摘要: 目录0. 背景1. 模拟1.1 初始化1.2 数据迁移2. MySQL自增主键2.1 自增主键的分配机制2.2 为什么是2n-12.3 innodb_autoinc_lock_mode参数2.4 核心源码文件2.4.1 预分配算法2.4.2 锁机制与并发控制3. 总结&建议 0. 背景 最近同步数据 阅读全文
posted @ 2025-03-09 17:29 尼罗河上的烈日 阅读(105) 评论(0) 推荐(0)
摘要: 目录0. 前言1. 问题描述2. 模拟3. 编写代码模板4. 参考资料 0. 前言 转为使用PDManer设计数据库好长一段时间了,慢慢也习惯了这款软件的使用,遇到了一个小问题,记录下。一开始以为是PDManer的bug,现在看还是内置的模板不够完善。 1. 问题描述 PDManer导出的索引语句都 阅读全文
posted @ 2024-05-12 11:31 尼罗河上的烈日 阅读(188) 评论(0) 推荐(0)
摘要: 0. 背景 最近接到一个对接变更支持需求。业务场景是:我们去获取对方系统的附件。现有的交互逻辑是: 访问对方的接口,返回一个url链接,这个链接包含鉴权和附件信息,鉴权信息包含有效期 访问步骤1返回的url,返回IO流,从而获得附件 对接系统即将发生一个变更,即变更url链接,变更后的url也是返回 阅读全文
posted @ 2023-05-13 17:57 尼罗河上的烈日 阅读(116) 评论(0) 推荐(0)
摘要: Java输出PPT文件(三) - 饼图数据替换 0. 前言 Java输出PPT文件(一) - 合并PPT Java输出PPT文件(二) - 占位符数据替换 在这次的开发中,也遇到了PPT文件存在饼图的情况,需要对饼图的数据进行替换,一并记录下。 1. 依赖 <!-- https://mvnrepos 阅读全文
posted @ 2022-11-20 00:14 尼罗河上的烈日 阅读(507) 评论(0) 推荐(0)
摘要: Java输出PPT文件(二) - 占位符数据替换 0. 前言 Java输出PPT文件(一) - 合并PPT 1. 依赖 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --> <dependency> <groupId 阅读全文
posted @ 2022-11-20 00:06 尼罗河上的烈日 阅读(524) 评论(0) 推荐(0)
摘要: Java输出PPT文件(一) - 合并PPT 0. 前言 最近做了一个业务需求,存在已设计好的PPT文件,并且数据用占位符标识,需要将占位符替换为实际数据,然后将需要的PPT合并在一起,输出一个完整的PPT文件。 这个是笔者的同事提前去做了预研的,但真正投入开发的时候还是遇到了各种问题。笔者自己搜索 阅读全文
posted @ 2022-11-19 23:50 尼罗河上的烈日 阅读(697) 评论(0) 推荐(0)
摘要: PDF预览异常:Cannot read properties of undefined (reading 'getReader') 1. 异常描述 ​ 这周线上环境报了一个异常,用户在移动端预览文件时报错,错误信息:"UnknownErrorException: Cannot read proper 阅读全文
posted @ 2022-07-31 01:23 尼罗河上的烈日 阅读(2419) 评论(0) 推荐(0)
摘要: 1. 技术架构及版本 Angular 8.2.0 ng2-pdf-viewer 5.3.4 2.代码 component import {Component, OnInit} from '@angular/core'; @Component({ selector: 'app-doc-preview' 阅读全文
posted @ 2021-07-01 23:49 尼罗河上的烈日 阅读(1096) 评论(0) 推荐(0)
摘要: Spring Boot项目打成Jar包获取不到资源文件 ​ 最近开发遇到一个怪事,后端读取资源文件失败,本地开发时可以正常返回二进制流给到前端输出,上测试环境就一顿报错。而这个代码是我直接Ctrl+C同事的,没甩锅哈,人家代码运行的好好的,不管是本地开发环境,还是测试环境和生产环境都木有问题的。(着 阅读全文
posted @ 2021-01-24 15:45 尼罗河上的烈日 阅读(627) 评论(0) 推荐(0)
摘要: 截图工具 ​ 这周连续有两个同事问我:“发在通讯软件上的gif动图是怎么实现的?” ​ 想必大部分人还是有录屏这个需求的,笔者常用来给其他人演示一个功能应该如何操作,特别是测试人员,有时候跟她解释半天不如一张gif动图来的实际有效。 ​ 笔者目前主要使用两款截图工具:ShareX、Snipaste。 阅读全文
posted @ 2020-08-01 23:52 尼罗河上的烈日 阅读(344) 评论(0) 推荐(0)