AkkaActor
- Akka中的定时器
- Actor学习总结篇
- Actor的路由配置与使用
- Actor的信箱与使用
- Actor的调度器
- Actor的容错处理
- Actor的引用、路径和地址
- Actor的位置透明性说明
- Actor消息传递的可靠性
- Actor的监督与监控
- Actor初级使用
- Actor与Java内存模型
AkkaHTTP
Akka源码
GraphqlJava
- 动态代理与反射在Graphql客户端的应用
- Defer
- SDL Directives
- Exceptions
- Scalars
- Data mapping
- Schema
- Execution
- Data fetching
- Instrumentation
Java源码
- LinkedHashMap
- ThreadLocal
- StampedLock
- Runtime
- Object
- LinkedList
- LinkedBlockingQueue
- Hashtable
- HashMap2
- HashMap
- ConcurrentHashMap
- ArrayList
Java虚拟机
- 常见的垃圾收集器
- Java垃圾收集中如何使用Verbose
- Java中的永久代与元空间
- 最重要的JVM参数指南
- ZGC简介
- JVM中的方法内联
- DVM和JVM有什么区别
- Java对象的内存布局
- Java内存模型2
- 虚拟机相关使用测试代码
- 内存划分
Redis
Rust
Scala
- Scala编译器的原理-1
- Scala中使用SOFA jraft实现rpc的优化
- Aux模式介绍
- 使用ASM为Scala提PR
- Scala2中宏的实际应用
- Scala所有集合对比
- Scala的implicit和implicitly
- Scala的类型系统和泛型
- macro介绍
- shapeless指南
- Symbol
- Seq
- Java集合转Scala集合与迭代器失效
- Play中序列化操作
- Option的fold方法使用注意点
- 变量初始化顺序
- Scala的Future介绍
- Option类型使用
- Scala的Spring开发工具类
Shapeless
ZIO
- zio1.x 模块模式V2
- zio1.x 模块模式V1
- zio1 升级到 zio2 踩坑和总结
- zio-streams 与 akka-stream 的集成
- zio 流处理介绍
- zio 基本介绍
- zio 中的依赖注入
- Scala中如何基于ZIO构建可组合的命令行程序
其他
- 如何参与scala语言的贡献
- 多种JVM语言的代理与反射应用
- ProtocolBuffer的原理
- Consul领导选举
- Consul和Raft介绍
- javap和ASM
- 自动化完成本地服务到ci上k8s环境服务的请求转发
- SSL与TLS概述
- MongoDB副本集快速启动脚本
- 三种定时器的使用
- 个人推荐书籍
- 剑指offer
- ASM与CGLIB的简单使用