java后端学习路线
2022-04-18 18:37:40 0 举报
AI智能生成
java后端学习路线
作者其他创作
大纲/内容
Nacos
Sentinel
Ribbon
Feign
Seata
Gateway
Skywalking
spring-cloud
Elasticsearch
Logash
Kibana
ELK
Netty
数据结构与算法
设计模式
mongo
zookeeper
shardingJDBC
shardingProxy
ShardingProxy分库分表
亿级项目实战
LIST
基础
与运算
位运算
内部源码
可去重
set
桶锁
concurrentHashMap
红黑树
链表
1.7->1.8 优化
hashmap
jmap
jstate
jstack
arthas
mat
http://www.tianshouzhi.com/api/tutorials/jmx/28
jmx
监控
serial
parallel
CMS
G1
ZGC
GC
内存分配
GC选择
停顿时间
优化
标记-清除
标记-整理
复制算法
回收算法
jvm
方法内部定义的数据,对象的地址
局部变量
当前操作的数据
操作数栈
存放要调用的方法的动态地址,将符号引用转化为直接应用
动态连接
程序执行完的返回,以及异常返回的地址
返回地址
栈
线程类
存放native方法
本地内存栈
存放所有new出来的对象
堆
存放静态变量
元数据
存放当前线程执行或将要执行到代码的位置
程序计算器
内存模型
公平锁
非公平锁
ReentranLock
偏向锁
轻量锁
重量级锁
锁升级
Sysnchronized
锁
work
参数含义
源码解析
线程池
多线程
Semaphore
CountDownLatch
CyclicBarrier
AQS
CopyOnWrite
并发包
java
ioc
三级缓存
循环依赖
静态代理
需要接口
jdk动态代理
生成父类
cglib动态代理
动态代理
aop
传播级别
@Translation
手写spring
spring
事务的四要素
事务隔离级别
排他锁
子主题
索引
redoLog
binLog
undoLog
日志
MVCC实现
or
使用运算
not in
索引失效原因
不存在重复可以使用union all 提升效率
union
SQL优化
mysql
二级缓存
分页
mybatis
集群搭建
解锁del
setnx
redLock
Redission
分布式锁
string
list
set 无序集合
hash 无序列表
zset 有序集合
hyploglog 计算重复值
缓存数据类型
aof
rbd
数据持久化
缓存击穿
缓存穿透
布隆过滤器
redis
幂等性
重复消费
数据丢失
rabbitmq
rocketmq
kafka
mq
rm
cp
sh /.sh
。。。
liunx
docker -exec -it *** /bin/sh
底层协议
docker
常见问题
学习路线
收藏
收藏
0 条评论
回复 删除
下一页