历史文章汇总

仿照实现项目

  • Netty git地址
  • VPN git地址
  • TCP、HTTP、WebSocket、SOCKS5、DNS协议实现 git地址
    • 实现DNS协议java版
    • java实现socks5
  • Txlcn
  • 手写分布式id生成器 git地址
    • 手写分布式id生成器
  • 手写可视化逆向工程 git地址
    • 手写可视化逆向工程

源码解析

1. xxljob,阅读3.2w 收藏318 点赞数 124

  • xxljob源码解析

2. netty源码解析

  • netty源码解析一之创建Reactor
  • netty源码解析二之启动ServerBootstrap
  • netty源码解析三之Reactor运转架构
  • netty源码解析四之接收网络连接
  • netty源码解析五之接收客户端的发送数据
  • netty源码解析六之Recycler对象池
  • netty源码解析七之WriteAndFlush流程
  • netty源码解析八之pipeline | 详解所有 IO 事件的触发时机以及传播路径

3. txlcn

  • txlcn源码解析

4. RocketMQ源码解析

  • RocketMq图解
  • RocketMq4.7源码解析之一(环境配置)
  • RocketMq4.7源码解析之二(name,broker启动流程)
  • RocketMq4.7源码解析之三(NameServer 路由注册,删除,发现)
  • RocketMq源码解析之四(生产者消息发送)
  • RocketMq4.7源码解析之五(消息存储)
  • RocketMq4.7源码解析之六(映射文件与存储文件)
  • RocketMq4.7源码解析之七(消息消费)
  • RocketMQ常见问题总结

5. Redis源码解析

  • Redis 7.0 Multi Part AOF 源码解析

6. tomcat源码解析

7. spring源码解析

8. mybatis源码解析

9. nginx源码解析

  • nginx源码解析-clion编译

10. redisson源码解析

redisson源码解析

性能优化

  • netty实现websocket握手前鉴权和针对广播的优化
  • spring-boot 启动耗时分析
  • redis内存分析
  • 处理jvmCPU过高问题
  • 大量time-wait,造成tomcat假死
  • select for update引发死锁分析
  • jmeter压测websocke指南

你可能感兴趣的:(java)