Posts
All the articles I've posted.
-
Java AIO与io_uring——为什么AIO在Linux上是"伪异步"?
同步非阻塞与异步根本区别在谁负责读数据到用户缓冲区,Java AIO 在 Linux 底层用 epoll 模拟,io_uring 通过共享环形队列实现真正内核异步 IO。
-
JMeter压测方法论——从QPS概念到渐进式性能优化
QPS 是 HTTP 层请求数 TPS 是业务事务数二者不可混用,看 P99 而非 Average 才能发现长尾延迟,渐进式加压找到拐点比最高 QPS 更有意义。
-
JDBC批量插入——从1000次网络IO到1次
JDBC 批量插入核心优化链:executeBatch 减少网络往返 30 倍,加 rewriteBatchedStatements=true 合并 SQL 解析再提速至 100 倍。
-
HikariCP连接池优化——从参数配置到底层原理
HikariCP 以无锁 ConcurrentBag 加速连接借还,maximum-pool-size 遵循 CPU 核数×2+磁盘数公式,max-lifetime 须小于数据库 wait_timeout。
-
Consul服务注册与发现——告别手动Nginx配置
Consul 通过服务注册、Agent 健康检查自动摘除故障节点、consul-template 动态渲染 Nginx 配置,实现微服务无感扩缩容。
-
面试回答策略——信息密度与"先结论后细节
面试回答采用先结论后细节的策略,将 80%的细节留给面试官追问,用钩子引导对话进入自己准备的领域。
-
算法面试的心智模型——从暴力到最优的渐进优化
算法面试三步法:先说暴力解展现理解,再分析瓶颈定位方向,最后优化到最优并分析复杂度。
-
自我介绍——60秒内让面试官选择聊你准备最充分的话题
四段式 60 秒自我介绍:背景、技术栈钩子、项目亮点、主动邀请,把选择权给面试官,准备权留给自己。