自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 由Lombok的@Builder注解引起的Mybatis创建返回对象异常

*结论:**使用了Bbuilder注解以后,会根据当前类生产一个全参构造函数(不包括父类的属性),Mybaitis对返回数据进行属性映射会出现很多奇怪的异常,所以最好不要使用@Builder注解,要用的话自己写一个,并且带一个默认无参构造函数。

2023-11-11 22:00:11 321 1

原创 Mybatis中mapper接口实现和方法的执行

1.mapper接口会保存在configuration中的mapperRegistry对象中,MapperRegistry有一个MapperProxyFactory的缓存表,mapper接口以MapperProxyFactory代理类的形势进行存储。

2023-10-02 22:57:48 913 1

原创 Mybatis配置文件解析

mybatis配置文件源码解析

2023-03-11 22:55:59 50

原创 LongAdder源码解析

jdk1.8 LongAdder主要方法源码解析

2022-01-06 15:58:02 349

原创 review01

review011.什么是策略模式(Strategy Model)​ 对于不同的方法通过不同算法(策略)来实现2.项目中的策略模式​ 对于不同的数据缓存实现不同的缓存策略。​ 定义一个缓存模板和缓存算法接口,缓存模板实现缓存方法需要注入缓存算法接口,​ 这些不同的缓存接口实现就是不同的缓存策略​ 缓存模板public abstract class CacheTemplate { private CacheStrategy cacheStrategy; public Cache

2020-09-23 11:13:57 61

原创 Review

Reviewredis1.基于内存的高性能的k-v非关系型数据库。2.常用的基本类型 string set zset map list (bitmap,布隆过滤器)3常用指令 :​ 1 String :​ set k v 存储一个key为k ,value 的值,成功返回ok;​ get k 获取一个 key为k 的值,存在返回值,否则返回nil 空值 set name cxx get name getrange name 0 -1 字符串分段 ge

2020-09-22 08:52:49 207 1

原创 ThreadPoolExecutor

ThreadPoolExecutorjdk自带的线程池ThreadPoolExecutor全参构造方法 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit,

2020-09-18 15:30:53 89

普通注册界面

简单网页

2018-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除