自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 2021-08-28

CPU飙高排查方法一、 排查步骤二、常见比较消耗cpu的操作三、常见会出现性能问题的代码 一、 排查步骤 1)确定占用CPU比较高的进程 top 命令,输入P,按cpu占用率降序排列;输入M,按内存占用率降序排列 2)确定进程后,就需要确定到底是进程中的哪些线程占用cpu比较高了 2.1)top -H -p PID,按cpu占用率倒序排列进程中的线程 2.2)除了top外,也可以用Arthas的dashboard命令查看java进程中的哪些线程cpu占用比较高 3)确定线程id后,可以结合

2021-08-28 14:22:13 78

原创 普通模式下kafka和Zookeeper安全认证

配置zookeeper 配置zoo.cfg,使用vim打开zoo.cfg,在行尾追加 autopurge.purgeInterval=1 authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider 配置jaas_zk.conf,内容如下: Server { org.apache.zookeeper.server.auth.DigestLoginModule.required user_super="

2021-05-28 22:32:19 722

原创 2021-05-23

linux使用源码安装redis具体步骤版本及环境环境准备使用make命令正式进行编译将redis安装成服务验证启动/停止/查看状态 具体步骤 由于最近正在学习大数据相关的东西,所以碰到要重新学习redis,正好以前都是在Windows下使用,没有在linux环境下进行安装,特此记录。 版本及环境 我是使用的是centos7,jdk使用的是8,redis使用的是5.x 环境准备 因为linux环境下基本上所有的软件都是由c编写,所以进行编译的时候必须要c的编译环境,一般我们在linux下使用的c的编译环境是

2021-05-23 22:34:50 48

原创 面试必备技能之多线程和高并发

面试必备之多线程与高并发(一) 首先我们从创建线程的方式谈起,大家都知道平时工作中创建线程的最常见的就是四种方式。 1.1继承Thread类 定义Thread的子类,并重写Thread类的run()方法,创建子类对象既线程对象,调用线程的start()方法来启动该线程。 1.2实现Runnable接口 定义一个类实现Runnable接口,重写它的run()方法, 1.3使用Callable 定义一个类实现Callable接口,重写它的call()方法,特别注意call()方法是有返回值的并且可以声明式的抛出

2020-12-09 10:34:01 73

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除