Introduction
Java
基础知识
Collection
List
Set
Queue
Map
IO
NIO
Buffers
Channels
Selectors
I/O模型
Reflect
反射API
反射JVM实现原理
Annotation
动态代理
JDK8动态代理
JDK9动态代理
自定义动态代理
CGLIB动态代理
线程
锁机制
ThreadLocal
位运算
WebSocket
lambda
stream
MethodHandles
VariableHandles
Optional
JMH
工具
Java虚拟机的监控及诊断工具(命令行)
Java虚拟机的监控及诊断工具(GUI)
框架
Spring
IOC
AOP
SpringMVC
SpringBoot
SpingBoot核心
Mybatis
Shiro
Netty
Tomcat
并发
CAS
Callable & Future
Fork/Join
Atomic
AtomicInteger
AtomicIntegerArray
AtomicIntegerFieldUpdater
AtomicMarkableReference
AtomicReference
AtomicStampedReference
LongAdder
LongAccumulator
Collections
List
Map
Queue
Executor
ThreadPool
ThreadPoolExecutor
Locks
AQS
ReentrantLock
ReentrantReadWriteLock
Condition
Tools
CountDownLatch
CyclicBarrier
Exchanger
Phaser
Phaser
JVM
内存区域与内存溢出
内存区域划分
OutOfMemoryError
垃圾回收
GC分类
GC算法
GC日志
Minor GC vs Full GC
类文件结构
描述符
类加载机制
字节码执行引擎
Java内存模型
线程安全与锁优化
JVM调优
编译OpenJDK11
算法和数据结构
链表
单链表
双向链表
树
二叉搜索树
红黑树
栈
队列
链式队列
顺序队列
循环队列
堆
哈希表
排序
冒泡排序
快速排序
插入排序
希尔排序
搜索
阶乘递归
位图
LeetCode题解
两数之和
两数相加
数据库
MySQL
索引
事务
数据库锁
优化
MongoDB
Redis
设计
设计原则
设计模式
单例模式
观察者模式
Builder模式
适配器模式
装饰模式
缓存
缓存设计
Redis
搜索
Elasticsearch
微服务
设计原则
RESTful
接口幂等性
链式调用
认证与授权
SpringCloud
消息队列
RabbitMQ
RocketMQ
分布式
Dubbo
Session分布式
分布式事务
分布式锁
集群与负载均衡
分库与分表
一致性Hash
Hadoop
Hadoop之初体验
容器
Docker
CI
Jenkins
Travis CI
操作系统
操作系统基础
程序中断
DMA
Linux
introduce and commands
application and shell
Command
grep
top
awk
netstat
计算机网络
通讯协议
HTTP 协议
TCP/IP 协议
UDP 协议
数据库系统
范式
安全和性能
常见Web攻击
性能调优
版本控制
Git
初始配置
合并提交
切换分支
正则表达式
爬虫
WebMagic
Published with GitBook
JDK9动态代理
JDK动态代理(JDK9之后)
JDK动态代理(JDK9之后)
看源码发现动态代理实现在JDK9之后有所改变
results matching "
"
No results matching "
"