导图社区 JAVA架构师学习路线(连载)
这是一篇关于JAVA架构师学习路线的思维导图,主要内容包括:DevOps,运维部署,人工智能,IO模型,测试,网络,中间件,数据库,大数据,Linux常用指令,微服务,基础。
编辑于2024-04-08 22:59:46JAVA架构师学习路线
基础
基本类型
int
byte
short
float
double
long
char
boolean
面向对象
封装
继承
多态
文件操作
文件创建
删除
查找文件
文件服务器
Ceph
FastDFS
MinIO
Nginx文件服务器
NFS
tomcat文件服务器
Apache Tika
线程
线程创建
继承Thread
实现Runnable接口
实现Callable接口
线程池
ExecutorService
CompletableFuture
匿名类
线程安全
线程池
ConcurrentHashMap
设计模式
创建型
单例模式
工厂模式
抽象工厂模式
建造者模式
原型模式
结构型
代理模式
适配器模式
装饰器模式
外观模式
桥接模式
组合模式
享元模式
行为型
策略模式
模板方法模式
观察者模式
迭代子模式
责任链模式
命令模式
备忘录模式
状态模式
访问者模式
中介模式
解释器模式
正则表达式
JVM
内存空间
监控
调优
内存模型
集合
Collection
List
ArryList
LinkedList
Vector
Set
HashSet
TreeSet
Map
HashMap
TreeMap
JUC
数据库
关系型数据库
mysql
Oracle
DB2
PostgreSQL
达梦
非关系型数据库
redis
MongoDB
Casandra
HBase
中间件
数据库中间件
ShardingJDBC
myCat
PrestoDB
消息中间件
Kafka
kafka-topics
查看主题:./kafka-topics.sh --list --bootstrap-server 10.221.1.148:9092
删除主题:./kafka-topics.sh --delete --topic digiop-topic --bootstrap-server 10.221.1.148:9092
kafka-consumer-groups
查看列表:./kafka-consumer-groups.sh --bootstrap-server 10.221.1.148:9092 --list
子主题
子主题
Rocket MQ
Rabbit MQ
Activity MQ
微服务
Spring Cloud
springboot
注册中心
Eureka
Nacos
Zookeeper
配置中心
Apollo
Nacos
网关
Gateway
Zuul
认证中心
Security
OAuth2
Shiro
JWT
Dubbo
IO模型
人工智能
深度学习
机器学习
图像处理
视频处理
大语言模型(LLM)
大数据
Spark
Hive
Hadoop
Flink
DevOps
CI
CD
Linux常用指令
防火墙
iptables
添加规则:iptables -I INPUT -p tcp --dport 6088 -m state --state NEW -j ACCEPT
保存规则(需重启):iptables-save > /etc/sysconfig/iptables
文件
进程
目录
权限
shell
包管理
运维部署
容器化部署
docker
Kubernetes
Harbor
web服务器
Tomcat
weblogic
Jboss
Websphere
undertow
网络通信框架
Netty
Mina
Grizzly
测试
单元测试
mock测试
测试框架Junit
集成测试
模块接口测试
灰盒测试
回归测试
性能测试
压力测试
性能监控
可靠性测试
安全测试
密码强度
加解密
防火墙
安全备份
访问控制
抓包
wireshark
自动化测试
jemter
SeleniumUI
混沌测试
随机测试
模糊测试
随机暂定
随机配置
故障注入
网络
OSI模型
应用层
表示层
会话层
传输层
数据层
网络链路层
物理层