首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
sharedCode
掘友等级
架构师
致力于打破学历魔咒
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 50
沸点 1
赞
51
返回
|
搜索文章
最新
热门
zipkin trace数据结构说明(五)
使用zipkin做二次开发,第一步是要对zipkin整体有一个了解,能够简单的搭建DEMO跑一跑,前面两篇文章,就是做这个用的,接下来最重要的一点,就是了解他存储在elasticsearch的数据结构。 duration : 耗时,一个span的产生表示一次调用请求。durat…
zipkin-dependencies全局调用链生成(四)
上一章我们使用了sleuth+zipkin+kafka+elasticsearch搭建了一个简单的分布式链路追踪系统 ,通过接口调用调试,如果已经自己试过的朋友肯定知道,默认全局的调用链是不会自动生成的 , 通过看官网的文档,我们可以看到,使用elasticsearch作为存储…
sleuth+zipkin二次开发技术方案(三)
3.zipkin-ui项目负责从elasticsearch读取信息,分析信息,呈现图标给用户。 4.zipkin-ui项目负责从elasticsearch读取信息,分析信息,呈现图标给用户。 通过logstash分析本地日志的方式,对应用的侵入性,性能影响,高可用的影响 都是降…
sleuth+zipkin ui界面详解(二)
cs - Client Send : 客户端已经提出了请求。这就设置了跨度的开始。 sr - Server Receive: 服务器已收到请求并将开始处理它。这与CS之间的差异将是网络延迟和时钟抖动的组合。 ss - Server Send: 服务器已完成处理,并将请求发送回客…
sleuth+zipkin+kafka+elasticsearch搭建分布式链路追踪系统(一)
elasticsearch安装 非常简单,从网上下载安装包,在本机上安装就好了。 通过consumer调用provider的接口,调用之后,通过访问 http://localhost:9411/zipkin/ 可以看到如下页面。
ThreadLocalRandom随机数源码分析
ThreadLocalRandom是JDK1.7以后提供出来的一个随机数生成工具类,性能比传统的Math.random()更高。 下面我们看一下nextInt 这个方法。 随机数的一个核心参数就是seed值的 , seed就是随机算法中的种子 , 通过这个种子和一个未知的数"0…
多线程篇-TransmittableThreadLocal解决池化复用线程的传值问题
在上一篇文章 多线程篇-父子线程的上下文传递 的文末,我们了解到JDK提供的InheritableThreadLocal 在线程池中的使用情况并不是太理想,因为在复用线程的情况下,得到的值很有可能不是我们想要的,接下来我要给大家介绍一款开源组件,阿里开源的,用的感觉还不错。 这…
多线程篇-父子线程的上下文传递
从上面可以看到, 子线程pool-1-thread-1可以获取到父线程在local里面设置的值,这就实现了值的传递了。 下面我们从源码的角度上看一下InheritableThreadLocal的实现,他究竟是怎么做到父子线程之间线程的传递的。 我们首先看一下Thread创建的代…
并发包系列之Callable与Future
Callable与 Future 两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。 I Callable定义的方法是call,而Runnable…
自定义java.lang.String能否被加载
下面展示了几个自己写的package不同其他内容相同的String类,编译后放在上述path1,path2下各一份。 注意,以上三个String类只是package不同。而从以上所抛异常来看,jvm不允许我们自己用"java"开头的package。再看以下两种package写法…
下一页
个人成就
文章被点赞
136
文章被阅读
44,968
掘力值
1,224
关注了
0
关注者
63
收藏集
0
关注标签
1
加入于
2020-11-19