全站共计2名贡献者
全站共计2名贡献者
2026
01月
Spring Boot 异步任务死锁排查:@Async 父子任务共用线程池导致的 N+1 性能雪崩与任务丢失
作为一名后端开发,最怕的不是代码报错,而是代码不报错,但也不干活。 最近我就遇到了这样一个棘手的生产问题:我们的日志拉取系统每天凌晨 3:10 准时启动,负责拉取 AD、千川 和 本地推 三种类型的广告日志。然而,最近几天客户反馈,本地推的日志死活出不来,而 AD 和 千川 却一切正常。 更诡异的是
git仓库迁移:如何保留完整提交历史并绕过 100MB 文件限制
前言 最近我在迁移一个浏览器项目的 Git 仓库时,遇到了一个典型但棘手的问题:本地有完整的提交历史,但无法推送到 Gitee,因为某个文件超过了 100MB 限制。经过一番探索,我最终成功将项目完整迁移到新的托管平台 cnb.cool,并保留了所有修改记录。本文将完整复盘这一过程,希望能帮助遇到类
2025
12月
11月
10月
08月
充电旅行 | 首都北京
此时此刻距离我北京之行已经过去将近四个多月了,这篇文章姗姗来迟,也是最近事情繁杂,博客也是很久没搭理,趁着更换主题的时候,也是要把欠的文章写一写了。 计划出行 其实这趟北京旅行是因为在当下的公司因为种种原因萌生了离职的想法,刚好张杰在北京也开启了包月演唱会(还是限定舞台“定海神针”),于是我便提交了
在window下运行jar包的一些事儿
1. 编写启动 .bat 文件 你想要 后台运行,路径灵活,那我们改写一下 .bat 文件: :: 设置jar包路径 set "javaPath=D:\java\javaSeedProcessingAndStorage.jar" :: 判断jar包是否存在 if not exist "%javaP
03月
解决线上项目访问tomcat跨域问题
在tomcat的目录下找到\conf\web.xml 在web_app 标签内添加如下代码: <filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFi
Java中Date与LocalDateTime的使用区别
在 Java 中,java.util.Date 和 java.time.LocalDateTime 是用于处理日期和时间的两种不同的类,它们的区别主要在于设计理念、功能特性以及适用场景。以下是它们的对比及使用建议: 1. java.util.Date 所属包: java.util(旧版日期时间 AP