个人信息
上海 - 上海市 这位同学很懒,木有签名的说~
成长数据
Kotlin + Netty 在 Android 上实现 Socket 的服务端
Kotlin如何优雅地使用Scope Functions
基于 Kotlin 特性实现的验证框架
使用 Kotlin+RocketMQ 实现延时消息
Kotlin 范型之协变、逆变
Netty + ZooKeeper 实现简单的服务注册与发现
Kotlin 泛型之类型擦除
基于 ZooKeeper 实现爬虫集群的监控
Java 通用爬虫框架中多线程的使用
从源码角度分析 Kotlin by lazy 的实现
Java 各种锁的小结
RxJava2 中 doFinally 和 doAfterTerminate 的比较
ReentrantReadWriteLock读写锁及其在 RxCache 中的使用
堆外内存及其在 RxCache 中的使用
Java 字节的常用封装
使用 JMH 做 Kotlin 的基准测试
AAC 的 Lifecycle 结合 Kotlin Coroutines 进行使用
Disruptor 实践:整合到现有的爬虫框架
使用 Kotlin + WebFlux/RxJava 2 实现响应式以及尝试正式版本的协程
使用 Kotlin + Spring Boot 进行后端开发