developS

2023年9月6日

cpu占用率过高如何排查问题

摘要: 问题分析:CPU ⾼一定是某个程序长期占⽤了 CPU 资源。1)所以先需要找出那个进程占用 CPU ⾼。top 列列出系统各个进程的资源占⽤用情况。2)然后根据找到对应进⾏行⾥里哪个线程占⽤用 CPU ⾼高。top -Hp 进程 ID 列列出对应进程⾥里里⾯面的线程占⽤用资源情况3)找到对应线程 I 阅读全文

posted @ 2023-09-06 21:13 四十四次日落95 阅读(61) 评论(0) 推荐(0)
Mysql生产环境删除索引

摘要: 一.使用命令 1. table_name 表名称 index 索引名称 ALTER TABLE table_name DROP INDEX index_name; 2.使用DROP INDEX命令 DROP INDEX命令可以直接删除索引 DROP INDEX index_name ON table 阅读全文

posted @ 2023-09-06 09:39 四十四次日落95 阅读(353) 评论(0) 推荐(0)
一致性hash算法

摘要: 1.哈希算法 哈希(Hash)也称为散列,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,这个输出值就是散列值。 例如:数据库中分表操作,选取某个列的值进行hash运算,然后根据Hash的结果分配到不同的表中 以id为例,我们的数据库表中的数据亮一天预计数据量可以达到300万,长远的估计该 阅读全文

posted @ 2023-09-06 09:38 四十四次日落95 阅读(48) 评论(0) 推荐(0)

2023年9月5日

线程池执行过程中机器宕机了怎么办?

摘要: 思路1.首先设计一张表,记录任务状态,执行时间,已执行,未执行等等其次任务来的时候写入表中,任务标识未执行如果此时有1000个任务都过来了,那么表中也有1000行记录接着JVM内存溢出OOM,程序挂了,未执行的任务就知道是哪些了. 系统再次启动的时候,依次读取未执行的任务加入线程池中复盘,二次执行 阅读全文

posted @ 2023-09-05 22:30 四十四次日落95 阅读(375) 评论(0) 推荐(0)
项目相关的问题记录

摘要: 1.你们的服务部署在多少台机器上面? 集群部署,至少两台,2核4G,一台如果挂掉了可以容灾的切换。 2.RocketMq设置了多少消费者?如何保证高可用的问题。 一个集群可以有多个消费者。是3个消费者,可以设置上下线。 默认情况下就是集群消费,这种模式下⼀一个消费者组共同消费⼀一个主题的多个队列列, 阅读全文

posted @ 2023-09-05 18:42 四十四次日落95 阅读(14) 评论(0) 推荐(0)

2023年9月4日

交替打印ABC

摘要: package test11; public class PrintABC { private static int state = 0; private static final Object lock = new Object(); public static void main(String[ 阅读全文

posted @ 2023-09-04 23:57 四十四次日落95 阅读(18) 评论(0) 推荐(0)
顺序打印奇数偶数

摘要: public class code3 { private static int count = 0; private static final Object object = new Object(); public static void main(String[] args) { new Thr 阅读全文

posted @ 2023-09-04 23:43 四十四次日落95 阅读(17) 评论(0) 推荐(0)
SpringCloud知识点整理

摘要: 阅读全文

posted @ 2023-09-04 21:59 四十四次日落95 阅读(22) 评论(0) 推荐(0)

2023年8月24日

es分词检索不准确怎么处理

摘要: 比如 北京市天安门 北京天安门 阅读全文

posted @ 2023-08-24 20:27 四十四次日落95 阅读(41) 评论(0) 推荐(0)
kafka如何保证消息不丢失

摘要: 11 阅读全文

posted @ 2023-08-24 20:26 四十四次日落95 阅读(6) 评论(0) 推荐(0)