一、简介 1 开篇 在梳理SkyWalking agent的plugin、elasticsearch的plugin、arthas等技术的原理时,发现他们的底层原理很多是相同的...
一、简介 1 开篇 在梳理SkyWalking agent的plugin、elasticsearch的plugin、arthas等技术的原理时,发现他们的底层原理很多是相同的...
Apache HttpClient使用不当导致的请求超时问题排查 一、背景 近期负责的线上应用出现调用失败的问题,排查后发现是HttpClient相关的问题,特此记录一下。 ...
一、背景介绍 近一年内对公司的 ELK 日志系统做过性能优化,也对 SkyWalking 使用的 ES 存储进行过性能优化,在此做一些总结。本篇主要是讲 ES 在 ELK 架...
Flux 发射0到N个元素的异步"发射器 Flux<T>是一个标准Publisher<T>,表示0到N个发射项的异步序列,可选地以完成信号或错误终止。与Reactive St...
需求:在保证事务提交之后执行某些操作。 解决: 源码: 看第一行注释 Register a new transaction synchronization for the c...
可真厉害
优雅代码汇总篇 一些随机抽取的案例 案例1(没有必要的hash浪费) 案例2 案例3(if内容体,任何时候都加上大括号) 案例4(来一段复杂的)
亲测好用,感谢博主的分享🍻
IntelliJ IDEA插件Jrebel激活和使用教程IntelliJ IDEA是目前最好用的JAVA开发IDE,它也拥有众多功能强大,提升开发效率的插件,其中,JRebel热部署插件是个人认为最提升开发效率的插件。 一、基本介...
IntelliJ IDEA是目前最好用的JAVA开发IDE,它也拥有众多功能强大,提升开发效率的插件,其中,JRebel热部署插件是个人认为最提升开发效率的插件。 一、基本介...
Cron表达式 字段释义 0 0/5 * * * ? 秒 分 时 天(月) 月 天(周) 年份(一般省略) 符号释义 *:表示所有可能的值...
非常感谢博主的文章,最近一直在做代码优化,这篇文章给我提供了许多很好的思路,希望博主继续更新。☺
优雅代码汇总篇开篇废话 这么多年一直在写Java代码。在编码规范和代码优雅问题上一直都有自己的一套理论,脑中有大量有型的案例。习惯在周末的时候独自在家大批量的重构项目中的代码,看到不规范的...
开篇废话 这么多年一直在写Java代码。在编码规范和代码优雅问题上一直都有自己的一套理论,脑中有大量有型的案例。习惯在周末的时候独自在家大批量的重构项目中的代码,看到不规范的...
一、前言 花了一周学习 HashMap 的源码,探究其原理和设计思路,发现 HashMap 设计非常精妙,而且一直在精益求精地完善。学后发现 HashMap 有太多有价值的知...
Feign是一种声明式、模块化的HTTP客户端。在SpringCloud中使用Feign,可以做到使用HTTP请求访问远程服务,就像调用本地方法一样,开发者完全无感知在进行H...
背景 最近公司对原有单体应用进行业务拆分,将每个有自己特定功能的模块作为一个微服务,每个微服务单独部署,开发过程中遇到了一些问题,一是调用接口报错,虽有打印日志,但不知道是哪...
目的为了学习skywalking源码的设计,以及更好的了解内部原理,对系统进行扩展,优化。 参考github上skywalking官方教程:https://github.co...