Java 进阶
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
源码分析
浏览
107
扫码
分享
2022-07-10 05:33:50
ByteBuf
Channel和Unsafe
ChannelPipeline和ChannelHandler
EventLoop和EventLoopGroup
Future和Promise
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
kafka
kafka3.0
mic面试
1
SpringSecurity
SpringSecurity
谷粒商城总结
分布式锁
SpringCache
分布式锁的引入以及Redisson
幂等性
事务
缓存与分布式锁
异步&线程池
RabbitMQ
Spring
容器与Bean
BOOK
图解HTTP
1.了解web以及网络基础
Netty权威指南
第一、二章 I/O演变,NIO
总结
Netty入门篇
编码解码
TCP粘包拆包问题
高级-多协议开发
HTTP
WebSocket
UDP
源码分析
ByteBuf
Channel和Unsafe
ChannelPipeline和ChannelHandler
EventLoop和EventLoopGroup
Future和Promise
架构设计
Netty架构设计
Java源码系列
SpringBoot
1 如何搭建SpringBoot源码调试环境
2 如何分析SpringBoot源码模块及结构?
3 SpringBoot自动配置的条件注解原理
4 SpringBoot是如何实现自动配置的?
5 SpringBoot的配置属性值是如何绑定的?
6 SpringBoot内置的各种Starter是怎样构建的
7 SpringBoot的启动流程
8 SpringApplication对象是如何构建的?
9 SpringBoot事件监听机制
10 SpringBoot内置生命周期事件详解
Netty
「准备工作」Netty入门
1.网络操作抽象类: Channel
2.消息处理器链表:ChannelPipeline
3.异步操作:Future 和 Promise
4.线程池:EventLoopGroup
Dubbo
「准备」Dubbo 概览
「准备」Dubbo 源码全局概览
「准备」Dubbo源码阅读环境搭建
「1」Dubbo SPI👍
「2」Dubbo SPI自适应扩展
「3」服务目录
「4」服务路由
「5」集群
「6」负载均衡👍
「7」服务导出
「8」服务引用
「9」服务调用过程👍
RPC框架实现
01 什么是RPC?原理是什么?
02 如何自己实现一个RPC框架?
03 序列化介绍以及序列化协议选择
04 Socket 网络通信实战
05 Netty从入门到网络通信实战
06 静态代理 JDK/CGLIB 动态代理实战
07 ZooKeeper常用命令 Curator使用详解
08 RPC 框架代码分析之网络传输模块
09 RPC 框架代码分析之注册中心模块
10 RPC 框架代码分析之其他模块
11(优化)使用CompletableFuture优化接受服务提供端返回结果
设计模式
代理模式(Proxy)
注解
注解-自定义注解-基于spring
数据结构
周赛
290
动态规划
背包DP
背包dp
leetcode
约瑟夫问题
凸包算法-- Andrew 算法
并查集
线段树
字典树
LRU缓存
实现Trie(前缀树或字典树)
Netty
IO模型
1.介绍
2.IO模型
3.BIO
4.NIO
5.NIO群聊
6.NIO与零拷贝
7.AIO
Netty高性能架构设计
1.简介
2.线程模型
3.Netty模型
4.快速入门实例
5.任务队列
6.异步模型
7.HTTP服务
Netty核心模块组件
核心组件
pipeline组件剖析--重点
一些重要组件
Unpooled类
群聊系统
Netty心跳检测机制
WebSocket
Google Protobuf
编码和解码
Protobuf
Netty编解码器和handler的调用机制
基本说明
TCP粘包和拆包
LengthFieldBasedFrameDecoder解码器
介绍
源码分析
Netty启动过程
Netty 接收请求过程
Pipeline Handler Context
Netty心跳检测机制源码
EventLoop
任务中加入异步线程池
实现RPC
基本介绍
JUC
进程和线程
进程线程并行并发
应用
java进程
1.创建和启动线程
2.查看进程和线程
3.线程运行原理
4.常见方法
5.主线程和守护线程
6.状态
7.小结
并发之共享模型
1.共享模型之管程
1.问题
2.synchronized解决方案
3.synchronized原理
4.waitnotify
5.join原理
6.park、Unpark
7.线程状态转换
8.多把锁
9.ReentrantLock
10.小结
2.JMM-共享模型之内存
1.概述
2.可见性
3.volatile原理
4.happens-before
5.小结
3.无锁并发--乐观锁
1.CAS与volatile
2.原子整数
3.原子引用
4.原子数组
5.字段更新器
6.原子累加器
7.Unsafe
4.不可变
1.不可变设计
final
5.工具
1.ThreadPoolExecutor
3.tomcat线程池
2.定时任务
4.fork--join
6.JUC
1.AQS
2.ReentrantLock
3.读写锁
4.应用之缓存
5.Semaphore信号量
6.CountDownLatch
7.CyclicBarrier
7.线程安全集合
1.概述
2.concurrentHashMap原理
mysql高级
数据库的设计规范
范式
数据表的设计原则
MVCC
理解
索引优化与查询优化
1.前面
关联查询优化
排序优化
普通索引和唯一索引优化
其他查询优化策略
索引失效的情况
索引下推
优先考虑覆盖索引
主键的设计
子查询优化
group by和limit优化
锁
概述
锁的分类
锁的内存结构
事务
事务基础
事务日志
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注