整体逻辑:并发基础机制 → 锁核心原理 → 显式锁与AQS → 线程管理 → 线程池 → 并发工具类 → 线程通信与隔离 → 并发故障与排查 → 拓展点
第02章 创建型-抽象工厂模式
第01章 创建型-单例模式
并发编程常见业务问题及解决方案
JUC包下常用的并发容器速览
并发编程核心知识点速览
Java内存模型(JMM)速览
Java内存模型(JMM)是Java并发编程的“宪法”,它不是物理层面的内存划分,而是一组抽象的规则和规范,用于解决多线程环境下共享变量的访问一致性问题。
Linux文本处理grep、sort
文本处理指令:grep、sort。
- grep: 用于过滤文本内容。例如,
grep "特定内容" 文件名可以帮助你快速找到包含“特定内容”的行。 - sort: 用于排序文本内容。例如,
sort 文件名可以将文件内容按字典顺序排序。
Linux文本处理awk、sed
文本处理指令:awk、sed。
- awk: 强大的文本处理工具,可以用于查看、排序和提取指标。例如,
awk '{print $1}' 文件名 | sort | uniq -c | sort -nr可以提取第一列的内容,排序,并显示每个不同值的出现次数。 - sed: 流编辑器,用于对文本进行过滤和转换。
Linux文本处理head、tail
文本处理指令:head、tail。
- head 查看文件的开始部分。例如,
head -n 10 文件名显示文件的前10行,。 - tail 查看文件的结束部分。例如,
tail -n 10 文件名显示文件的最后10行。