logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

skywalking09 - 异步线程路线续接(中)

匿名内部类,lambda的异步线程的链路续接

#skywalking
skywalking04 - skywalking自定义链路追踪@Trace

skywalking04 - skywalking自定义链路追踪@Trace​当我们工程中,有些重要的方法,没有添加在链路中,而我们又需要时,就可以添加自定义链路追踪的Span,同时,我们还可以向链路的Span中添加一些自定义的属性(Tag)准备工程​工程我们采取上一章<skywalking03 - skywalking入门使用>使用到的demo工程,进行稍作改造.skywalking

skywalking09 - 异步线程链路续接(下)

skywalking09 - 异步线程链路续接(下)–源码分析在上篇,我们提到了,多线程可能会导致链路断开,而可以通过三种方式将其接上。那你有没有好奇,为什么它会断开,它又是怎么接上的呢?链路为何断开要知道链路为何断开,我们就需要知道,正常情况下的链路是如何工作的,几个Span之间是如何接在一起的。我们可以通过第四篇提到的@Trace注解进行入手,这个注解会增加一个Span。正常情况下@Trace

skywalking07 - skywalking如何收集Controller的链路

skywalking07 - skywalking如何收集Controller的链路对于我们在java中常用的注解@Controller、@RestController,在运行时,将会产生链路,在“链路追踪”中可以进行查看,那么来看看怎么收集的Instrumentation 指明拦截的类在org.apache.skywalking.apm.plugin.spring.mvc.v5.define.A

#mvc#skywalking
skywalking06 - skywalking也可以作为日志中心收集日志了!

skywalking06 - skywalking也可以作为日志中心收集日志了!说起分布式日志收集,在技术选型上,一般有两大类: 第一类就是程序将日志写在本地文件,使用代理软件(flume/ filebeat之类)来收集,将其发送到对应的接收端,或是kafka这样的高性能队列集群中. 第二类是程序自己封装,将日志送到接受端.第一类代理类收集与程序运行无关,但是代理程序也可能存在挂掉而无法收集到日志

#skywalking
Redisson BUG: Failed to submit a listener notification task. Event loop shut down?

Redisson BUG Failed to submit a listener notification task. Event loop shut down?堆栈ERROR 12561 --- [ Thread-3] i.n.u.c.D.rejectedExecution : Failed to submit a listener notification task. Event loop s

sshpass 命令踩坑记录--未获取环境变量

sshpass 命令踩坑记录–未获取环境变量近日,由于某个厂商的安全流量分析的探针导致了java进程假死,在使用jstack命令却报虚拟机版本不匹配的问题。几番查询,发现未使用该用户配置在.bash_profile下的java环境变量。而是操作系统预装的openJdk。不执行用户目录下.bash_profile因此,通过root用户 yum 删除了openJdk。然引起了gitee企业版流水线执行

#ssh#linux#运维
VMware安装CentOS 7 x64版本虚拟机

        前言:为毕设储备技术和平台,已经发了一帖在服务器上装机的教程,但是本地也要啊,练手总比服务器快吧~VMware安装CentOS 7 x64版本虚拟机 步骤一:按照新建向导,选择典型。步骤二:选择下载好的iso镜像文件推荐官网下载EVERYTHING版本(https://www.centos.org/download/)。步骤三:命名,个人喜欢按照系统+位数命名。文件夹也喜欢选择明明

RedisTemplate 接口误用造成的空指针异常记录(深扒multiGet接口)

RedisTemplate 接口误用造成的空指针异常记录redis读写在现阶段,除了原生的调用接口,例如jedis、lettuce等,许多都使用了redisTemplate,当然,更多的使用了@Cacheable、@CaachePut之类的注解。redisTemplate的封装避免了底层api的不同。而注解@Cacheable等则更多的符合了旁路设计,避免了更多人为try、catch,代码更加优雅

    共 12 条
  • 1
  • 2
  • 请选择