- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 浅谈Java内部锁synchronized
内部锁在代码层面对应的是synchronized关键字,从Java7开始JVM已经开始对synchronized进行优化,并不会像早期实现中直接进入重量级锁模式。JVM对内部锁的优化有
2022-11-03 02:29:08
251
原创 生产环境数据库表迁移实践集锦
数据库表迁移是开发者必须要掌握的一种能力,对中高级开发者来说更是如此。工作中随着公司业务不断发展、系统架构的慢慢调整演化,迁移数据库表是不可避免的。由于数据是公司最最核心的资产,所以对生产环境数据库表的迁移并不是谁都可以去实施操作的
2022-10-28 07:27:39
664
原创 程序员不要好心办了坏事
开发中我们看那些散发着浓烈的,总有一种要修理它的冲动!这当然是好事,说明我们有能力识别不好的东西以及维持系统健康运行的意愿。但是,但是总是无处不在,我们好心有时候会办出坏事来。下面这个真实的案例就是某同学觉得表的字符集设计的不合理,在一次需求开发中就把他改了,然而不幸的是由此导致了一个不小的线上事故,下面分享给大家。
2022-10-22 14:53:56
5675
原创 网络八股文之外, 你需要知道的MySQL知识
今天聊下MySQL的一些重要知识,有些可能和你之前所了解的并不一样,但却是事实!follow me~
2022-10-15 16:23:48
338
原创 MySql表的主键超限导致的生产事故
前两天系统的一张明细表的主键字段超出了限制范围,引发了一次生产事故。由于是底层服务使用的表,导致公司多个业务线系统无法使用,属于比较重大的生产事故,分享给大家,避免出现此类低级又重大的生产问题。
2022-10-11 22:33:26
651
原创 Jasper导出excel
Jasper导出excel,Jasper导出excel的常见问题,Jasper导出excel空行和分页问题,JasperStudio设计报表
2022-08-16 13:58:11
1689
原创 性能优化落地之串行异步化
性能优化之串行并发化, 性能优化方法论, Java常见性能优化方法, 串行改为并发处理, 并发应用场景, 性能优化之并发
2022-07-13 23:36:21
333
原创 Java开发避坑小手册(会持续更新)
本文记录一些我们在日常开发中会经常使用但是又容易大意出bug的知识点,欢迎你在评论区留言,贴出你认为的易错点,我会认真维护到文中,并详细标注出处。1.判空判空是基本素养!!! 不管你是初级、中级,还是高级、资深,都需要判空。1.使用对象前要判空2.流要判空3.包装类型转基本类型要判空......2.Collections类注意事项Collections.emptyList()Collections.emptySet()Collections.emptyMap()上述三个方法我们在返回
2022-04-25 22:30:12
698
原创 RestTemplate发起带header的请求
RestTemplate发起带header的请求, RestTemplate使用header, RestTemplate发起postForEntity的请求, RestTemplate请求时添加header
2022-04-20 00:00:04
3096
原创 Mybatis一级缓存和二级缓存避坑小记
怎样关闭Mybatis二级缓存, 如何禁用Mybatis二级缓存, Mybatis缓存原理简述, Mybatis一级缓存和二级缓存, Mybatis缓存避坑指南
2022-04-19 23:21:30
880
3
原创 JasperReport pdf报表中插入图片(显示图片)
JasperReport生成带图片的pdf文件, pdf文件显示图片, pdf文件中插入动态图片, Java生成pdf文件
2022-03-31 13:58:25
7410
7
原创 JasperReport生成pdf文件 Java开发pdf文件 pdf文件生成及下载
JasperReport制作报表, JasperReport生成pdf文件, Java开发pdf文件, pdf文件生成及下载, ireport制作pdf报表, Java报表, SpringBoot下载pdf文件, JasperReport加载模板报错, JasperReport找不到字体, JasperReport生成pdf时字体报错
2022-03-31 01:34:20
10317
原创 一条SQL导致的生产事故(大数据量)
生产事故,sql导致的生产事故,sql查询结果集,结果集数据量级庞大,机器内存被打满,系统无法正常响应,事故解决,事故复盘
2021-10-09 16:08:49
298
原创 rocketMQ实践--入门篇
rocketMQ实践 rocket环境搭建 rocketMQ配置 rocketMQ-broker配置 rocketMQ-console使用
2021-03-20 23:10:14
514
原创 BigDecimal工作实践
BigDecimal用法 BigDecimal精度 BigDecimal转换为字符串 BigDecimal精度设置
2020-12-19 22:18:22
163
3
原创 Java请求参数校验 Validation API使用
Java请求参数校验, 注解校验, Validation API使用, Java Bean属性校验, 接口参数校验
2020-12-19 21:26:13
1116
java jdk自动安装脚本
2022-11-13
auto_install_mysql.sh
2021-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人