首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
青石路
掘友等级
java工程师
唯有读书和健身不可辜负
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
123
文章 93
沸点 30
赞
123
返回
|
搜索文章
青石路
java工程师
·
2月前
关注
那些年不该放到事务中的操作,你实现过哪些
事务最小化原则:尽可能缩短事务的持续时间、减少事务内部的操作数量和锁定的数据量,能够大大降低死锁概率,同时也能大大提高系统吞吐量和并发量...
2
2
分享
青石路
java工程师
·
2月前
关注
RPC 是通信协议吗 ?→ 我们来看下它的演进过程
RPC三要素:动态代理、序列化与反序列化协议、网络通信协议;RPC不等同于RPC框架,RPC是一个概念,RPC框架对RPC进行了功能丰富,包括:服务注册、服务发现、服务治理...
1
评论
分享
青石路
java工程师
·
3月前
关注
关于布尔类型的变量不要加 is 前缀,被网友们吐槽了,特来完善下
布尔变量名应直接使用描述状态的形容词或过去分词,或者具有疑问含义的名词,尽量不用以is开头,所有的POJO类属性必须使用包装数据类型,RPC方法的返回值和参数必须使用包装数...
8
4
分享
青石路
java工程师
·
4月前
关注
都说了布尔类型的变量不要加 is 前缀,非要加,这不是坑人了嘛
POJO的布尔类型变量,不要加is前缀,命名不符合规范,集成第三方框架的时候就很容易出不好排查的问题;Spring MVC 对参数的绑定与转换,内容不同,采用的处理器也不同...
62
43
分享
青石路
java工程师
·
5月前
关注
安全漏洞修复导致SpringBoot2.7与Springfox不兼容,问题排查与处理
SpringBoot2.6+与Springfox存在兼容问题,如果使用SpringBoot2.6+,推荐大家用SpringDoc OpenAPI。组件升级,不到万不得已,不...
1
评论
分享
青石路
java工程师
·
6月前
关注
记一次SQL隐式转换导致精度丢失问题的排查 → 不规范就踩坑
类型转换可能会导致索引失效,还可能会导致精度丢失,一定要避免;不管是建表,还是查询,要规范起来,否则就隐藏着各种坑...
2
评论
分享
青石路
java工程师
·
8月前
关注
经由同个文件多次压缩的文件MD5都不一样问题排查,感慨AI的强大!
非压缩文件的MD5与文件的时间戳无关;压缩文件的MD5与压缩文件的时间戳无关,但与压缩包中文件的 修改时间 有关;Win10 文件夹和文件的 修改日期 只显示到分钟,不显示...
12
2
分享
青石路
java工程师
·
8月前
关注
记一个让我懵圈的面试题 → 不用额外的变量,如何交换两个变量的值
异或运算用来判断同位上的值是否不同,当出现 奇数个、偶数个、缺失的 、重复的 关键字时,可以考虑用异或运算来实现...
6
4
分享
青石路
java工程师
·
9月前
关注
神奇的 SQL 之行行比较 → 逼格高,还很润
行行比较是 SQL-92 中引入的,SQL-92 是 1992 年制定的规范,不是新特性,而是很早就存在的基础功能,主流关系型数据库都有落地实现...
18
4
分享
青石路
java工程师
·
10月前
关注
记一次 Redisson 线上问题 → ERR unknown command 'WAIT' 的排查与分析
Redisson 很早就会附加 WAIT 命令,只是从 3.14.1 开始才关注 WAIT 命令的执行结果;测试环境一定要保证和生产环境一致,否则排查线上问题非常棘手...
4
评论
分享
青石路
java工程师
·
10月前
关注
记一次cannot access its superinterface问题的的排查 → 强如Spring也一样写Bug
如果Redis版本是2.6.0或更高,不推荐使用其事务功能,用Lua实现事务更合适;不管是Redis事务,还是Lua脚本,都不支持事务回滚,所以我们要尽量保证Redis命令...
3
评论
分享
青石路
java工程师
·
10月前
关注
SpringBoot支持Kafka多源配置的同时还要支持启停配置化,是真的会玩
Kafka多源实现,大家需要掌握,至于启停配置化,大家就当看个热闹;多源配置的话,最好排除对应的自动配置,避免与我们的自动配置冲突...
3
评论
分享
青石路
java工程师
·
10月前
关注
如果XXL-JOB执行器在执行某任务中被重启了,重启后该任务能够被自动弥补调度吗
XXL-JOB 2.1.0有任务执行超时后的重试功能,但前提是执行器不能重启;执行中的任务在执行器重启后不会自动弥补调度...
5
2
分享
青石路
java工程师
·
11月前
关注
Spring Boot读取外部配置文件失败,原因绝对出乎你意料
-D紧随java之后,在-jar之前,是JVM参数;--在jar名称之后,是 Spring Boot 命令行参数;推荐将外部配置文件置于jar同目录的config目录下,并...
4
2
分享
青石路
java工程师
·
11月前
关注
不依赖 Spring,你会如何自实现 RabbitMQ 消息的消费(一)
在不依赖Spring的情况下,基于RabbitMQ Java Client提供的 API,实现了消息消费、多消费者以及负载均衡;没有 Spring,我们照样可以很优雅的消费...
3
评论
分享
青石路
java工程师
·
1年前
举报
周一,jym 要开心吖
今天,表妹问我:哥,我男朋友过两天要生日了,你们男生一般喜欢什么,帮忙推荐个礼物呗
我:预算多少
表妹:预算300
我:20块买条黑丝,剩下280给自己买支口红,你男朋友生日那天你都给自己用上
表妹:秒啊,哥
我:必须的嘛,你要知道男人最懂男人!
展开
上班摸鱼
分享
2
点赞
青石路
java工程师
·
1年前
关注
异源数据同步 → DataX 同步启动后如何手动终止?
如何优雅的终止任务,是我们需要考虑的重点,直接杀进程的方式,简单粗暴,但不够优雅,一旦错杀,问题可大可小,不到万不得已不推荐;适用单节点的终止方式不一定适用于集群,需要考虑...
5
1
分享
青石路
java工程师
·
1年前
关注
异源数据同步 → 如何获取 DataX 已同步数据量?
如果目标源支持事务,那么 `已同步数据量` 可以实现的很准确,如果目标源不支持事务,那么 `已同步数据量` 实现的就不会很准确,或者说实现难度非常高;文中讲到的日志方式,只...
2
评论
分享
青石路
java工程师
·
1年前
关注
为什么推荐用Redisson实现分布式锁,看完直呼好好好
Redisson很好的实现了分布式锁的特点(互斥、超时、续期、可重入、专一释放、公平与非公平等等),非常推荐采用 Redisson 来实现分布式锁...
35
6
分享
下一页
个人成就
文章被点赞
831
文章被阅读
100,344
掘力值
4,255
关注了
1
关注者
249
收藏集
1
关注标签
18
加入于
2023-12-13