记一次CPU使用率极高的问题排查
前言 上文说道,笔者在优化RPC调用的逻辑,刚有眉目,进入压测阶段,发现CPU使用率及其高的问题,经过排查和反思,总结此文。 CPU使用率 **CPU使用率:**简单来讲,运行的程序占用的CPU资源,表示你的...
前言 上文说道,笔者在优化RPC调用的逻辑,刚有眉目,进入压测阶段,发现CPU使用率及其高的问题,经过排查和反思,总结此文。 CPU使用率 **CPU使用率:**简单来讲,运行的程序占用的CPU资源,表示你的...
前言 日常搬砖,接到了将串行调用RPC服务(不要问我为啥串行 我也不明白)的业务逻辑优化的活儿,经过苦心思考,问了周边大神同学,醍醐灌顶,有了此文。 多线程获取计算结果方式 一想到多线程查询数据再汇总,我想到的是以下三种方式,根据业务及性能...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
前言 周围有些人会说:“咱写代码的和英文有啥关系?”,但个人认为开发人员很有必要学好英语。笔者当然英语也不算太好,以前学东西基本靠买书,但是这回想读官方文档,这着实是个挑战。官方文档毕竟是一手信息,学着放心,加油! Zookeeper是什么...
前言 现在有很多文章都在写ARTHAS,其实笔者也看着文章各种学习。本篇文章,大家可以认为是笔者的“自私贴”,为了逼自己学会ARTHAS,强行进行了博客搬运。 ARTHAS 进阶 reset:重置增强过得类,shutdown会重置所有的类。...
前言 现在有很多文章都在写ARTHAS,其实笔者也看着文章各种学习。本篇文章,大家可以认为是笔者的“自私贴”,为了逼自己学会ARTHAS,强行进行了博客搬运。 ARTHAS简介 照例,官方释义: Arthas is a Java Diagn...
前言 日常搬砖,日常踩坑,越来越对自己的开发技巧产生质疑,唯有慢慢积累才成。 远程调试简介 从事后端开发以来,与客户端开发很大的不同,就是要定位服务器上代码的漏洞。 1、对异常处理、日志收集要求高了。 2、服务器上分析问题的情况多了,不是用...
前言 今天,群里大神再一次考了我:“最近你在看Nginx,那么我问你一个问题。。。”;另外一位大神,“这问题我觉得。。。XFF。。。”。当时,我只记住了关键字XFF ,确实不懂。于是,有了这篇文章。 XFF 照例,维基百科释义: X-For...
前言 上一篇文章,简要的对Nginx配置文件进行了介绍,但是大部分人说起Nginx还是想起反向代理、负载均衡等关键词。这篇文章旨在介绍Nginx的反向代理功能。 正向代理与反向代理 无论学习什么,首先要知道相关概念,有反向代理就会有正向代理...
前言 老实说,从Android开发转到后端开发,有些基础概念还是比较模糊的,特别是对一些框架的熟悉。其中,Nginx算一个,于是突然有了想搞懂Nginx的冲动。。。 Nginx是什么? 按照惯例,来波官方定义。 nginx [eng...
引言 工作中,有时感觉对Java的理解不够深,想补补。以后,不定期更新《重新看编程思想》。《Java编程思想》这本书从大一开始伴随着我,再看这本书感觉全是回忆。 RTTI(Run-Time Type Identification)) 理解泛...