My Normal Link
文章目录
'''
for (int i = 0; i < aList.size(); i++) { if (“abc”.equals(aList.get(i))) { aList.remove(i–);// 索引回溯 }
'''
内存屏障是个CPU指令,Java内存模型中volatile变量就是通过在写操作之后会插入一个store屏障,在读操作之前会插入一个load屏障,来实现的“禁止指令重排序”
java 框架
1、java线程池
Mybatis ResultMap和ResultType的差别
MySQL
mysql explain数据行数预估 https://blog.csdn.net/tracymm19891990/article/details/104798190
IO
垃圾处理
Java知识点
CAS 原子操作 cmpxchg指令,lock前缀指令执行时,要么锁住 “总线锁”,要么锁住 “缓存锁”,目的都是为了保证 “比较、交换” 这个复合操作的原子性
Redis
dictGetRendomKeys 实现获取字典随机key进行删除
线程池
Spring框架
Linux
网络通讯
TCP连接的TIME_WAIT和CLOSE_WAIT 状态解说
系统
基础及算法
消息队列
一些题
复习java的知识点链接
https://crossoverjie.top/JCSprout/#/soft-skills/Interview-experience
https://github.com/caison/java-knowledge-mind-map
https://doocs.github.io/jvm/#/
https://github.com/0voice/interview_internal_reference
https://github.com/doocs/advanced-java
https://snailclimb.gitee.io/javaguide/#/?id=java
https://cyc2018.github.io/CS-Notes/#/README
https://github.com/AobingJava/JavaFamily
https://github.com/Jstarfish/JavaKeeper
https://www.pdai.tech/md/java/thread/java-thread-x-threadlocal.html
三年了,学习吧
https://github.com/0voice/interview_internal_reference
https://osjobs.net/topk/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8/
本次有效链接
文章作者 DaleyZou
上次更新 2020-12-01