- 博客(15)
- 资源 (32)
- 问答 (1)
- 收藏
- 关注
原创 PostgreSQL 基于 inherits 实现分表
sales_order_full [主表]只做请求转发.不存储任何数据存储 geo = CP 区域数据存储 geo = HD 区域数据存储 geo = CY 区域数据存储 geo = SY 区域数据兜底未匹配出区域的数据。
2025-07-13 22:35:39
1354
原创 记生产问题: api 接口数据脱敏处理
脱敏?简单来讲就是隐藏关键信息.比如完整的手机号变成了 135******57. 这就是数据脱敏的一种. 脱敏后的数据又大致分为不可逆和可逆.上边手机号就是不可逆的,可逆的就是有一套对称加密规则.通过规则可以对脱敏数据进行还原.
2025-07-12 16:48:06
476
原创 记生产问题: 使用 StringBuilder 报 NullPointerException 错误
生产环境最近偶发性收到报错告警,告警内容提示空指针(NullPointerException)异常. 排查发现是最近上线的增强导致的.
2025-07-11 13:36:45
270
原创 解决 Idea 复制文本换行、空格和缩进丢失问题
在 idea 中复制文本内容空格和缩进会丢失.这带来直接的问题就是后期合并代码冲突,而冲突仅仅是因为格式问题.实在是恶心无比.无法接受.通过 idea 设置解决了这个问题.不得不感叹idea的全面.
2025-06-24 18:47:20
399
原创 Tree.fm 能带你听到世界各地森林自然之声的网站
tree.fm 是一个独特的声音平台,它通过互联网将世界各地的自然声音实时传输到您的设备。无论您身在何处,都可以沉浸在来自森林、海洋、山脉等自然环境的真实声音中。
2025-06-21 21:24:44
138
原创 记一次 UAT 环境 PostgreSQL ON CONFLICT DO UPDATE 报错.
为应对最后上线测试,在 UAT 环境进行一次总量3000万的数据集成,数据分为4种DataSorce.在执行到第三种DataSource时,集成失败.并收到告警邮件.提醒如下报错.讲这个报错前.就得下说一下当前数据集成方案..
2025-06-21 16:02:41
1036
原创 Windows 下强力杀掉 tomcat 端口占用
java项目本地 Idea 异常退出, 8081 端口一直无法杀死.又不想使用重启大法.换用下面方式成功 kill.
2025-06-21 12:28:01
464
原创 浅谈Java 中 Map 和 Pair 的区别
不讨论性能,不讨论底层实现,只浅谈一下这两个类在代码应用下的些许不同.它俩有相似之处,使用场景有重叠.他们有何不同呢?演示Pair 使用的是Hutool库下的实现,需要额外引入依赖.Hutool工具库简单全面好用,项目的好伙伴!// map 处理// 业务处理// 业务处理});// pair 处理// 业务处理// 业务处理});@Data总结:共同点是都可以键值对形式存储数据. K V 结构Map。
2025-06-14 20:29:24
167
原创 SpringBoot 基于 EasyExcel 实现大文件导出,拒绝OOM!
1. 分批次从数据库中加载数据,数据生命周期在当前次for循环,当前次循环结束,即可被回收,避免数据整体全部加载到内存中带来OOM2. 分批方式不大量占用内存,理论上只要磁盘空间足够大,就可一直生成文件,但是考虑系统稳定,以及文件服务器瓶颈,适当增加 sheet 限制来求平衡3. 引入第三方文件服务器,这会带来额外的成本,但是下载请求会绕过自身服务器减少压力.
2025-06-14 13:37:59
1112
原创 Spring Boot 巧用 Spring SPEL 动态生成邮件内容
SpelExpressionParser : 解析器TemplateParserContext :解析规则,定义开闭区间EvaluationContext.setVariable("meta", meta) : 载体类,"meta" 对应了html 中占位符 {#meta.batchNum}借用百度百科的解释,Spel 强大易用可不是寥寥几行代码板门弄斧就可完全掌握的,文中展示的只是功能的一小部分.更多的功能还需开发者用心学习掌握。
2025-06-13 10:57:42
605
原创 Spring Boot OpenFeign 整合 okHttpClient
Spring Boot OpenFeign 整合 okHttpClient
2025-05-24 22:57:32
993
原创 基于 Docker 官网, 分享如何在CentOS7上安装 Docker 环境
官网: CentOS作系统 |Docker 文档# 卸载旧版# 设置镜像仓库# 安装# 启动 Docker # 检查安装# Hello from Docker!# 查看镜像恭喜。你的 Docker 已就位!!!你可能会遇到一些问题.1. centos中执行yum install 报错 Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64 2. failure: repodata/
2025-05-20 11:29:54
381
Maven + spring + spring mvc + mybatis 整合例子
2015-09-18
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar.rar
2015-09-18
数据库索引最左原则问题?急
2015-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人