Java-大纲
2021-03-07 20:59:00 30 举报
AI智能生成
Java-大纲
作者其他创作
大纲/内容
架构篇
架构设计原则
分布式
分布式理论
分布式协调Zookeeper
分布式事务
Dubbo
分布式数据库
分布式文件系统
分布式缓冲
限流降级
分布式算法
领域驱动设计
微服务
ServiceMesh
Docker&Kubernets
spring Boot
SpringCloud
高并发
分库分表
CDN技术
消息队列
高可用
双机架构
异地多活
高性能
高性能数据库
高性能缓存
负载均衡
PPC,TPC
监控
监控是什么
监控手段
监控数据采集
负载均衡
负载均衡分类
负载均衡工具
负载均衡算法
DNS
CDN
拓展篇
云计算
搜索引擎
权限管理
区块链
比特币
以太坊
人工智能
常用框架
loT
量子计算
AR&VR
其他语言
基础篇
面向对象
什么是面向对象
封装,继承,多态
平台无关性
值传递
Java基础知识
基本数据类型
自动拆装箱
String
关键字
集合类
枚举
IO
反射
动态代理
序列化
注解
单元测试
正则表达式
常用的Java工具库
API&SPI
异常
时间处理
编码方式
语法糖
JMS
JXM
java8
阅读源代码
Java并发编程
并发与并行
线程
创建线程的多种方式
线程池
线程安全
锁
无锁
synchronized
volatile
线程相关方法
ThreadLocal
写代码解决生产者消费者问题
并发包
底层篇
JVM
JVM内存结构
垃圾回收
JVM参数及调优
Java对象模型
HotSpot
Java内存模型
虚拟机性能监控与故障处理工具
类加载机制
打包工具
编译与反编译
JIT
进阶篇
Java底层知识
位运算
设计模式
设计模式六大原则
创建型设计模式
结构型设计模式
行为型设计模式
单例的七中写法
为什么推荐使用枚举实现单例
三种工厂模式的区别与联系
会使用常用的设计模式
不用synchronized和Lock,实现线程安全的单例模式
NIO和Reactor设计模式
spring中用到了那些设计模式
网络编程知识
常用的协议
OSI七层模型
TCP/UDP
TCP/IP
HTTP
HTTP/2
JavaRMI,Socket HTTPClient
cookie/session
了解Nginx和Apache服务器的特性并搭建一个应用服务器
进程间的通讯方式
什么是CDN?如何实现?
NDS
代理
框架知识
Servlet
hibernate
mybatis
spring
spring MVC
SpringBoot
SpringBoot 2.0
Spring Security
Spring Cloud
SpringCloudAlibaba
应用服务器知识
工具
Git技巧
maven技巧
Intellij IDEA
高级篇
新技术
Java 9
Java 10
Java 11
Java 12
Java 13
Java 14
Spring5
Spring Boot2.0
http/2
http/3
性能优化
线上问题分析
dump
dump获取及分析工具
dump分析死锁
dump分析内存泄漏
自己编写各种outofmemory ,stackoverflow程序
Arthas
常见问题解决思路
使用工具尝试解决以下问题并写下总结
编译原理知识
编译与反编译
Java的反编译工具
即时编译
操作系统知识
Linux的常用命令
进程间通信
服务器性能指标
进程同步
缓冲区溢出
分段和分页
虚拟内存和主存
虚拟内存管理
换页算法
数据库知识
MySQL执行引擎
MySQL执行计划
索引
回表
SQL优化
数据库事务和隔离级别
编码方式
行数统计
数据库锁
连接
数据库主备搭建
log
内存数据库
分库分表
读写分离
常用的nosql数据库
分别使用数据库锁,NoSQL实现分布式锁
性能调优
数据库连接池
数据结构与算法
简单的数据结构
树
稳定的排序算法
不稳定的排序算法
时间复杂度&空间复杂度
深度优先和广度优先搜索
全排列
贪心算法
KMP算法
Hash算法
海量数据处理
大数据知识
搜索
流式计算
Hadoop,离线计算
分布式日志手机
数据挖掘
网络安全知识
XSS
CSRF
注入攻击
文件上传漏洞
加密与解密
加密算法
彩虹表
DDOS攻击
SSL,TLS,HTTPS
脱库,洗库,撞库
0 条评论
下一页