1 spring相关
SpringMvc与DispatchServlet
加载spring mvc配置,例如:全局拦截器(实现HandlerInterceptor),配置文件,扫描controller,MVC注解驱动,视图,适配,上传文件等
https://www.imooc.com/article/68923
oms项目对应文件
web.xml加载
https://blog.csdn.net/netdevgirl/article/details/51483273
SpringAop
https://blog.csdn.net/yuexianchang/article/details/77018603
SpringBoot
Spring设计模式都有哪些
动态代理cglib以及jdk自带区别
spring作用域scope
https://www.cnblogs.com/qq78292959/p/3716827.html
spring事务传播机制
https://blog.csdn.net/zht741322694/article/details/78676964
2集合
定义list最好都有初始化长度
arraylist查询时间复杂度O(1),linkedList查询时间复杂度O(n);
插入则反之
Hashmap与ConcurrentHashmap
https://www.cnblogs.com/everSeeker/p/5601861.html
3多线程
计数器
volatile
CountDownLatch,CyclicBarrier和Semaphore
http://www.cnblogs.com/dolphin0520/p/3920397.html
线程池定义,各个含义TreadPoolExecutor
https://blog.csdn.net/qq_25806863/article/details/71126867
Lock与Synchronized以及Thread过程
https://blog.csdn.net/u012403290/article/details/64910926?locationNum=11&fps=1
4JVM
调优,结构,参数配置
堆分配参数:
https://www.cnblogs.com/jpfss/p/8618297.html
JAVA(-Xms,Xmx,Xmn-XX:newSize,-XX:MaxnewSize,-XX:PermSize,-XX:MaxPermSize)区别
https://blog.csdn.net/lovewebeye/article/details/80911838
jvm资料
https://pan.baidu.com/s/1m88I-pS6IiCL-ja-jUK40w
jvm对应windows设置jvm参数
SET CATALINA_OPTS= -Xms1024m -Xmx1024m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseParNewGC -Xloggc:../logs/gc.log
Java垃圾收集器关于并发和并行
在阅读《Java虚拟机》一书中,关于并发和并行的概念:
并行(parallel):指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。
并发(Concurrent):指用户线程与垃圾收集线程同时执行(但不一定是并行的,可能会交替进行),用户程序在继续镜像,而垃圾收集程序运行于另一个CPU上。
算法:计数器,标记清除,标记压缩,复制
收集器:serial,parallel,cms,g1
5算法
深度优先遍历与广度优先遍历
http://www.cnblogs.com/xiaolovewei/p/7763867.html
深度优先递归与非递归
https://www.cnblogs.com/yongh/p/9629940.html
6redis
分布式锁
7mq
比较mq优劣势
重复消费以及失败如何重发
rabbitmq为例
http://chaser520.iteye.com/blog/2428253
8mysql
mysql索引
https://blog.csdn.net/kaixuanfeng2012/article/details/77323612
https://www.cnblogs.com/bypp/p/7755307.html
共享排它锁,记录锁,间隙锁等
https://segmentfault.com/a/1190000013307132
innodb与mysaim区别、
explain
https://blog.csdn.net/sunny1660/article/details/77683598
隔离级别,脏读幻读等
https://www.cnblogs.com/huanongying/p/7021555.html
9设计模式
单例最安全实现(静态内部类,枚举)
https://www.cnblogs.com/zhaoyan001/p/6365064.html
10分布式
elastic-job
分布式事务
分布式锁
dubbo特性熔断,限流,降级
11netty
12工具类
lang3,guava
13类加载