文章分类
Java基础
java基础
Map
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
沧海月明
解决了什么问题,做了什么优化
累计撰写
149
篇文章
累计创建
33
个标签
累计收到
1
条评论
栏目
文章分类
Java基础
java基础
Map
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
目 录
CONTENT
运维基础-沧海月明
以下是
运维基础
相关的文章
2025-05-21
【实践】k8s配置文件实战
在k8s容器中挂载一个卷 还记得在k8s配置文件中有以下两个key,都与volume相关: spec.volumes:声明一个公共卷,让所有container都可以读取到它,在这里声明实际上并没有挂载到具体的container中,只是让container可以识别到这个卷 spec.container
2025-05-21
21
0
0
技术实践
《Docker与容器云》
运维基础
2025-05-16
【实践】玩转bash脚本
将大文件分割成不同部分循环移动每一部分 heapfile=`ls | grep heap-dump.hprof` echo "$heapfile" tar czf - $heapfile | split -b 900m - dst_split. list=`ls | grep dst` for
2025-05-16
30
0
0
运维基础
技术实践
2025-04-10
git
git仓库操作 git init 初始化一个新的git仓库,执行git init会在当前目录创建一个名为.git的子目录,git会将元数据存储在其中 git clone <仓库链接>
2025-04-10
40
0
0
运维基础
2025-03-25
信号与优雅停机
docker优雅停机原理 Linux的信号 docker环境优雅停机是基于Linux信号实现的,常见的Linux信号包括: SIGHUP(1):当用户终端连接结束时,系统会像所有运行中的进程发出这个信号;通常在热加载配置文件时候也会使用该信号。wget命令就注册了SIGHUP(1)信号,这样就算你退
2025-03-25
37
0
0
运维基础
《spring源码深度解读》
2024-12-12
Linux
linux内核的namespace机制 Linux的namespace机制是一种用于实现进程隔离和资源隔离的核心特性 例如
2024-12-12
79
0
0
运维基础
2024-12-10
arthas - 强大的运维工具
启动arthas $JDK_ROOT/jdk*/bin/java -Dfile.encoding=UTF-8 -jar $ARTHAS_ROOT/arthas-boot.jar [tomcatPID] # 例如一个最简单的命令:./java -jar arthas-boot.jar 2198 pr
2024-12-10
83
0
0
运维基础
2024-11-20
gdb工具
安装gdb 命令下载 linux场景可以使用命令下载 # ubuntu系统 apt-get install gdb # 红帽系统 yum install gdb 包下载 在http://ftp.gnu.org/gnu/gdb下载对应gdb版本,或使用wget命令下载 wget http://ft
2024-11-20
68
0
0
运维基础
2024-11-18
Linux常用命令
系统常用命令 # Linux关机重启指令 # 关机 shutdown -h now # 重启 shutdown -r now # 查看系统,CPU信息 # 查看系统内核信息 uname -a # 查看系统内核版本 cat /proc/version # 查看当前用户环境变量 env cat /
2024-11-18
71
0
0
运维基础
2024-11-11
【实践】k8s问题排查和解决方案
问题1 Exit Code 1 首先明确Exit Code 1的含义:在创建容器时执行初始化命令失败,容器状态如下 Init:CrashLoopBackOff 对于exit(1)的容器,使用kubectl logs可能看不出来,因为容器初始化失败了 执行 kubectl describe pods
2024-11-11
68
0
0
运维基础
技术实践
2024-10-31
NMT - 内存追踪区域分析
NMT即Native Memory Tracker 使用jcmd参数配合JVM配置可以开启NMT选项: -XX:NativeMemoryTracking=summary/detail jcmd <pid> VM.native_memory summary/detail 输出的结果代表内存使用情况
2024-10-31
45
0
0
运维基础
1
2