![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 68
Running的程序员
Love running, love coding
展开
-
浅谈Java内部锁synchronized
内部锁在代码层面对应的是synchronized关键字,从Java7开始JVM已经开始对synchronized进行优化,并不会像早期实现中直接进入重量级锁模式。JVM对内部锁的优化有原创 2022-11-03 02:29:08 · 217 阅读 · 0 评论 -
生产环境数据库表迁移实践集锦
数据库表迁移是开发者必须要掌握的一种能力,对中高级开发者来说更是如此。工作中随着公司业务不断发展、系统架构的慢慢调整演化,迁移数据库表是不可避免的。由于数据是公司最最核心的资产,所以对生产环境数据库表的迁移并不是谁都可以去实施操作的原创 2022-10-28 07:27:39 · 547 阅读 · 0 评论 -
性能优化之代码的指令层优化
性能优化不是银弹,高并发场景下我们需要方方面面的优化,本文我们细说JVM指令层的优化原创 2022-10-24 20:21:03 · 837 阅读 · 0 评论 -
位枚举应用-学会Java位枚举
作为开发者,掌握位枚举的开发技能可以帮助我们加快业务需求开发,提高系统性能原创 2022-10-17 00:59:11 · 270 阅读 · 0 评论 -
网络八股文之外, 你需要知道的MySQL知识
今天聊下MySQL的一些重要知识,有些可能和你之前所了解的并不一样,但却是事实!follow me~原创 2022-10-15 16:23:48 · 315 阅读 · 0 评论 -
MySql表的主键超限导致的生产事故
前两天系统的一张明细表的主键字段超出了限制范围,引发了一次生产事故。由于是底层服务使用的表,导致公司多个业务线系统无法使用,属于比较重大的生产事故,分享给大家,避免出现此类低级又重大的生产问题。原创 2022-10-11 22:33:26 · 614 阅读 · 0 评论 -
Jasper导出excel
Jasper导出excel,Jasper导出excel的常见问题,Jasper导出excel空行和分页问题,JasperStudio设计报表原创 2022-08-16 13:58:11 · 1533 阅读 · 0 评论 -
性能优化落地之串行异步化
性能优化之串行并发化, 性能优化方法论, Java常见性能优化方法, 串行改为并发处理, 并发应用场景, 性能优化之并发原创 2022-07-13 23:36:21 · 277 阅读 · 0 评论 -
线程安全的单例模式
单例模式实现, Java实现线程安全的单例模式, 单例模式创建方法, 单例模式使用指南原创 2022-07-08 13:11:06 · 6275 阅读 · 2 评论 -
Java pdf下载优化
pdf下载优化, 图片压缩, pdf中图片优化原创 2022-07-07 13:29:26 · 756 阅读 · 0 评论 -
批处理任务的设计处理思路小记
Java批处理设计思路, 批处理开发思路, 跑批常见处理方法原创 2022-05-10 22:53:14 · 1210 阅读 · 0 评论 -
Java动态代理使用小记
动态代理使用 jdk动态代理 cglib动态代理原创 2022-05-04 17:54:05 · 571 阅读 · 0 评论 -
Java开发避坑小手册(会持续更新)
本文记录一些我们在日常开发中会经常使用但是又容易大意出bug的知识点,欢迎你在评论区留言,贴出你认为的易错点,我会认真维护到文中,并详细标注出处。1.判空判空是基本素养!!! 不管你是初级、中级,还是高级、资深,都需要判空。1.使用对象前要判空2.流要判空3.包装类型转基本类型要判空......2.Collections类注意事项Collections.emptyList()Collections.emptySet()Collections.emptyMap()上述三个方法我们在返回原创 2022-04-25 22:30:12 · 650 阅读 · 0 评论 -
RestTemplate发起带header的请求
RestTemplate发起带header的请求, RestTemplate使用header, RestTemplate发起postForEntity的请求, RestTemplate请求时添加header原创 2022-04-20 00:00:04 · 3045 阅读 · 0 评论 -
Mybatis一级缓存和二级缓存避坑小记
怎样关闭Mybatis二级缓存, 如何禁用Mybatis二级缓存, Mybatis缓存原理简述, Mybatis一级缓存和二级缓存, Mybatis缓存避坑指南原创 2022-04-19 23:21:30 · 777 阅读 · 3 评论 -
JasperReport pdf报表中插入图片(显示图片)
JasperReport生成带图片的pdf文件, pdf文件显示图片, pdf文件中插入动态图片, Java生成pdf文件原创 2022-03-31 13:58:25 · 6233 阅读 · 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 · 9567 阅读 · 0 评论 -
一文学会AOP动态切面开发
动态aop使用 aop开发 aop动态配置切点原创 2022-02-10 22:17:49 · 359 阅读 · 0 评论 -
Java Stream使用注意事项
Java流实践,Java流注意事项,Java Stream实践,Stream注意事项,Stream踩坑原创 2021-10-11 18:23:12 · 748 阅读 · 0 评论 -
一条SQL导致的生产事故(大数据量)
生产事故,sql导致的生产事故,sql查询结果集,结果集数据量级庞大,机器内存被打满,系统无法正常响应,事故解决,事故复盘原创 2021-10-09 16:08:49 · 263 阅读 · 0 评论 -
rocketMQ实践--入门篇
rocketMQ实践 rocket环境搭建 rocketMQ配置 rocketMQ-broker配置 rocketMQ-console使用原创 2021-03-20 23:10:14 · 451 阅读 · 0 评论 -
BigDecimal工作实践
BigDecimal用法 BigDecimal精度 BigDecimal转换为字符串 BigDecimal精度设置原创 2020-12-19 22:18:22 · 145 阅读 · 3 评论 -
Java请求参数校验 Validation API使用
Java请求参数校验, 注解校验, Validation API使用, Java Bean属性校验, 接口参数校验原创 2020-12-19 21:26:13 · 1050 阅读 · 0 评论 -
Java XML解析: 序列化 反序列化
Java XML解析 序列化 反序列化 支付行业报文格式原创 2020-11-29 16:47:17 · 2021 阅读 · 0 评论 -
Idea远程debug设置
Idea设置远程debug,方便定位线上问题原创 2020-08-02 16:20:51 · 364 阅读 · 0 评论 -
Hystrix服务容错保护
Hystrix接口超时容断和服务降级原创 2020-06-19 15:08:16 · 239 阅读 · 0 评论 -
JDK8安装(Linux系统)
Linux系统,JDK8安装说明原创 2020-06-15 14:51:00 · 201 阅读 · 0 评论 -
Linux系统SpringBoot项目后台运行
Linux部署Spring Boot项目,后台启动运行原创 2020-06-15 12:24:32 · 273 阅读 · 0 评论