分类 默认分类 下的文章

索引失效有哪些?

文章总结了MySQL索引失效的六大场景:like左或左右模糊、对索引列用函数、表达式计算、字符串索引遇数字隐式转换、联合索引非最左匹配、OR条件含非索引列,并给出原理与优化建议。

Java 代理模式详解

文章详解Java代理模式,对比静态代理(编译时生成代理类,需手动实现接口,扩展性差)与动态代理(运行时生成字节码,无需逐一编写代理类)。重点剖析JDK动态代理(基于接口,用InvocationHandler+Proxy)和CGLIB(基于继承,用MethodInterceptor+Enhancer)...

I/O 多路复用:select/poll/epoll

文章从基础 TCP Socket 阻塞模型出发,指出多进程/线程难以支撑 C10K 并发;继而剖析 select/poll 的遍历与拷贝瓶颈;重点阐述 epoll 借内核红黑树和就绪链表实现事件驱动,支持 LT/ET 模式,配合非阻塞 I/O 成为高并发利器。

目录