nacey5
I am a small programmer, and everyone can call me DaGuangGO on the Internet. I am very happy to share my programming experience with you!
ShenZhenChina
Pinned Repositories
btc_chain
BTC Wallet fo go
crm_project
这是一个企业级的crm项目,包含了企业级别的后台操作,包括用户的CRUD,用户的跟踪,权限过滤等,缺陷是由于历史原因,使用的技术栈较老,技术栈为ssm+maven+jsp,前后端并没有分离
custom_tool_class
一些基础自用自定义的工具类,一般用户基础性的测试,比如线程池 ,我是手写的线程池,如果在开发中需要用线程池之类的工具,建议使用较为成熟的线程池工具包
go-jvm
go做一个jvm虚拟机
hotspot-jvm-10
jvm-10的源代码,研究自用
Lite-rpc
这是一个基于netty通信框架而编写的一个rpc调用框架,该框架的设计和实现考虑了性能、可扩展性和容错性,使得开发者可以专注于业务逻辑,而不是底层的通信细节。在设计的时候没有设计很多特别复杂的逻辑,代码简单易懂,但是也需要一定的基础,建议有一定的rpc基础和netty基础再进行这个项目的开发,涉及到的功能点请查看readme
LiteFlow-Redis-improver
基于规则组建提供redis存储以及通过http请求来对规则进行热更新和bean的热注入,从而达到对规则的热加载,此项目的目的是为了能够为一些低代码业务组建和项目提供代码中台的功能
netty-read
netty源码走读,部分加上了自己的理解和注释
os_riscv_base
基于riscv基础所作的一个32位的简单的操作系统
rs
这是一个没有使用任何spring框架的最原生的一个java项目,这也是我最开始学java的时候和团队做的第一个项目,当时我为了方便数的开发我学习了mybatis框架,但里面还要很多东西并没有完善,如果大家有兴趣,可以自行增加工厂模式,装饰器模式,单例模式,以及对多线程的修改,或者将这个项目使用spring进行改装
nacey5's Repositories
nacey5/LiteFlow-Redis-improver
基于规则组建提供redis存储以及通过http请求来对规则进行热更新和bean的热注入,从而达到对规则的热加载,此项目的目的是为了能够为一些低代码业务组建和项目提供代码中台的功能
nacey5/Lite-rpc
这是一个基于netty通信框架而编写的一个rpc调用框架,该框架的设计和实现考虑了性能、可扩展性和容错性,使得开发者可以专注于业务逻辑,而不是底层的通信细节。在设计的时候没有设计很多特别复杂的逻辑,代码简单易懂,但是也需要一定的基础,建议有一定的rpc基础和netty基础再进行这个项目的开发,涉及到的功能点请查看readme
nacey5/btc_chain
BTC Wallet fo go
nacey5/netty-read
netty源码走读,部分加上了自己的理解和注释
nacey5/12306
项目研究-项目评估
nacey5/AI-Collection
ChatGPT网址导航,收集免费ChatGPT镜像,替代品收录,基于ChatGPT的应用网站,其他相关AI产品等
nacey5/blockchain-study-note
区块链学习笔记
nacey5/ceph
Ceph is a distributed object, block, and file storage platform
nacey5/CustomJDBC
自定义嵌入式数据库的JDBC和部分测试
nacey5/docker-my-init
Refer to containerized custom docker, the specific core is nameSpace and cgroup, which are the same as the official and k8s
nacey5/dubbo
The java implementation of Apache Dubbo. An RPC and microservice framework.
nacey5/eth-relay
eth-relay for go
nacey5/fa23-rookiedb
nacey5/filestore-server-init
文件上传的demo
nacey5/frostdb
❄️ Coolest database around 🧊 Embeddable column database written in Go.
nacey5/ghz
Simple gRPC benchmarking and load testing tool
nacey5/go-grpc-demo
grpc-demo-study
nacey5/h2database-Reading
nacey5/hzh-raft
实现一下raft算法,一点一点改进
nacey5/hzhJdbc
简易jdbc连接器,不完整
nacey5/lexer-owner
自定义的词法分析器,后续献上领域模型图以及一些改进的地方
nacey5/liteflow
Lightweight, fast, stable, and programmable component-based rule engine/process engine. Component reuse, synchronous/asynchronous orchestration, dynamic orchestration, multi-language scripting support, complex nested rules, hot deployment, smooth refreshing. Let you improve your development efficiency!
nacey5/liteflow-ext-rule-demo
nacey5/nacey5
This is my study library
nacey5/netty
Netty project - an event-driven asynchronous network application framework
nacey5/openzeppelin-contracts
OpenZeppelin Contracts is a library for secure smart contract development.
nacey5/os-baseTestCode
nacey5/sofa-jraft
A production-grade java implementation of RAFT consensus algorithm.
nacey5/Software-Development-Essays
软件开发随笔
nacey5/validateBean
通过注解去校验bean的内容,这种校验格式比直接使用Check优美很多,并且易于维护