首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
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,612
掘力值
97
关注了
4
关注者
0
收藏集
10
关注标签
39
加入于
2023-03-13