站在巨人的肩膀,善假于物也。
深入理解SPI
https://www.jianshu.com/p/3a3edbcd8f24
类加载
https://www.cnblogs.com/aspirant/p/7200523.html
顺便看下tomcat 的加载机制
https://www.cnblogs.com/aspirant/p/8991830.html
数据库相关的
mysql基础
https://shockerli.net/post/1000-line-mysql-note/
优化
https://blog.youkuaiyun.com/afsvsv/article/details/84998119
线程
volatile :
各个线程会将变量拷贝到工作线程,
执行引擎会根据工作内存中的数据进行操作,
操作之后什么时候写到主内存中,
这个没有明确的规定
volatile变量的修改会立刻被其他线程所感知,
不会出现数据脏读的现象,保证了数据的可见性
https://www.jianshu.com/p/157279e6efdb