后端进阶
2019-12-30 10:05:02 1 举报
AI智能生成
后端进阶指南
作者其他创作
大纲/内容
消息队列
RocketMQ
消息发送
消息存储
消息消费
消息过滤
数据库与缓存
Mysql
Mysql执行流程
Mysql索引
Mysql事务
Mysql锁
表级锁
元数据锁
行级锁
Mysql集群
主从复制
读写分离
分库、分表
ShardingJDBC
MyCat
Redis
Redis事务
Redis持久化
RDB
AOF
淘汰策略
volatile-lru
volatile-ttl
volatile-random
allkeys-lru
allkeys-random
no-enviction
Redis数据结构
String
Hash
List
Set
Sorted Set
Redis集群
主从复制
哨兵机制
Redis Cluster
微服务
Springboot
基本使用
Actuator
原理
Stater
Springcloud
Eureka 注册中心
Feign 声明式客户端
Ribbon 客户端负载均衡
Hystrix 熔断、降级
Zuul 微服务网关
Config 分布式配置管理
Zipkin 链路追踪
JVM
Java内存模型
重排序
volatile
final
锁
顺序一致性
垃圾收集器
Serial
ParNew
Parallel Scavenge
Serial Old
Parallel Old
CMS
G1
垃圾收集算法
标记-清除 算法
复制算法
标记-整理 算法
分代收集算法
类加载机制
双亲委派模型
运行时数据区
Java虚拟机栈
本地方法栈
Java堆
方法区
运行时常量池
JDK命令行工具
jps:虚拟机进程状况工具
jstat:虚拟机统计信息监测工具
jinfo:Java配置信息工具
jmap:Java内存映像工具
jhat:虚拟机堆转储快照分析工具
jstack:Java堆栈跟踪工具
JDK可视化工具
JConsole:Java监视与管理控制台
VisualVM:多合一故障处理工具
运维
Linux
Docker
kubernetes
公众号
工具
Git & Svn
Maven & Gradle
Intellij IDEA
编程思想
重构
领域驱动设计
设计模式
基础知识
Java
IO
字节流
InputStream
ByteArrayInputStream
PipedInputStream
FilterInputStream
BufferedInputStream
DataInputStream
FileInputStream
ObjectInputStream
OutputStream
ByteArrayOutputStream
PipedOutputStream
FilterOutputStream
BufferedOutputStream
DataOutputStream
PrintStream
FileOutputStream
ObjectOutputStream
字符流
Reader
CharArrayReader
PipedReader
FilterReader
BufferedReader
InputStreamReader
FileReader
Writer
CharArrayWriter
PipedWriter
FilterWriter
BufferedWriter
OutputStreamWriter
FileWriter
PrintWriter
集合
List
ArrayList
Vector
LinkedList
Set
HashSet
LinkedHashSet
TreeSet
Map
HashMap
LinkedHashMap
TreeMap
Hashtable
Queue
非阻塞队列
AbstractQueue
PriorityQueue
ConcurrentLinkedQueue
阻塞队列
BlockingQueue
ArrayBlockingQueue
LinkedBlockingQueue
PriorityBlockingQueue
SynchronousQueue
DelayQueue
双端队列
Deque
LinkedList
并发
线程
创建
Thread
Runnable
启动
终止
优先级
线程池
newCachedThreadPool 缓存线程池
newFixedThreadPool 固定线程池
newScheduledThreadPool 调度线程池
newSingleThreadExecutor 单例线程池
并发包
并发工具类
CountDownLatch
CyclicBarrier
Semaphore
Exchanger
锁
Lock
ReentrantLock
ReadWriteLock && ReentrantReadWriteLock
StampedLock
容器
ConcurrentMap && ConcurrentHashMap
ConcurrentLinkedQueue
BlockingQueue
ArrayBlockingQueue
LinkedBlockingQueue
PriorityBlockingQueue
DelayQueue
原子操作
AtomicBoolean && AtomicInteger && .AtomicLong
AtomicIntegerArray && AtomicLongArray && AtomicReferenceArray
网络编程
cookie
session
Socket
Java RMI
Httpclient
数据结构与算法
复杂度
时间复杂度
空间复杂度
数据结构
数组
链表
队列
栈
堆
图
散列表
树
红黑树
二叉树
多路复用树
算法
搜索
广度优先
深度优先
查找
散列表查找
树结构查找
线性表查找
排序
冒泡排序
选择排序
插入排序
快速排序
计数排序
基数排序
归并排序
网络协议
HTTP
HTTPS
TCP/IP
UDP
计算机组成
指令
计算
CPU
存储系统 和 I/O
框架
MyBatis
SqlSession执行流程
配置文件解析
四大组件
Exector
StatementHandler
ParameterHandler
ResultSetHandler
自定义插件
Spring
Spring Ioc
Ioc容器初始化
bean创建流程
Spring aop
Spring 事务
Spring MVC
DispatcherServlet
Handler
View
0 条评论
下一页