会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
忙碌了一整天的L师傅
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
9
下一页
2023年8月24日
spring 三级缓存
摘要: 一级:最终bean 二级:通过第三级对象工厂创建的代理bean --用于循环依赖 三级:开始创建bean时如果需要其他依赖的bean,当前bean会先往三级缓存加入自身的对象工厂 简述一个流程:
阅读全文
posted @ 2023-08-24 14:52 忙碌了一整天的L师傅
阅读(70)
评论(0)
推荐(0)
2023年6月15日
Mongodb - org.springframework.dao.DuplicateKeyException
摘要: 首先明确场景为mongodb,此异常在进行mongodb的插入操作时抛出,插入的主键已经存在。 衍生场景,使用upsert时抛出,此处的包括了$set和$setOnInsert 由于upsert非原子操作,如果在多线程环境下:线程A和线程B同时对数据库未存在的记录record1进行upsert,有可
阅读全文
posted @ 2023-06-15 10:01 忙碌了一整天的L师傅
阅读(133)
评论(0)
推荐(0)
2023年1月4日
Java反射--2
摘要: Java反射--1 - 忙碌了一整天的L师傅 - 博客园 (cnblogs.com) 一些实用的方法: Class类: newInstance():根据某个Class对象产生其对应类的实例,它调用的是此类的默认构造方法(没有默认无参构造器会报错) getClassLoader():返回该Class对
阅读全文
posted @ 2023-01-04 17:25 忙碌了一整天的L师傅
阅读(23)
评论(0)
推荐(0)
2022年12月27日
Mysql回表、索引覆盖、聚簇索引、非聚簇索引
摘要: (22条消息) MySQL的回表查询与索引覆盖_李歘歘的博客-CSDN博客_回表查询和覆盖索引
阅读全文
posted @ 2022-12-27 10:25 忙碌了一整天的L师傅
阅读(14)
评论(0)
推荐(0)
2022年12月14日
mongodb查询解释级别
摘要: 1 COLLSCAN #全表扫描 2 IXSCAN #索引扫描 3 FETCH #根据索引去检索指定document 4 SHARD_MERGE #将各个分片返回数据进行merge 5 SORT #表明在内存中进行了排序(与老版本的scanAndOrder:true一致) 6 LIMIT #使用li
阅读全文
posted @ 2022-12-14 14:46 忙碌了一整天的L师傅
阅读(32)
评论(0)
推荐(0)
2022年11月18日
@Async导致的循环依赖异常
摘要: 场景: @component public class A{ @Autowired private B b; @Async public void method(){ } } @component public class B{ @Autowired private A a; } @componen
阅读全文
posted @ 2022-11-18 15:41 忙碌了一整天的L师傅
阅读(80)
评论(0)
推荐(0)
2022年9月21日
fastjson设计缺陷
摘要: 1.com.alibaba.fastjson.util.TypeUtils.computeGetters方法 /关闭ASM模式SerializeConfig config= new SerializeConfig();config.setAsmEnable(false);JSON.toJSONStr
阅读全文
posted @ 2022-09-21 18:32 忙碌了一整天的L师傅
阅读(311)
评论(0)
推荐(0)
2022年9月20日
cron表达式
摘要: (19条消息) 定时任务中cron表达式详解_Benjamin℡的博客-CSDN博客_定时任务cron表达式详解
阅读全文
posted @ 2022-09-20 09:33 忙碌了一整天的L师傅
阅读(26)
评论(0)
推荐(0)
2022年8月29日
一次有趣的多线程调度问题
摘要: 线程1 wait() 1 Object o=new Object(); 2 waitAndNotifyMap.put(urlId,o); 3 System.out.println(urlId+"运行到阻塞"); 4 synchronized (o){ 5 o.wait(1000); 6 } 线程2
阅读全文
posted @ 2022-08-29 17:26 忙碌了一整天的L师傅
阅读(34)
评论(0)
推荐(0)
2022年8月19日
lookup配合pipline实现多层数组嵌套查询
摘要: db.division.aggregate([ //主表第一张表division { $lookup: { from: "teams", //第二张表teams let: { name:"$name" //前为第一张表的name字段,后为传到pipline中进行聚合连接的字段,相当于实参和形参 },
阅读全文
posted @ 2022-08-19 15:05 忙碌了一整天的L师傅
阅读(247)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告