This is your work, valued
来自上海的响应式开发者,业余致力于探索netty/vertx的响应式生态
PanamaUring. 使用panama api为java提供io_uring的绑定而无需使用jni绑定,同时统一文件IO和网络IO的模型,提供一套易用的异步IO API
145UnsafeJava. 提供无需添加额外启动参数就可以使用JDK带来的各种内部api的解决方案 兼jvmci探索
65backend_qingyou. 本文面向于基础的后端开发入门,用于帮助青柚工作室后端入门
57blog. 用于存放一些个人写的blog
22oceanet. 基于eventloop的java非阻塞网络库,实现了事件驱动,无锁的基于最小堆的定时器,便于扩展的pipeline机制以及内存池
18StableValue. 使用invokedynamic实现的零依赖StableValue用于取代DCL模式
13ipc4j. 基于inotify,mmap和shm_open构建的半双工内存共享
7raft-kt. 基于raft共识实现的kv玩具,网络驱动是Vertx,raft核心驱动线程模型为单线程,性能好且无锁。同时实现了线性一致性读,算是不错的入门材料
7codepieces. 存放一些代码片段
6NettyAsyncFile. Java
6vertx-extension. 基于kotlin dsl能力提供更语义化的Vertx-web router绑定以及探索ksp实现编译期生成jaxrs绑定
5Panama-tutorial. Panama API教程
3loom-spring. 利用spring扩展点无缝增强springboot项目,使用loom带来的virtualthread以提高servlet应用性能
3dreamlike-ocean.
3VertxAsyncFile. 基于Netty 4.2 iouring实现asyncfile
2PoiDemo. Java
2VirtalThreadJfr.
2PanamaCrash. Java
2leydenPlayground. Java
1TinyLSM. Tiny LSM in scala
1redis. 个人理解redis代码
1CppGuide. C/C++学习,后端开发进阶指南。
1native-swing-example. A simple TO-DO list in Java Swing
1drone_backend. 现邮项目无人车后端,基于vertx和java的实践项目
1awesome-database-learning. A list of learning materials to understand databases internals
1leveldb. LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
1vertx-redis-test. Kotlin
1