java初级技能树
2020-11-09 22:27:33 0 举报
AI智能生成
java技能树
作者其他创作
大纲/内容
计算机基础
操作系统原理
编译原理
计算机网络
网络协议
TCP/IP
HTTP1.1/2.0
OPENSSL
HTTPS
Oauth2
RESTful
jvm
认识Java虚拟机(Hotspot实现)
类加载机制
运行时数据区内存模型
堆内存
栈与栈帧
程序计数器
元空间
本地方法栈
GC
gcroots算法
CMS垃圾回收器
jvm调优
工具
jstack
jmap
jconsole
java编程
IDE
Eclipse
Intellij
vscode
版本控制
git
subversion
基础及语法
变量
数组
对象
控制流语句
方法与函数
类
集合
List
ArrayList
LinkedList
Set
HashSet
LinkedHashSet
TreeSet
Map
HashMap
TreeMap
ConcurrentHashMap
Queue
Stack
工具类
Google guava
Apache common utils
Hutu utils
JSON
fastjson
jackson
gson
并发编程基础
线程与进程
线程生命周期
线程创建方法
临界资源问题(线程安全问题)
互斥锁
synchronized
ReenTrantLock
乐观锁
Unsafe
Atomic包
自旋锁
可重入锁
ReenTrantLock
Excutor线程池
Fork/Join
happens-before
volatile关键字
JMM内存模型
共享内存
工作内存
总线嗅探机制
MESI缓存一致性协议
并发工具类
CountDownLatch
Semphore
CylicBarrier
Exchanger
JAVAEE开发
Sevlet3.X
Session/Cookie
JSP/jstl/el
企业级应用框架
Spring
IOC/DI
AOP
常用注解
@Component
@Service
@Repository
@Controller
@Autowired
@RequestMapping
@RequestBody/@ResponseBody
@Value
@Required
@Qualifier
spring jpa
springmvc
mybatis
spring security/shiro
spring webflux
Netty
spring boot
自动装配原理
服务器
Servlet容器
Tomcat
Jetty
undertow
web服务器
nginx
openresty
高级特性
泛型
多态实现原理
lambda
functional interface
stream api
网路编程
Socket
ServerSocket
IO
bio
nio
aio
序列化
JDK序列化
Google protobuff
xml
JSON
远程过程调用(RPC)
RMI
thrift
Dubbox
grpc
构建工具
maven
gradle
ant
测试框架
junit
spring test
软件工程
运维
持续集成
jenkins
TDD
原则
DRY
单一职责
开闭原则
Devops
docker
openstack
分布式应用
从集中式到分布式
微服务框架
spring cloud
Eureka
ribbon
hystrix
cloud config
gateway
cloud bus
sleuth
spring cloud alibaba
nacos
sentinel
dubbo
ans
acm
SMS
分布式数据库
redis
ElasticSearch
分布式Session
设计模式
工厂模式
代理模式
建造者模式
观察者模式
适配器模式
单例模式
装饰者模式
责任链模式
门面模式
策略模式
linux
发行版
debian
redhat
centos
ubuntu
kali
alpine
常用命令
文件类命令
进程类命令
硬件类命令
标准命令
shell编程
数据库相关
nosql
mongodb
couchbase
分布式缓存
Memecached
Redis
关系型数据库
mysql
存储引擎
Innodb
MyISAM
分库分表
Cobar
Mycat
ShardingSehpere
sql优化
索引
主键索引
联合索引
B+Tree
事务隔离级别
原子性
一致性
隔离性
持久性
锁
行锁
表锁
乐观锁
排它锁
数据库设计
三范式
ER图
其他关系型数据库
Oracle
PostgreSql
MariaDb
SqlServer
DB2
搜索引擎
Luncene
Solr
ElasticSearch
大数据
Hadoop
Hive
Hbase
Cassandra
Spark
Flink
算法与数据结构
字符串
查找匹配KMP
正则
数组
栈与队列
树
二叉树
前序遍历
中序遍历
后序遍历
AVL
红黑树
B Tree/B+Tree
hash
哈希冲突
k-v
MD5
crc16
图
BFS
DFS
排序
内部排序
插入排序
希尔排序
冒泡排序
选择排序
堆排序
归并排序
快速排序
基数排序
桶排序
外部排序
链表
跳表
收藏
0 条评论
下一页