基础
static
基本作用:方便在没有创建对象的情况下来进行调用(方法/变量)。被称为静态方法
static块可以用来优化程序性能,是因为它的特性:只会在类加载的时候执行一次
https://www.cnblogs.com/dolphin0520/p/3799052.html(static详解)
https://blog.csdn.net/gutie_bartholomew/article/details/82818092(static面试题)
线程安全 锁
aio nio bio
io复用
https://www.jianshu.com/p/92248b0adbc3?utm_source=oschina-app
线程安全 arrylist
hashmap 底层
反射的原理
java 动态代理是实现方式 有哪几种
jdk1.8 新特性 为何项目中不用
算法 二叉树遍历的 (索引) 链表找环 排序算法 二分查找
web
jsp servlet
跨域请求
http请求 响应 有什么数据(请求头 请求体 。。。。)
http 错误提示
tomcat 如何调用到spring mvc
tomcat 用的基本通信
http 和HTTPS 的区别
前端 基本语句 el表达式等
tcp 三次握手 四次挥手
http 请求的过程
框架
如何撘框架
spring mvc 执行流程
spring mvc 注解
spring mvc的 aop ioc DI
spring 设计模式
spring 事务
spring注解
mbatis 执行流程 标签
mbatis 一级缓存 二级缓存
rpc 框架
spring security 权限使用
高并发
前后端分离项目 改造
redis 的使用方法 持久化,时间设置
git 常用命令 分支
Linux
Linux Tomcat重启,Linux常用命令
Linux 查看日志
sql
sql 优化
sql 语句查看 执行信息
MySQL 的引擎模式
冒泡排序
sql 索引
git 分支 master 切换 divalopoo
gitflow
gitlab 企业
postman 模拟前端
swagger
购物车的 业务
项目上线
数据库事务