HashSet 是如何保证不重复的:
https://blog.csdn.net/u010698072/article/details/52802179
面试准备(整理得挺不错的)
https://blog.csdn.net/zzp448561636/article/details/83270915
JVM结构、GC工作机制详解
https://blog.csdn.net/moneyshi/article/details/53033577
Java虚拟机学习 - 垃圾收集器
https://blog.csdn.net/java2000_wl/article/details/8030172
堆栈、堆、方法区介绍
https://blog.csdn.net/zly921112/article/details/61192747
Hibernate与 MyBatis的比较
https://blog.csdn.net/firejuly/article/details/8190229
单例模式的七种写法
https://cantellow.iteye.com/blog/838473
如何在IDEA 中使用Git
https://www.cnblogs.com/zbw911/p/6206689.html
线程池原理
https://blog.csdn.net/hsuxu/article/details/8985931
Spring框架IOC和AOP的实现原理
https://www.cnblogs.com/cyhzzu/p/6644981.html
存储过程的优缺点
https://blog.csdn.net/jackmacro/article/details/5688687
JVM原理讲解和调优
http://www.mamicode.com/info-detail-1028149.html
MySQL事务隔离级别详解
https://xm-king.iteye.com/blog/770721
Spring 注解的方式进行事务管理
https://blog.csdn.net/moneyshi/article/details/47294059
Java NIO和IO的区别
https://www.jb51.net/article/50621.htm
Mysql数据库调优和性能优化的21条最佳实践
https://blog.csdn.net/ning109314/article/details/9997867
数组的引用变量和内存分配
https://www.cnblogs.com/chenyaqiang/p/5419493.html
让你彻底理解Synchronized
https://www.jianshu.com/p/d53bf830fa09
Java高级之信号灯Semaphore
https://blog.csdn.net/u011613354/article/details/51150248
怎么实现所有线程在等待某个事件的发生才会去执行?
https://www.jianshu.com/p/09fbabfcc8e5
MongoDB 教程
http://www.runoob.com/mongodb/mongodb-tutorial.html
使用 synchronized 修饰静态方法和非静态方法有什么区别。
https://blog.csdn.net/wangwang00001/article/details/80100716
synchronized 和 lock 有什么区别?
https://www.cnblogs.com/iyyy/p/7993788.html
面试必问的CAS,你懂了吗?
https://blog.csdn.net/v123411739/article/details/79561458
Java并发:volatile关键字详解(讲解得不错)
https://blog.csdn.net/v123411739/article/details/79438066
HashSet 是如何保证不重复的:
https://blog.csdn.net/u010698072/article/details/52802179
Hashtable 是怎么加锁的 ?
https://www.cnblogs.com/wang-meng/p/5808006.html
HashMap 的并发问题?
List、Set、Map的区别
https://www.cnblogs.com/IvesHe/p/6108933.html
记录一下秋招(Java) 精化贴(newcoder)
https://www.nowcoder.com/discuss/55355
===============
es视屏教程 imooc
http://m.imooc.com/learn/889?mc_channel=syb17&mc_marking=9d0c45da6adcaa709d10e10d8ebcddc6
字符串匹配KMP算法详解
https://www.cnblogs.com/zhangboy/p/7635627.html
进程间通信的方式——信号、管道、消息队列、共享内存
https://www.cnblogs.com/LUO77/p/5816326.html
操作系统内存,磁盘调度,进程调度算法
https://blog.csdn.net/pi9nc/article/details/19848831
链表二分查找法
https://blog.csdn.net/xp1987515/article/details/74942207
经典2分查找
https://www.cnblogs.com/vincently/p/4290030.html
Lock与synchronized 的区别
https://www.cnblogs.com/nsw2018/p/5821738.html
MySQL中select * for update锁表的范围(行级锁和表级锁)
http://www.cnblogs.com/xiohao/p/4385768.html
大数据量下高并发同步的讲解(高并发的瓶颈-需要处理的内容)
https://blog.csdn.net/m0_37721946/article/details/78752582
Mybatis Update操作返回值问题
通过乐观锁(版本号)降低并发时的锁竞争问题
https://www.cnblogs.com/jpfss/p/8918315.html
SpringBoot + Mybatis + Druid多数据源集成的心得(包含update返回影响条数设置)
https://my.oschina.net/u/237688/blog/1602693
悲观锁和乐观锁的区别和应用场景
https://blog.csdn.net/ywl470812087/article/details/81675236
mysql数据库的锁有多少种,怎么编写加锁的sql语句(对数据库的锁讲的还是比较细致)
https://www.cnblogs.com/sessionbest/articles/8689071.html
JVM堆内存使用率持续上升的一种排查思路
http://www.importnew.com/28936.html
JVM调试和优化(一)服务内存占用高然后CPU高最后宕机
https://blog.csdn.net/HLhakey/article/details/55225845
JVM内存溢出导致的CPU过高问题排查案例
https://blog.csdn.net/nielinqi520/article/details/78455614
平时有没有学什么东西
1).
两年工作经验,遇到过的有哪些问题
2).怎么看执行计划
https://www.cnblogs.com/Dreamer-1/p/6076440.html
postgresql和mysql的区别
PostgreSQL执行计划(二)扫描类型
https://blog.csdn.net/liyazhen2011/article/details/82843156