This is your work, valued

shanghai

Mengyang Li

Elite
@dreamlike-ocean

来自上海的响应式开发者,业余致力于探索netty/vertx的响应式生态

PanamaUring. 使用panama api为java提供io_uring的绑定而无需使用jni绑定,同时统一文件IO和网络IO的模型,提供一套易用的异步IO API

145

UnsafeJava. 提供无需添加额外启动参数就可以使用JDK带来的各种内部api的解决方案 兼jvmci探索

65

backend_qingyou. 本文面向于基础的后端开发入门,用于帮助青柚工作室后端入门

57

blog. 用于存放一些个人写的blog

22

oceanet. 基于eventloop的java非阻塞网络库,实现了事件驱动,无锁的基于最小堆的定时器,便于扩展的pipeline机制以及内存池

18

StableValue. 使用invokedynamic实现的零依赖StableValue用于取代DCL模式

13

ipc4j. 基于inotify,mmap和shm_open构建的半双工内存共享

7

raft-kt. 基于raft共识实现的kv玩具,网络驱动是Vertx,raft核心驱动线程模型为单线程,性能好且无锁。同时实现了线性一致性读,算是不错的入门材料

7

codepieces. 存放一些代码片段

6

NettyAsyncFile. Java

6

vertx-extension. 基于kotlin dsl能力提供更语义化的Vertx-web router绑定以及探索ksp实现编译期生成jaxrs绑定

5

Panama-tutorial. Panama API教程

3

loom-spring. 利用spring扩展点无缝增强springboot项目,使用loom带来的virtualthread以提高servlet应用性能

3

dreamlike-ocean.

3

VertxAsyncFile. 基于Netty 4.2 iouring实现asyncfile

2

PoiDemo. Java

2

VirtalThreadJfr.

2

PanamaCrash. Java

2

leydenPlayground. Java

1

TinyLSM. Tiny LSM in scala

1

redis. 个人理解redis代码

1

CppGuide. C/C++学习,后端开发进阶指南。

1

native-swing-example. A simple TO-DO list in Java Swing

1

drone_backend. 现邮项目无人车后端,基于vertx和java的实践项目

1

awesome-database-learning. A list of learning materials to understand databases internals

1

leveldb. LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

1

vertx-redis-test. Kotlin

1