自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 debian 使用apt安装MySql

解决debian 用 apt 安装 MySQL 时出现无安装条件的问题

2022-06-19 13:32:21 5833 3

web期末大作业(纯前端html+css+js实现的一个画展网站)

大学期间自己搞的web大作业,电脑要清空了才将这些东西上传,当时搞细节花了很长时间,直接删了也可惜了,稍微调整一下就能使用

2025-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除