Pinned Repositories
BigCat
BigCat(大猫)是一个游戏工具和MMO框架项目,项目目标是像大型猫科动物一样优秀!高代码质量,高运行速度,高开发效率 -- 这也许将是你见过的代码质量最好的项目。
BTree
任务树(TaskTree)/行为树(Btree)实现
commons
个人java/csharp公共包
disruptor-translation
Disruptor源码剖析(超详细注释),源码版本3.4.2,方便大家阅读源码,供大家学习使用。项目中使用时请从Disruptor官方引入依赖。 注释也可能存在一些不太到位的地方,可能是理解偏差,欢迎指正。
disruptor2
重写LMAX的Disruptor,更好的接口,更好的扩展性
Dson
Dson是一个有点奇怪的配置文件格式,但这也许会成为流行的配置文件格式和序列化方案。
java-zset
redis的zset的java实现,包含3个版本,Long2ObjZset, Obj2LongZset, GenericZSet。GenericZSet是基准实现,Long2ObjZset, Obj2LongZset是GenericZSet特化实现,以减少大量的拆装箱。 java-zset实现了redis zset中的常用命令,且结合java语言自身的特性,进行了大量优化,包括: 1. score不再限定为double类型,支持泛型score。 2.可自定义ScoreComparator, KeyComparator,使得实现逆序排行榜更加容易,而不是让你总是使用reverse系列接口。 此外,扩展zset较为容易,你可以在理解后自行添加需要的特性。
JCTools-Translation
JCTools译注版(源码剖析),主要译注队列部分,目前已完成常用队列实现。
netty-translation
netty源码翻译,源码版本4.1.34.Final。目前common模块(主要是并发包)已完成注释,Codec包中也注释了部分,主要还是分享下Nettty的并发模块设计。
zkui
zkui私有版本,支持中文,支持JDK11
hl845740757's Repositories
hl845740757/disruptor-translation
Disruptor源码剖析(超详细注释),源码版本3.4.2,方便大家阅读源码,供大家学习使用。项目中使用时请从Disruptor官方引入依赖。 注释也可能存在一些不太到位的地方,可能是理解偏差,欢迎指正。
hl845740757/java-zset
redis的zset的java实现,包含3个版本,Long2ObjZset, Obj2LongZset, GenericZSet。GenericZSet是基准实现,Long2ObjZset, Obj2LongZset是GenericZSet特化实现,以减少大量的拆装箱。 java-zset实现了redis zset中的常用命令,且结合java语言自身的特性,进行了大量优化,包括: 1. score不再限定为double类型,支持泛型score。 2.可自定义ScoreComparator, KeyComparator,使得实现逆序排行榜更加容易,而不是让你总是使用reverse系列接口。 此外,扩展zset较为容易,你可以在理解后自行添加需要的特性。
hl845740757/netty-translation
netty源码翻译,源码版本4.1.34.Final。目前common模块(主要是并发包)已完成注释,Codec包中也注释了部分,主要还是分享下Nettty的并发模块设计。
hl845740757/BigCat
BigCat(大猫)是一个游戏工具和MMO框架项目,项目目标是像大型猫科动物一样优秀!高代码质量,高运行速度,高开发效率 -- 这也许将是你见过的代码质量最好的项目。
hl845740757/zkui
zkui私有版本,支持中文,支持JDK11
hl845740757/BTree
任务树(TaskTree)/行为树(Btree)实现
hl845740757/commons
个人java/csharp公共包
hl845740757/disruptor2
重写LMAX的Disruptor,更好的接口,更好的扩展性
hl845740757/tcc-transaction
tcc-transaction是TCC型事务java实现
hl845740757/Ardor3D
Ardor3D is a free Java based, professionally oriented, open source 3D graphics engine.
hl845740757/Dson
Dson是一个有点奇怪的配置文件格式,但这也许会成为流行的配置文件格式和序列化方案。
hl845740757/ashley
A Java entity system inspired by Ash & Artemis.
hl845740757/Barotrauma
A 2D online multiplayer game taking place in a submarine travelling through the icy depths of Jupiter's moon Europa.
hl845740757/bevy
A refreshingly simple data-driven game engine built in Rust
hl845740757/dyn4j
Java Collision Detection and Physics Engine
hl845740757/flowable-engine
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
hl845740757/FPMath
🎲 基于 FixedMath.NET 的 Q31.32 定点数数学库,增加了 Vector / Matrix / Quaternion,不依赖Unity
hl845740757/FXGL
Java / JavaFX / Kotlin Game Library (Engine)
hl845740757/gitignore
A collection of useful .gitignore templates
hl845740757/hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程,支持 Python, C++, Java, C#, Go, Swift, JS, TS, Dart, Rust, C, Zig 等语言。English edition ongoing
hl845740757/JDK
Source code for multiple JDK versions(1.6/1.7/1.8/1.9/10 JDK's src.zip), Only for learning; "rt_debug.jar" can be used for debugging.
hl845740757/JOML
A Java math library for OpenGL rendering calculations
hl845740757/libpku
北京大学课程资料整理
hl845740757/middleclass
Object-orientation for Lua
hl845740757/netty
Netty project - an event-driven asynchronous network application framework
hl845740757/nginxconfig.io
⚙️ NGINX config generator on steroids 💉
hl845740757/opencc4j
🇨🇳Open Chinese Convert is an opensource project for conversion between Traditional Chinese and Simplified Chinese.(java 中文繁简体转换)
hl845740757/PhysX
NVIDIA PhysX SDK
hl845740757/recast4j
Java Port of Recast & Detour navigation mesh toolset
hl845740757/skynet
A lightweight online game framework