自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 MultipartFile 消失之谜:一次异步Excel解析事故

一次线上 Excel 多 Sheet 解析故障,暴露了 MultipartFile 与异步任务之间的生命周期冲突:请求结束后,临时文件被 Spring MVC 清理,后台线程再次读取时便会随机失败。本文结合 Spring 源码还原故障过程,并比较内存复制、专用线程池和持久化队列三种修复方案。

2026-08-27 23:59:41 402

原创 锁住了检查,锁不住延迟——MySQL 读写分离架构下双重检查模式失效实录

MySQL 主从读写分离架构下,ReentrantLock 锁内执行按 recordId 检查消息发送状态的双重检查,因查询被路由至从库、复制延迟约 3 秒,读到 Total: 0 而放行,同一 recordId 被重复插入 3 次。根因:锁只保证线程互斥,无法控制查询路由目标库。修复:锁内检查强制走主库,配合唯一索引兜底。

2026-08-24 00:00:22 379

原创 一场 MySQL 默认值引发的血案

收银核销事故的双机制复盘。写入侧:非严格 SQL 模式下 INSERT 缺值,MySQL 隐式填入默认值 0,累积 17 条脏数据;查询侧:URL 券码传入 BIGINT 列,隐式类型转换将其转为 0,静默命中全部脏数据,触发 selectOne() 异常。两条隐式机制在查询端"胜利会师",放大为线上故障。全文给出三方案对比,基于 MySQL 8.0.46 实测。

2026-08-23 14:26:51 204

原创 openEuler源码安装Redis 5

最小安装的openEuler下源码安装Redis5

2024-03-23 11:57:00 875

原创 MySQL主键冲突问题分析处理

MySQL sql_mode导致应用主键冲突问题分析解决

2024-03-23 08:28:14 1916

原创 HttpClient连接池使用不当问题分析解决

不正确使用第三方库HttpClient导致问题,在使用第三方库的时候一定要注意接口说明或者查看对应的源码以避免使用不当而出现故障。

2023-05-07 20:49:32 1970

原创 Spring Boot HTTP 400排查

Spring Boot 400错误分析解决方案

2023-02-12 22:53:22 6142 1

转载 8 个 git 的小技巧

最近一直在使用git作为版本控制系统,在此分享一些git使用经验。

2016-06-26 22:20:25 509

原创 简单Git服务器搭建

基于SSH的Git服务器环境搭建

2016-05-30 17:07:33 466

翻译 指针与数组的区别

以前上课的时候老师说,将数组名作为指针来使用,一直是这样认为。后来在论坛中看到其实是错的,不过不明其理,十一期间在网上发现了关于数组与指针的文章,将其翻译了,与大家共享(对使用的代码做了一点修改)。首次翻译文章,希望大家多多指点,谢谢!!   非常感谢那些有帮助的教程,我觉得有必要发表这篇关于指针和数组文章。不幸的是要从一些错误的观念恢复有点困难。所以正确和精确的理解问题是非常重要的,

2008-10-08 14:44:00 865

Vim用户手册中文版

关于vim 7.2的使用手册,讲得很详细的。

2008-09-30

右脑学英语

一本很好的英语学习的书

2007-04-02

学校上课使用的java简单教程

学校上课时用的教程,比较简单,不过很全面,ppt文件

2008-09-17

Introduction to Algorithms

Introduction to Algorithms chm格式电字书,分两个文件,请下载完两个文件再解压。第二个文件

2008-04-12

C 程序设计语言(第二版)

c 程序设计(第二版)中文版The C Programming Language

2008-09-09

GCC技术参考大全(PDF格式)

一本详细讲解gcc编译器的书,涉及gcc编译器的方方面面,非常不错的参考书。

2009-01-02

Linux For Dummies(英文版)

该书是由Wiley出版社出版的“For Dummies”系列丛书之一。该书整体性的介绍Linux操作系统,起点非常低,很适合第一次接触Linux的读者,并且有很多内容涉及到具体的实践操作。

2008-09-18

Linux实用培训学习教程

红联Linux实用培训学习教程1.0(最终版)

2008-05-06

php手册中文版part1

php手册中文版,详尽的、编译成chm格式的php文档,使用分卷压缩,请下载完两个后再解压

2007-10-04

php手册中文版part2

php手册中文版,编译成chm格式,使用分卷压缩,请下载完后再解压缩

2007-10-04

php5powerprogramming.part1

php5powerprogramming,使用分卷压缩,共两个文件

2007-10-04

php5powerprogramming.part2

php5powerprogramming,使用分卷压缩,共两个文件

2007-10-04

The C Programming Language

The C Programming Language 98年版英文版电子书

2008-04-15

Introduction to Algorithms

Introduction to Algorithms chm格式电字书,分两个文件,请下载所有两个文件,再解压。第一个文件。

2008-04-12

Linux应用程序开发指南:使用Gtk+ Gnome库

在linux下使用Gtk+ Gnome库进行应用程序开发

2008-09-22

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

TA关注的人

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