• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






zhangliangddq

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2023年9月15日

arthas
摘要: 1.官方文档 https://arthas.aliyun.com/doc/thread.html 2.常见的命令 1、启动 java -jar arthas-boot.jar 2、停止 stop 2、选择进程 2 3、查看繁忙的线程 thread 或者 thread -n 2 3.trace命令 t 阅读全文
posted @ 2023-09-15 11:00 zhangliangddq 阅读(47) 评论(0) 推荐(0)
 

2023年9月14日

Logback详解
摘要: 1、基础知识 参考链接 https://blog.csdn.net/qq_36850813/article/details/108569093 2、root节点 <!-- 设置最基础的日志输出级别 默认为DEBUG--> <root level="INFO"> <appender-ref ref=" 阅读全文
posted @ 2023-09-14 14:45 zhangliangddq 阅读(94) 评论(0) 推荐(0)
 

2023年9月5日

JVM基础知识
摘要: # 1、基础 ![](https://img2023.cnblogs.com/blog/880352/202309/880352-20230905141130380-1192272066.png) 1.7 的方法区:被称为永久代,放于堆当中。 1.8 的方法区:被称为元空间,在物理内存中,但是在物理 阅读全文
posted @ 2023-09-05 14:25 zhangliangddq 阅读(19) 评论(0) 推荐(0)
 

2023年9月4日

JVM常用命令及其使用范围
摘要: 1、jstack jstack主要用来查看某个Java进程内的线程堆栈信息 1.1 打印线程信息(排查CPU使用率高) https://www.cnblogs.com/hopeway-shaon/p/17676986.html 1.2 获取进行运行的情况 jstack -l PID “prio=5” 阅读全文
posted @ 2023-09-04 15:29 zhangliangddq 阅读(66) 评论(0) 推荐(0)
 
java排查程序CPU偏高
摘要: 1、通过top命令查询到cpu利用率较高的进程ID 命令:top 如下图:进程ID 77397 2、通过进程ID查询该进程下的线程 命令: top -H -p 77397 如下图:线程ID 77397 3、10进制的线程转换为16进制的线程 printf "ox%x\n" 77433 输出结果: 0 阅读全文
posted @ 2023-09-04 14:47 zhangliangddq 阅读(87) 评论(0) 推荐(0)
 

2023年8月29日

Ribbon是如何进行负载的
摘要: # 1.Ribbon是如何进行负载的 ``` 配置类:RibbonClientConfiguration @Bean @ConditionalOnMissingBean public ILoadBalancer ribbonLoadBalancer(IClientConfig config, Ser 阅读全文
posted @ 2023-08-29 15:28 zhangliangddq 阅读(35) 评论(0) 推荐(0)
 
Redis基础
摘要: # 0、常用操作 - redis-server redis.conf 启动 - redis-cli 执行shutdown命令 会进行保存 - lastsave 最后的更新时间 # 1. Redis 5种数据类型 - string(字符串) - hash(哈希散列) - list(列表) - set( 阅读全文
posted @ 2023-08-29 11:02 zhangliangddq 阅读(12) 评论(0) 推荐(0)
 
基于Redis的队列
摘要: # 1. 队列 ``` //发布 @ApiOperation(value = "put 普通队列") @PostMapping("/queuePut") public Object put(@RequestBody CommonMapRespDTO respDTO) { for (int i = 0 阅读全文
posted @ 2023-08-29 10:20 zhangliangddq 阅读(56) 评论(0) 推荐(0)
 

2023年8月28日

基于Redis的数据一致性
摘要: # 1. 分布式的环境下, MySQL和Redis如何保持数据的一致性? 解决方案: 延时双删 参考链接: https://www.zhihu.com/question/36413559 # 2.通常情况下的查询请求处理流程 ![](https://img2023.cnblogs.com/blog/ 阅读全文
posted @ 2023-08-28 16:10 zhangliangddq 阅读(24) 评论(0) 推荐(0)
 

2023年8月25日

Redis开启Key过期监听
摘要: # 1.开启过期通知配置 默认 notify-keyspace-events "" 修改为:notify-keyspace-events Ex 只有当key被删除时候 才会通知 并不是在key过期后就马上删除的 # 2.增加监听类 ``` public class RedisKeyExpiratio 阅读全文
posted @ 2023-08-25 14:39 zhangliangddq 阅读(1523) 评论(0) 推荐(1)
 
下一页