会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yk0205
博客园
首页
新随笔
联系
订阅
管理
2024年3月6日
Java 实现全链路日志跟踪唯一ID
摘要: Java 实现全链路日志跟踪唯一ID 日志痛点:使用Spring-Aop切面的时候,只能切控制层或者服务层的开始位置与结束位置的数据(也就是请求出入参),对于逻辑日志无法定位跟踪 普通打印日志的时候是这样子的 1.如果参数里面没有seq传递过来 LOGGER.error("xxx不能为空" ); 2
阅读全文
posted @ 2024-03-06 10:03 yk0205
阅读(762)
评论(0)
推荐(0)
2023年9月8日
list集合分组拆分
摘要: # 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)
2023年2月21日
nodepad++ 使用技巧
摘要: 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)
2022年9月20日
jvm参数说明
摘要: 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)
全局唯一ID生成器(SnowFlakeId算法JAVA实现)
摘要: 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)
jvm实战配置
摘要: tomcat及jvm设置一 export maxParameterCount="1000" # tomcat最大参数个数 export acceptCount="1000" # TOMCAT排队请求个数 、最大等待队列数 export maxSpareThreads="750" # 最大空闲线程数
阅读全文
posted @ 2022-09-20 17:31 yk0205
阅读(96)
评论(0)
推荐(0)
2022年9月15日
es索引添加自定义数字分词器
摘要: 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)
2022年8月30日
线程池的4种拒绝策略
摘要: 一、总览4种拒绝策略 AbortPolicy abortPolicy = new ThreadPoolExecutor.AbortPolicy();DiscardPolicy discardPolicy = new ThreadPoolExecutor.DiscardPolicy();Discard
阅读全文
posted @ 2022-08-30 10:50 yk0205
阅读(7267)
评论(0)
推荐(0)
公告