- 简介
- 目录大纲
- 最新文档
redis锁-RLOCK
引入依赖 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>${project.version}</version> ……
寒烟濡雨 - 2025年7月23日 22:28
Arthas 使用笔记
快速开始 下载并启动 ``` 下载jar包 curl -O https://arthas.aliyun.com/arthas-boot.jar 启动jar包 java -jar arthas-boot.jar ``` 如上图,启动arthas成功,后续命令默认都在arthas的命令行中敲下。 命令列表:https://arthas.aliyun.com/doc/commands.html 在线教……
寒烟濡雨 - 2025年5月26日 14:50
JVM
先用top命令查看pid 查看gc信息 jstat -gc pid 查看内存信息 jstat -gccapacity pid 查看最近的堆栈信息 jstack -l pid 注意观察 java.lang.Thread.State的值 取前10线程 jstack -l 1 | grep "nid=" | awk '{print $1}' | sed 's/[0-9]*//g' | sort | un……
寒烟濡雨 - 2025年5月26日 14:50
CompletableFuture
什么是CompletableFuture? CompletableFuture在Java里面被用于异步编程,异步通常意味着非阻塞,可以使得我们的任务单独运行在与主线程分离的其他线程中,并且通过 回调可以在主线程中得到异步任务的执行状态,是否完成,和是否异常等信息。CompletableFuture实现了Future, CompletionStage接口,实现了Future接口就可以兼容现在有线程池……
寒烟濡雨 - 2025年4月25日 11:10
TCP 抓包
快速开始 一个混合抓取请求外部的请求样例 抓取请求 TCP协议 172.28.1.1地址 830端口的包,并保存到pcap 文件 tcpdump -i any tcp and host 172.28.1.1 and port 830 -w netconf-830-tcp.pcap 分析软件 wireshark 用其打开pcap就可以进行分析了 常用语法 0. 确保有安装tcpdump bash……
寒烟濡雨 - 2025年1月21日 10:47