- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 由Lombok的@Builder注解引起的Mybatis创建返回对象异常
*结论:**使用了Bbuilder注解以后,会根据当前类生产一个全参构造函数(不包括父类的属性),Mybaitis对返回数据进行属性映射会出现很多奇怪的异常,所以最好不要使用@Builder注解,要用的话自己写一个,并且带一个默认无参构造函数。
2023-11-11 22:00:11 436 1
原创 Mybatis中mapper接口实现和方法的执行
1.mapper接口会保存在configuration中的mapperRegistry对象中,MapperRegistry有一个MapperProxyFactory的缓存表,mapper接口以MapperProxyFactory代理类的形势进行存储。
2023-10-02 22:57:48 1243 1
原创 review01
review011.什么是策略模式(Strategy Model) 对于不同的方法通过不同算法(策略)来实现2.项目中的策略模式 对于不同的数据缓存实现不同的缓存策略。 定义一个缓存模板和缓存算法接口,缓存模板实现缓存方法需要注入缓存算法接口, 这些不同的缓存接口实现就是不同的缓存策略 缓存模板public abstract class CacheTemplate { private CacheStrategy cacheStrategy; public Cache
2020-09-23 11:13:57 72
原创 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 233 1
原创 ThreadPoolExecutor
ThreadPoolExecutorjdk自带的线程池ThreadPoolExecutor全参构造方法 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit,
2020-09-18 15:30:53 100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人