JDBC实现模糊、动态与分页查询的详解
本文详解JDBC三大核心查询技术:模糊查询(基于LIKE通配符)、动态条件查询(按需拼接SQL)及分页查询(MySQL LIMIT实现),含完整代码示例与执行演示,助开发者高效掌握数据检索技巧
JDBC之Blob类型使用的实现
本文详解 MySQL 中的 BLOB(Binary Large Object)类型,涵盖 TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB 四种规格及适用场景;强调必须使用 PreparedStatement 操作,不可字符串拼接;并提供插入/读取图片等二进制数据的完整 JDBC 实战代码与配置调优方法。
为什么你的 Coding Agent 每次都在从零开始?
本文探讨Coding Agent“失忆”痛点:会话级记忆导致重复讲解项目背景、知识无法沉淀、上下文受限。介绍ContextDB方案——通过原子事实、实体卡片、记忆图谱三层结构,为Agent构建持久化、可检索的记忆层,显著提升协作效率。
worker不是越多越好:主从延迟调优的量化方法
从库延迟是DBA的“深夜噩梦”——大事务追不上、并行复制调不好、监控看不出问题。本文是主从延迟系列的收尾篇,聚焦“解决问题”的极致优化:把延迟从秒级压到毫秒级。从并行复制的四代演进出发,拆解WRITESET与LOGICAL_CLOCK的本质差异、worker数调优的量化方法、binlog与刷盘参数的精细化配置,以及业务侧与架构侧的配套优化,帮你在生产环境中把从库延迟压缩到极限。
EXPLAIN显示Using index condition?ICP正在帮你省回表
建了复合索引,EXPLAIN也显示走了索引,但查询还是慢。回表次数太多,可能是索引下推(ICP)没生效。ICP是MySQL 5.6引入的优化机制,它把WHERE条件中能用索引的部分“下推”到存储引擎层,在索引遍历过程中提前过滤,减少回表次数。本文从ICP的原理出发,拆解它的工作机制、适用场景和生效条件,通过实际场景讲清楚ICP为什么能让查询变快,以及如何判断ICP是否生效。