JAVA
文章平均质量分 95
猿必过
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程池如何传递ThreadLocal
前言 在做分布式链路追踪系统的时候,需要解决异步调用透传上下文的需求,特别是传递traceId,本文就线程池透传几种方式进行分析。 其他典型场景例子: 分布式跟踪系统 或 全链路压测(即链路打标) 日志收集记录系统上下文 Session级Cache 应用容器或上层框架跨应用代码给下层SDK传递信息 1、JDK对跨线程传递ThreadLocal的支持 首先看一个最简单场景,也是一个错误的例子。 void testThreadLocal(){ ThreadLocal<.原创 2021-03-06 21:51:00 · 775 阅读 · 9 评论 -
新的Javadoc标签@apiNote,@implSpec和@implNote
JDK广泛使用新的标签。一些例子: 并发地图: 几个@implSpec定义了默认实现的行为,例如 replaceAll。 有趣的@impl注意 getOrDefault和 forEach。 重复@impl注意在Map中默认实现的抽象方法,记录“本实施方案有意地重新提取Map中提供的不正确的默认值”,例如 替换。 对象使用@apiNote解释为什么看似原创 2017-09-05 14:59:35 · 8135 阅读 · 0 评论 -
apache 覆盖文件时访问异常
背景: 4个apache配置到一个hub上共享存储。 问题: 在apache上上传一个同名的css、js、图片时,网站访问这个文件时会出现访问不到的异常。 不知道这个是什么原因? ...原创 2014-02-11 11:08:38 · 233 阅读 · 0 评论
分享