Java微服务随机掉线排查思路

背景 我们的业务共使用11台(阿里云)服务器,使用SpringcloudAlibaba构建微服务集群,共计60个微服务,全部注册在同一个Nacos集群 流量转发路径: nginx->spring-gateway->业务微服务 使用的版本如下: spring-boot.version:2.2.5.RE ...

记一次线上FGC问题排查

本文记录一次线上 GC 问题的排查过程与思路,希望对各位读者有所帮助。过程中也走了一些弯路,现在有时间沉淀下来思考并总结出来分享给大家,希望对大家今后排查线上 GC 问题有帮助。 ...

排查+解决 Java 内存泄漏,最基本的方法,你必须学会!

来源:zhenbianshu.github.io/ 前些日子小组内安排值班,轮流看顾我们的服务,主要做一些报警邮件处理、Bug 排查、运营 issue 处理的事。工作日还好,无论干什么都要上班的,若是轮到周末,那这一天算是毁了。 不知道是公司网络广了就这样还是网络运维组不给力,网络总有问题,不是这边 ...

一次JVM GC长暂停的排查过程

在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,由于GC期间都存在Stop The World问题,因此很容易导致服务超时,引发性能问题。 ...

项目中引进这玩意,排查日志又快又准!

大家好,我是三友~~ 背景 随着微服务盛行,很多公司都把系统按照业务边界拆成了很多微服务,在排错查日志的时候,因为业务链路贯穿着很多微服务节点,导致定位某个请求的日志以及上下游业务的日志会变得有些困难。 这时候可能有的小伙伴就会想到使用SkyWalking,Pinpoint等分布式追踪系统来解决,并 ...

java基础-注解

以下为本人的学习笔记 1.认识Annotation JDK1.5开始,java增加了对元数据(即类的组成单元数据)的支持,也就是(Annotation)注解,它是代码里做的特殊标记,这些标记可以在编译,类加载,运行时在不改变原有逻辑的情况下,被读取(通过反射来读取),并执行相应 的处理,通过使用An ...

学习笔记——Tomcat(服务器)

2022-10-28 Tomcat (1)含义:Tomcat是一个使用广泛的JavaWeb服务器。 (2)官方下载地址: https://tomcat.apache.org/ 使用8.0版本的就OK。 (3)在使用Tomcat之前需要的准备工作: 正确配置JAVA_HOME的环境变量,配置的内容是j ...

[python] Python制作自动填写脚本,100%准确率

本次案例代码实现思路: 打开考试网站 selenium --> 浏览器驱动 --> 操作浏览器 <模拟人的行为做操作浏览器> 获取答案 获取答案网站链接 获取问题以及答案内容 对比题目以及答案 选出正确答案 获取问题答案选项 和正确的答案进行对比 如果正确答案和选择答案一致, 那就进行点击 进行点击 ...

<五>掌握左值引用和初识右值引用

1:C++的引用,引用和指针的区别? 1:从汇编指令角度上看,引用和指针没有区别,引用也是通过地址指针的方式访问指向的内存 int &b=a ; 是需要将a的内存地址取出并存下来, b=20;(通过引用修改值时,也是先取出指向的地址,然后访问该地址的值并修改它,和通过指针修改值一样) 在定义引用的时 ...