2021 年归档

按发布时间查看文章。

Index

导致MySQL索引失效的几种常见写法

本文总结了MySQL索引失效的常见情况:单个索引中,使用!=、类型不一致、函数、运算符、OR连接不同字段、模糊前缀%、NOT IN/EXISTS、IS NULL会导致失效;复合索引遵循最左匹配原则,最左字段使用!=会致整个失效。建议合理建索引,保持字段类型一致,避免NULL值。

Copy

List复制:深拷贝和浅拷贝用法及区别

本文介绍了Java中List的浅拷贝和深拷贝。浅拷贝只复制引用,导致源列表和目标列表共享对象,修改一个会影响另一个;深拷贝创建新对象并复制内容,使两者独立。文章提供了实现方法并通过测试验证了区别。

Tree

Java 基于反射的通用树形结构工具类

本文介绍了一个通用的Java树形结构工具类,通过反射机制将列表转换为树形结构,支持自定义id、parent和children字段名,适用于菜单、部门等多种场景,并提供了完整代码示例。

Config

SpringBoot中的@Value注解详解,非常实用!

文章介绍了Spring配置文件中存储List和Map的方法。直接使用@Value读取会报错,可通过数组或EL表达式解决。数组配置简单但需转换;EL表达式用split()解析List/Set,JSON解析Map,更灵活。注意@Value与@AllArgsConstructor冲突。

Token

如何获得百度推送的Token

本文介绍了如何获取百度推送的Token值,用于手动提交博文到百度搜索。步骤包括登录百度搜索资源平台,添加网站,然后在资源提交的普通收录中找到推送接口获取Token。

Transaction

让人头痛的大事务问题到底要如何解决?

处理系统大事务问题的方法包括:少用@Transactional注解,改用编程式事务;将查询操作移出事务;避免事务中远程调用;分页处理大量数据;识别非事务操作;使用异步处理。这些方法能有效减少事务粒度,提升性能。

没有搜索结果

发现新版本

网站已经更新,刷新页面后即可使用最新内容。