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
设计模式
设计模式
设计模式
设计模式分为三种类型,共23种:
创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。
results matching "
"
No results matching "
"