前言 对于一个优秀的系统来说,各项指标的监控必不可少,特别是在容易出现性能瓶颈和发生故障的地方,能够准确清晰获取当发生异常时的信息,对于线上问题定位和排查提供有力的支撑。最近...
前言 对于一个优秀的系统来说,各项指标的监控必不可少,特别是在容易出现性能瓶颈和发生故障的地方,能够准确清晰获取当发生异常时的信息,对于线上问题定位和排查提供有力的支撑。最近...
数据库智能云平台(Hati,名字越大,责任越大)可以说是我们团队和DBA团队的定情之作。通过Hati项目,我们团队获得了DBA团队的信任,开启了更多合作之旅。Hati平台也将...
亲测可用 一、原理Beyond Compare每次启动后会先检查注册信息,试用期到期后就不能继续使用。解决方法是在启动前,先删除注册信息,然后再启动,这样就可以永久免费试用了...
我们当前的生产系统是典型的微服务架构,其中的关键部分API网关 xharbor 自2014年初开始研发并在 github 上开源。 xharbor 中的网络层基于 netty...
前言 bytebuddy是一个提供了一个API用于生成任意的Java类工具包,给需要编写javaagent的代码用户提供了一个很方便的工具。 一般来说,如果要编写agent代...
0. JVM内存组成 JVM内存主要由两部分组成:a.线程私有内存区域;b.线程公共内存区域。 线程公用的内存区域主要包括: 堆 方法区 线程私有的内存区域主要包括: jvm...
Java异常控制机制又被称为“违例控制机制”。捕获程序错误最理想的时机是在编译阶段,这样可以彻底避免错误的代码运行。但并非所有的错误都能在编译期间侦测到,有些问题必须在运行期...
关于Raft原理,许多朋友也许不是很明白原理,下面的地址是一个好玩的Raft动画,看完后能够很快的掌握Raft原理: http://thesecretlivesofdata....
背景 去年的Struts漏洞,今年的oneday wannaCry勒索病毒,越来越多的安全事件在全球发生,随着很多的大型互联网站逐步的迁移到全战https,甚至越来越多的安全...