首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Kappi
掘友等级
跟风狗
Kappi Kappi!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 10
沸点 3
赞
13
返回
|
搜索文章
最新
热门
责任链模式优化通用常量 (二)
上次我们将一个通用常量类文件拆分成责任链模式中的各个节点,每个节点保存当前类型的常量数据,比如BigDecimal常量放在BigGlobal类中,String常量放在StrGlobal类中...
从飞书SDK中发现一个小巧优雅的缓存代码(mini版缓存)
一般情况下,我们习惯使用Redis作为缓存工具,保存我们的热点数据,但是在项目中并不是所有的代码都需要用到第三方工具类,一些非常小巧的缓存结构也能满足我们的需要...
Mybatis源码解析 第四章 ErrorContext
ErrorContext的这种写法是为了维护每个线程中都有且只有一个ErrorContext类...
Mybatis源码解析 第三章 查询SQl流程
因为mapper对象是被MapperProxy类代理的实体类所以所有方法调用都会走到 MapperProxy::invoke()...
Mybatis源码解析 第一章 初始化 SqlSessionFactory
SqlSessionFactory 的主要作用是创建SqlSession,同时初始化mybatis所需要的各种基础配置...
MyBatis源码解析 第二章 加载和解析配置文件以及xxMapper.xml
解析mybatis-config.xml和mapper/*.xml文件 解析xml配置是mybatis实例化SqlSessionFactory的开始 ...
一个简单的订单状态模式实现
在一般的订单模块中,订单状态是不可或缺的一个因素,订单状态因为业务需要的原因有多种实现,为了避免臃肿和混乱不清的代码结构,我们可以尝试将订单状态的变更抽象出来,单独做变更。
记录一个因为使用两个索引字段做更新条件而导致的死锁!
这个死锁是在上一家公司,一个负责库存操作的小伙伴在更新库存信息时,将两个本身是状态,并且设置了索引的字段同时作为where语句的条件导致的死锁。 解决方案:因为状态枚举较少,只有0,1,2三种状态..
责任链模式优化通用常量 (一)
这段代码一开始是给我们的商城系统中,订单模块使用的通用常量类的集合,起初还只有一小部分,所以使用起来并没有觉得很复杂,但随着实践发展事情却变得越来越复杂...
记录一个插入和查询产生的MYSQL死锁!
罪魁祸首是MySQL的with语法,因为做数据报表的小伙伴使用with语法代替子查询,导致查询时MySQL锁数据,插入时就报死锁了。
下一页
个人成就
文章被点赞
3
文章被阅读
1,468
掘力值
96
关注了
4
关注者
0
收藏集
10
关注标签
39
加入于
2023-03-13