文章分类
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-05-05
【实践】windows系统flink集群搭建
使用windows快捷搭建起一个单机flink 首先找到apache.flink的镜像包官网,选择需要的版本https://archive.apache.org/dist/flink/ 解压到本地后获得一个flink目录,找到
2025-05-05
24
0
0
技术实践
大数据组件
2025-04-21
【实践】利用k8s service创建remote调试
回忆下k8s各种组织类型: pod就是最基础的容器,负责运行服务 replicaSet是pod的组织形式,提供pod的副本管理能力 deployment基于replicaSet进行pod创建、更新、删除,是目前最主流的部署模式 这三个kind是服务部署的主要手段 还有一个kind是service,是
2025-04-21
3
0
0
技术实践
《Docker与容器云》
2025-01-06
【实践】手搓io
【案例一】验证CSVParser和RandomAccessFile的内存表现 借助RandomAccessFile和apache.commons.csv包分别解析CSV CSVParser 首先设置JVM内存为32M,生成CSV文件超过内存 -Xms32m -Xmx32m public class
2025-01-06
57
0
0
IO与网络
技术实践
2024-12-23
【实践】网络与服务器请求故障排查实践
问题1 三次握手产生的连接池满 【现象】:QPS远低于预期值,压测机请求产生大量网络异常:Connection time out/Read time out,后端未观测到很多请求 【思路】:连接超时,看起来多半是网络问题,如果是后端主动拒绝连接(tomcat线程池满等),报错不应该是连接超时 【排查
2024-12-23
51
0
0
IO与网络
技术实践
2024-12-16
【实践】基于docker+nginx构建的博客架构
基于用什么,搞什么的目的,我搭建了这套十分简单的docker-compose+nginx的博客架构,这套架构足以应付我目前的需求: 个人使用或极少量的外部流量进入 使用域名作为网站地址,看起来高大上一些 维护简单方便,不需要复杂搞一些网络打通工作,也避免github托管造成的访问慢、偶尔需要科学上网
2024-12-16
71
0
0
技术实践
2024-11-11
【实践】峰谷流量年轻代GC频繁场景下G1回收器参数优化实例
问题背景 现网业务高峰期大概在每小时的20-30分,每小时约1100万并发业务分布在此10分钟期间的约占75-80%,在此期间,服务需要频繁查询redis。目前服务搭建了二级缓存+一级db/接口的缓存结构如下: 一级:loadingCache缓存 二级:redis缓存 三级:db、外部接口 但实际运
2024-11-11
96
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-11-07
【实践】基于Junit5搭建端到端测试用例框架
结合Junit的extension机制、Mockito机制可以构造端到端用例体系 启动spring框架 spring托管主测试类 通过@ExtendWith(SpringExtension.class)和@ContextConfiguration(classes = ApplicaitonConfi
2024-11-07
78
0
0
单元化测试
技术实践
1
2