摘要: Java 实现全链路日志跟踪唯一ID 日志痛点:使用Spring-Aop切面的时候,只能切控制层或者服务层的开始位置与结束位置的数据(也就是请求出入参),对于逻辑日志无法定位跟踪 普通打印日志的时候是这样子的 1.如果参数里面没有seq传递过来 LOGGER.error("xxx不能为空" ); 2 阅读全文
posted @ 2024-03-06 10:03 yk0205 阅读(762) 评论(0) 推荐(0)
摘要: # n组 public static <T> List<List<T>> averageAssign(List<T> source, int n) { List<List<T>> result = Lists.newArrayList(); int renumber = source.size() 阅读全文
posted @ 2023-09-08 13:47 yk0205 阅读(36) 评论(0) 推荐(0)
摘要: /** * 当线程池耗尽时,由调用者负责执行任务,并打印相关日志 */ @Slf4j public class CallerRunsWithLogPolicy implements RejectedExecutionHandler { public void rejectedExecution(Ru 阅读全文
posted @ 2023-09-08 11:23 yk0205 阅读(52) 评论(0) 推荐(0)
摘要: 1、删除包含drop字符的行 ^.*drop.*$ 2、删除包含drop字符的行,并去除该空格行 ^.*drop.*\r?\n 3、字符串前后删除 删除str之后的所有字符用,打开替换(Ctrl+H) :str.*$ 删除str之前的所有字符用:^.*str 如果是其他字符就把str替换为其他字符 阅读全文
posted @ 2023-02-21 10:51 yk0205 阅读(470) 评论(0) 推荐(0)
摘要: jvm参数说明: -server 一定要作为第一个参数,启用JDK的server版本,在多个CPU时性能佳。 -Xms 初始堆大小。 默认是物理内存的1/64。 -Xmx 堆最大值。默认是物理内存大小20%。建议均设为物理内存的80%。 -Xmn 年轻代大小,为eden+s0+s1。Sun官方推荐配 阅读全文
posted @ 2022-09-20 17:47 yk0205 阅读(69) 评论(0) 推荐(0)
摘要: import org.apache.commons.lang3.RandomUtils; import java.util.Random; /** * @Description: 全局唯一Id生成器 * @Author: yk * @Create: 2022-09-20 16:55 */ publi 阅读全文
posted @ 2022-09-20 17:37 yk0205 阅读(718) 评论(0) 推荐(0)
摘要: tomcat及jvm设置一 export maxParameterCount="1000" # tomcat最大参数个数 export acceptCount="1000" # TOMCAT排队请求个数 、最大等待队列数 export maxSpareThreads="750" # 最大空闲线程数 阅读全文
posted @ 2022-09-20 17:31 yk0205 阅读(96) 评论(0) 推荐(0)
摘要: 1、创建索引、分片、副本 PUT /waybill_test { "index": { "number_of_replicas" : 1, "number_of_shards" : 3 } } 2、关闭索引 POST waybill_test/_close 3、添加自定义分词器、在添加自定义分词器之 阅读全文
posted @ 2022-09-15 15:24 yk0205 阅读(938) 评论(0) 推荐(0)
摘要: 一、总览4种拒绝策略 AbortPolicy abortPolicy = new ThreadPoolExecutor.AbortPolicy();DiscardPolicy discardPolicy = new ThreadPoolExecutor.DiscardPolicy();Discard 阅读全文
posted @ 2022-08-30 10:50 yk0205 阅读(7267) 评论(0) 推荐(0)