自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ES 使用BoolQueryBuilder删除条件

当我们使用BoolQueryBuilder时要添加查询条件,往往都是追加的状态,没有提供API删除多余的查询条件(如果重新new一个BoolQueryBuilder对象再把当前对象赋值给新的BoolQueryBuilder无法解决问题,因为是直接把内存地址值引用了,而没有创建一个新的对象)看源码发现mustClauses集合中装载了我们的条件,那我们是不是拿到当前的mustClauses集合然后进行remove就好了呢。ES添加条件都是append追加,要删除条件获取条件的集合在使用remove方法。

2022-09-24 08:30:00 664 1

原创 Linux环境下死循环、死锁问题定位

线上环境死锁/死循环问题排查

2022-09-19 08:45:00 1137

原创 java中锁相关面试题

AQS是一个抽象的队列同步器,通过维护一个共享的资源状态和一个先进先出的线程等待队列来实现一个多线程访问共享资源的同步框架AQS为每个共享资源都设置了一个共享资源锁,线程在需要访问共享资源时首先需要获得共享资源锁,如果获取到了共享资源锁,既可以在当前线程使用该共享资源,如果获取不到,则将该线程放入等待队列中,等待下次调度AQS定义了两种资源共享的方式,独占式和共享式。

2022-09-15 00:28:25 242

原创 Redis总结

Redis常备面试题总结

2022-09-14 08:30:00 119

原创 [漏洞问题] log4j漏洞 关于2.17.0升级到2.18.0 方案

项目场景:关于 log4j漏洞问题。

2022-08-03 15:13:26 2638

原创 【算法】重复的DNA序列

【算法】重复的DNA序列DNA序列由一系列核苷酸组成,缩写为'A','C','G'和'T'.。题目:例如,"ACGAATTCCG"是一个 DNA序列 。在研究 DNA 时,识别 DNA 中的重复序列非常有用。给定一个表示 DNA序列 的字符串 s ,返回所有在 DNA 分子中出现不止一次的长度为10的序列(子字符串)。你可以按 任意顺序 返回答案。

2022-04-22 16:41:17 477 1

空空如也

空空如也

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

TA关注的人

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