首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ClassOver
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
126
文章 6
沸点 120
赞
126
返回
|
搜索文章
最新
热门
MybatisPlus 自定义拦截器实现查询的公共字段拼接
1、定义拦截器bean 2、(可选)配置自定义SqlSessionFactory 3、配置拦截器实现类
volatile特性与使用例子
1、JMM模型 2、volatile特性 3、例子 a、volatile保证变量可见性 解释: 保证变量可见性:在一个线程修改了共享变量后会让其它线程的本地缓存失效,取主存重读。 底层实现方式:
mybatis分页插件demo
[mybtais插件原理看上篇]("mybatis插件原理简述 - 掘金 (juejin.cn)") 1、分页插件核心 2、IPage分页参数包装类 3、从mybatis-plush中拿的参数获取工具
mybatis插件原理简述
1、本质是使用jdk动态代理 1.1 代理逻辑代码 2.2 责任链模式代理对象 2.3 @Intercepts注解和@Signature注解,这两个注解主要描述代理的对象和方法 2.4 Plugin类
spring的resolveBeforeInstantiation()方法作用
1、官方给的注释是有机会返回一个对象 2、跟进代码,发现这里就是调用了BeanPost的前置后置方法 3、跟进applyBeanPostProcessorsBeforeInstantiation,主要
java线程池推荐使用方式
线程池 推荐使用 ThreadPoolExecutor,自己定义线程池,以下接口阿里不推荐使用:FixedThreadPool和SingleThreadPool:允许的请求队列长度为Integer.M
spring三级缓存为什么不可以去掉第二级
spring三级缓存为什么不可以去掉第二级 原因:因为大多数情况 singletonFactory.getObject()都是返回的一个新对象(相当于直接new对象),如果不加第二级缓存则不能保证单例
个人成就
文章被点赞
11
文章被阅读
5,758
掘力值
151
关注了
4
关注者
3
收藏集
1
关注标签
4
加入于
2021-07-28