- 2025-08-04
- /
-
默认分类
- /
- 1191 阅读
- /
- 暂无评论
- /
- 全文约 1230 字
- /
- 阅读预计需要 7 分钟
MySQL 中 like '%x' 并非必然全表扫描:若表仅含主键与二级索引,优化器会全扫二级索引(type=index)利用覆盖索引;一旦含非索引字段需回表,成本过高才退为全表扫描(type=all)。
- 2025-07-31
- /
-
默认分类
- /
- 853 阅读
- /
- 暂无评论
- /
- 全文约 7230 字
- /
- 阅读预计需要 37 分钟
文章系统梳理了操作系统三大核心调度机制:进程调度、页面置换与磁盘调度。进程调度部分对比非抢占与抢占场景,详解FCFS、SJF、HRRN、RR、HPF及多级反馈队列六种算法,指出各自对长短作业、响应时间与开销的权衡。内存管理围绕缺页中断流程,阐述OPT、FIFO、LRU、Clock、LFU五种页面置换...
CopyOnWriteArrayList 通过“写时复制”实现线程安全,读无锁、写不阻塞读,仅写写互斥,适合读多写少场景;写操作需复制数组,内存与性能开销大,数据弱一致。
- 2025-07-17
- /
-
默认分类,JVM
- /
- 971 阅读
- /
- 暂无评论
- /
- 全文约 9160 字
- /
- 阅读预计需要 46 分钟
文章用大白话梳理了JVM核心:类加载、运行时数据区、垃圾回收与调优参数。重点讲清.class如何经类加载器进入内存,堆、栈、方法区分工,双亲委派保安全,可达性分析判生死,常用GC器及-Xms/-Xmx/-Xmn等调优口诀,附代码示范。
文章通过短信发送示例,对比演示静态代理、JDK动态代理与CGLIB动态代理的编码步骤、优缺点及适用场景:静态代理编译期硬编码,维护困难;JDK动态代理基于接口生成运行时代理类;CGLIB用继承生成子类,可代理无接口类;总结三者灵活性、性能与框架应用差异。
- « 前一页
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- ...
- 15
- 后一页 »