工程项目
Alecor
不要被对象、属性、方法所迷惑,最根本的是了解最基础的知识。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过OpenTelemetry 手动埋点接入Java Trace数据
OpenTelemetry 手动埋点原创 2022-08-19 15:59:58 · 913 阅读 · 0 评论 -
ES大量数据条件检索准确性问题
ES的排序都是基于评分,而评分是基于当前分片的词频进行计算,每个分片节点的数据评分不一样;ES中基于分片的搜索方式,是分2个阶段进行的,即Query阶段和Fetch阶段。ES的搜索类型有2种;原创 2022-07-16 13:47:00 · 1449 阅读 · 0 评论 -
常用名称校验的正则表达式
先推荐一个在线测试/学习正则表达式的网址, http://www.gskinner.com/RegExr/ 1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中: ^ 与字符串开始的地方匹配 (?!) 不能以_开头 (?!.*?$) 不能以_结尾 [a-zA-Z0-9_\u4e00-\u9fa5]+ 至少一个汉字、数字、字母、下划线 $ 与字符串结束的地方匹配 2、只含有汉字原创 2021-08-27 14:50:25 · 1961 阅读 · 0 评论 -
java中List集合分批处理
public static int BULK_COUNT = 2000; public static <T> List<List<T>> splitList(List<T> oriList,boolean isParallel){ if(oriList.size() <= ESConstant.BULK_COUNT){ List<List<T>> splitList = ne...原创 2021-05-13 19:38:21 · 1615 阅读 · 0 评论 -
批处理工具
前言 这是自己在工作中根据ElasticSearch的BulkProcessor写的一个批处理方法。 主要支持有: 1、当数据达到一定阈值的之后,进行触发消费操作 2、当执行时间达到一定时间后,执行操作; 3、支持监听任务的执行过程 4、支持重试机制 代码地址:batchProcessor ...原创 2021-05-05 17:32:20 · 254 阅读 · 0 评论
分享