相关博客目录整理
建立完整知识体系
知识点反复巩固
Java知识体系
1 Java基础
核心API
JAVA基础复习
《Java程序设计实用教程》复习笔记
Java面向对象(基础)
Java的自动拆箱和装箱
Java位运算
String的trim()和substring()
Java核心API
Java刷题常用API
Iterator和ListIterator
Java字符数组转字符串
static/final/abstract/interface
Java Object.hashCode()分析
equals与==的区别
Java比较器Comparable/ComparatorJava反射机制
序列化和反序列化
异常处理
2 Java集合类
基础集合框架
HashMap
TreeMap
3 Java并发编程
《Java并发编程的艺术》多线程基础
JUC并发包组件(java.util.concurrent),concurrentHashMap
并发工具类、阻塞队列、原子类等源码
Java多线程基础
《Java并发编程》— 1-2并发机制底层实现
《Java并发编程》— 3 java内存模型
《Java并发编程》— 4-5 线程和锁
《Java并发编程》— 6 并发容器和框架
《Java并发编程》— 8 并发工具类
《Java并发编程》—10 Executor框架
Java中的各种锁
Java线程池
线程的阻塞和中断
4 Java网络编程
socket
NIO、AIO(tomcat中对NIO的应用)
Netty
5 Java虚拟机
《深入了解Java虚拟机》基本原理
JVM调优、调优工具,场景问题及调优实践的案例。
6 JavaWeb
JSP
Servlet
JDBC
Spring,SpringMVC,源码
Spring框架的开发流程
Spring IoC/AOP
Spring注解
Spring参数校验
Spring全局异常处理
swagger注解Tomcat工作原理
maven,日志组件,单测试组件
7 数据库和缓存
MySQL
存储引擎,索引,事务,锁,主从复制,分表分库,调优Redis
api,底层实现,持久化方式
作为缓存需要考虑的技术点
Redis的分布式锁实现,分布式集群方案
8 分布式系统
分布式理论
分布式数据库
分布式技术
分布式Session,负载均衡,分布式锁;
分布式缓存,消息队列,分布式服务
Spring Cloud,dubbo
9 设计模式
计算机专业课
数据库
操作系统
计算机网络
《计算机网络》谢希仁第6版复习笔记
http各版本/https
cookie和session
分布式session的一致性
TCP半连接队列和全连接队列
计算机网络(牛客错题)数据结构
组成原理、《程序员的自我修养》
项目
- 项目背景、职责、成果。
- 常用后端组件(dubbo,zookeeper,消息队列)
- 中间件
算法题
《剑指offer》
LeetCode
企业真题
【经验贴】
https://www.zhihu.com/