摘要: 运维工作重复性高,写好脚本能省很多时间。 这篇分享10个实用的Shell脚本,拿来就能用。 一、服务器巡检脚本 #!/bin/bash # server_check.sh - 服务器巡检 echo " 服务器巡检报告 " echo "检查时间: $(date '+%Y-%m-%d %H:%M:%S' 阅读全文
posted @ 2025-12-08 15:41 花宝宝 阅读(12) 评论(0) 推荐(0)
摘要: 商品搜索功能,用MySQL的LIKE查询,数据量到百万级直接3秒起步。 用户等不了啊。换了Elasticsearch,50毫秒搞定。分享一下怎么搭建和优化的。 一、ES是什么? Elasticsearch是分布式搜索引擎,特点: 全文搜索:中文分词、模糊匹配 近实时:数据写入后秒级可搜 分布式:天然 阅读全文
posted @ 2025-12-08 11:41 花宝宝 阅读(7) 评论(0) 推荐(0)
摘要: 上周生产环境告警,接口响应时间飙到500ms,用户疯狂投诉。 排查发现是GC太频繁,Young GC每秒好几次。调了JVM参数后,响应时间降到50ms。把调优过程记录下来。 一、为什么要调优? 常见问题 频繁Full GC:服务卡顿 OOM:服务挂掉 GC时间过长:响应延迟高 调优目标 吞吐量:GC 阅读全文
posted @ 2025-12-08 11:38 花宝宝 阅读(19) 评论(0) 推荐(0)
摘要: 项目跑着好好的,突然就NoSuchMethodError、ClassNotFoundException了。 十有八九是Maven依赖冲突。这篇分享我的排查经验。 一、依赖冲突是怎么产生的? 场景 项目依赖 A 1.0 项目依赖 B 2.0 A 1.0 依赖 C 1.0 B 2.0 依赖 C 2.0 阅读全文
posted @ 2025-12-08 09:29 花宝宝 阅读(77) 评论(0) 推荐(0)