首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Jaising666
掘友等级
不能躺平,不愿秃顶的程序猿
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Spring 错误使用事务导致数据可见性问题分析
案例继续来自企业级代码,这里是一个错误使用事务导致的故障。 因为网络隔离,两个服务依赖于同一个数据库做数据传递,一个服务开启事务写入数据并通知另一个服务,另一个服务收到通知后更新数据但是会发生更新丢失
Mybatis Plus 主键生成器实现思路分析
上一篇我们看到了 Mybatis 拦截器在多租户场景下的使用,这次继续看下在主键生成场景下的应用,尤其是一些国产数据库对自增ID支持不足的时候。
PF4J 日志类冲突与 JVM 类加载机制
本文从 JVM 类加载机制出发,分析 PF4J 插件框架的类加载原理,并通过 ClickHouse 插件的实际案例解释类加载冲突的根本原因和解决方案。
MySQL 与 Clickhouse 多数据源切换技术分析
在 Spring Boot 等生态中,多数据源切换是一种常用的基础组件,这里给出一些代码示例分析隐藏问题并给出优化建议,实现一个并发稳定、鲁棒性好、集成容易的多数元切换组件。
Mybatis 操作 Clickhouse 数组的最佳实践
JPA 与 Mybatis 是常见的两种 ORM 框架。JPA 主要为 OLTP 设计,ClickHouse 是 OLAP 数据库,JPQL 难以表达 ClickHouse 的复杂分析查询。
JetBrains AI 打零工小结——Java 开发者的 Coding Agent 实习生
从 JetBrains AI 需要维护的 README 和 Guidelines 开始,将程序员频繁涉及的三块工作——开发新需求、重构遗留代码、解决线上 bug 入手系统介绍。
JetBrains AI 打零工(七)——先做计划再编码
无论是以瀑布模式为代表的传统软件工程,还是近二三十年以敏捷为代表的现代软件工程都强调设计先行的重要性,也就是执行编码任务之前先做规划。
JetBrains AI 打零工(六)——程序运行时错误修复
处理程序运行时错误是一个耗时任务,对于 Java 工程来说尤其如此,JetBrains AI 的设计者也意识到了这点,提供了一些有效的运行时错误修复方案。
JetBrains AI 打零工(五)——重构技巧使用与代码可读性
遗留系统的痛点在于可维护性差,可维护性差除了没有测试网覆盖外就是可读性差,提升代码可读性可以有效降低工程复杂度,重构就是提升代码可读性的最佳实践。
JetBrains AI 打零工(四)——维护 Junie Guidelines 与代码可追溯
这里介绍两个实践 Junie 基本原则,第一个是设置编码规约,也就是 Junie Guidelines,另一个是 IDEA 的代码追溯功能,也就是 Local History。
下一页
个人成就
文章被点赞
89
文章被阅读
46,203
掘力值
1,890
关注了
4
关注者
50
收藏集
0
关注标签
26
加入于
2018-12-21