- 博客(6)
- 收藏
- 关注
原创 数据库查询性能优化总结
本文总结了数据库性能优化的关键策略,主要包括: 结构设计 分库分表方案选择(用户维度、时间维度、地理位置维度) 索引设计原则(主键选择、组合索引、覆盖索引等) 查询优化 索引命中检查与优化方法(使用EXPLAIN分析) 强制索引绑定的应用场景与注意事项 多线程并行查询实现方案 数据迁移 存量数据迁移策略(全量/增量迁移) 迁移过程中的业务影响与解决方案 文中结合蚂蚁国际收单机构账单平台的实际案例,分享了千万级数据量下的优化经验,包括商户维度分库分表、组合索引设计等具体实现方案。同时提供了Java多线程查询的
2025-06-06 00:32:17
1015
原创 Java实现文件增量数据监听
Java文件增量数据监听实现 本文介绍了一个Java实现的文件增量数据监听工具,主要解决日志文件监控中的常见问题: 核心功能: 实时监听文件变化并读取新增内容 处理文件被截断或清空的情况 超时机制处理不完整行数据 支持从文件指定位置开始监听 关键技术点: 使用RandomAccessFile进行文件随机访问 WatchService监听文件系统事件 定时任务处理超时行数据 多线程处理文件变化事件 特殊场景处理: 文件被删除或重命名时自动检测 文件内容被覆盖时的处理策略 不完整行数据的超时输出机制 该实现适用
2025-05-27 01:09:57
1050
原创 SpringBoot的注解式事务和编程式事务案例
注解式事务通过@Transactional注解实现,支持多种传播行为,如REQUIRED(默认)、REQUIRES_NEW、SUPPORTS、NOT_SUPPORTED、MANDATORY、NEVER和NESTED。编程式事务通过显式调用事务管理 API 来控制事务的边界。开发者需要手动编写代码来开启事务、提交事务或回滚事务。这种方式提供了更高的灵活性,适用于需要精细控制事务行为的复杂场景。
2025-05-21 10:02:45
973
原创 xxl-job服务实例IP注销以及注意事项
生产发布过程中,偶尔会出现xxl-job上的定时任务触发失败,原因可能是因为xxl-job执行器里的机器地址没有被即使刷新,可能存在上一个已经被下线的机器,如果此时使用的调度策略为列表中第一个,则可能在一段时间内持续出现任务触发失败的情况,影响生产灰度 是一个分布式任务调度平台,提供了多种路由策略来满足不同的任务调度需求。这些路由策略的作用和使用场景如下:路由策略可以根据具体的业务需求进行选择和配置,以确保任务能够高效、可靠地执行。第一个(FIRST):最后一个(LAST):轮询(ROUND):随机(R
2025-05-19 22:30:27
839
原创 nacos使用API方式实现ip地址注销
在 Nacos 服务治理中,服务提供方在注销前需执行下线流程,以确保平稳过渡。主要步骤包括:停止接收新请求、处理未完成请求、通知注册中心、等待心跳超时,最终执行服务注销。为简化流程,可使用 Alibaba Nacos 提供的 NacosAutoServiceRegistration 类的 stop() 方法实现优雅下线。该方法会触发服务从 Nacos 注册中心注销,确保不再接收新请求。若配置文件中禁用了 Nacos 的自动注册功能,需在调用 stop() 前将 registerEnabled 参数设置为 t
2025-05-17 15:51:04
395
web期末大作业(纯前端html+css+js实现的一个画展网站)
2025-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人