会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
香吧香
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
24
25
26
27
28
29
30
31
32
···
69
下一页
2022年1月21日
Shell 脚本循环遍历日志文件中的值进行求和并计算平均值,最大值和最小值
摘要: 本文为博主原创,转载请注明出处: 最近在进行压测,为了观察并定位服务性能的瓶颈,所以在代码中很多地方加了执行耗时的日志,但这种方式只能观察,却在压测的时候,不太能准确的把握代码中某些方法的性能,所以想到写一个脚本,用来统计所加的日志中的平均耗时,最大耗时,最小耗时等等,这需要保证每行日志都是唯一的,
阅读全文
posted @ 2022-01-21 23:33 香吧香
阅读(1375)
评论(0)
推荐(1)
2022年1月15日
java 服务 JVM 参数设置配置
摘要: 本文为博主原创,转载请注明出处: 常用JVM 配置参数: -Xmx:表示java虚拟机堆区内存可被分配的最大上限,通常为操作系统可用内存的1/4大小。 -Xms:表示java虚拟机堆区内存初始内存分配的大小,通常为操作系统可用内存的1/64大小即可 开发过程中,通常会将-Xms 与-Xmx两个参数的
阅读全文
posted @ 2022-01-15 22:52 香吧香
阅读(1540)
评论(0)
推荐(1)
2022年1月13日
FGC频繁导致CPU 飙升定位及JVM配置优化总结
摘要: 本文为博主原创,未经允许不得转载: 目录: 1. 定位消耗cpu 的服务进程和线程 2. 定位FGC 的原因 3. 定位jvm 参数是否导致FGC 4. 调试最优解的 jvm 配置 描述:项目中存在一个后台服务,该后台服务主要用来执行定时任务与kafka 中间件消息的消费。在压测环境上部署时,观察到
阅读全文
posted @ 2022-01-13 23:49 香吧香
阅读(1259)
评论(0)
推荐(1)
2022年1月12日
Idea 进行远程服务器debug操作
摘要: 本文为博主原创,转载请注明出处: 很多时候为了定位服务器的问题,不方便定位时,采用idea 远程debug 服务器环境的服务进行问题定位,主要操作步骤如下: 1. 修改服务器服务的JVM 配置,开启远程调试的配置和端口 添加的配置如下: -Xdebug -Xrunjdwp:transport=dt_
阅读全文
posted @ 2022-01-12 23:27 香吧香
阅读(1528)
评论(0)
推荐(0)
2022年1月8日
ReentrantLock 可重入锁总结
摘要: 本文为博主原创,未经允许不得转载: ReentrantLock 是一种内置锁,也叫可重入锁(ReentrantLock),它允许线程再次获取已持有的同步锁,这样防止死锁的发生。在使用ReentrantLock时,需要手动获取和释放同步锁,即使出现异常,也一定要保证每次获取和释放同步锁的次数一致。 R
阅读全文
posted @ 2022-01-08 23:01 香吧香
阅读(84)
评论(0)
推荐(1)
2022年1月6日
shell 实现项目的启动与停止
摘要: 本文为博主原创,转载请注明出处: 1. 以tomcat 为例,编写启动脚本: #!/bin/sh bin=$(cd `dirname $0`; pwd) pid=$(ps aux | grep tomcat | grep -v grep | grep -v restart | grep ${bin}
阅读全文
posted @ 2022-01-06 22:55 香吧香
阅读(327)
评论(0)
推荐(1)
2022年1月5日
docker 容器大小查看及清理docker磁盘空间
摘要: 本文为博主原创,转载请注明出处: 今天打开服务器下载文件时,发现服务器内存不足,并开始清理服务器内存,排查及清理方法如下: 1. 查看服务器内存大小: df -h 通过 df -h 可以发现有两个主要的磁盘目录内的使用率已经 100 %,且 /var/lib/docker 为 docker 容器安装
阅读全文
posted @ 2022-01-05 22:22 香吧香
阅读(27214)
评论(3)
推荐(2)
2021年12月30日
shell 编程中 awk ,wc ,$0,$1 等 命令的使用总结
摘要: 本文为博主原创,转载请注明出处: 1. awk 的常用场景总结 2. wc 常用场景总结 3. $0,$1,$# 的使用总结 4. seq 的使用总结 5. 获取用户输入 read 使用 1. awk 的常用场景 以特定的方式分割并过滤,默认是空格 常用示例:查看所有java 的进程id ps -e
阅读全文
posted @ 2021-12-30 23:26 香吧香
阅读(1498)
评论(0)
推荐(1)
2021年12月28日
Shell 脚本编程学习
摘要: 本文为博主原创,转载请注明出处: 目录: 1. shell 变量 2. 运算符 3. if 语句 4.for 循环 5.while 语句 6. case 语法 7.跳出循环:continue 与 break 8. shell 函数 1. shell 变量 变量命名要求: 1. 首字母必须 a-z 或
阅读全文
posted @ 2021-12-28 23:59 香吧香
阅读(100)
评论(0)
推荐(0)
2021年12月24日
Chrome 控制台 换行编写js调试代码
摘要: 转载请注明出处: 在 chrome 浏览器的console 控制台编写 js 调试或验证代码时,每输一行换行时,就会执行当前行的函数,再重新换行输入时,就会将之前的代码忽略,这种方式就会导致 chrome 中console 调试代码不能运行。 解决方法: 在输入换行时,使用 shift + ente
阅读全文
posted @ 2021-12-24 00:00 香吧香
阅读(599)
评论(0)
推荐(1)
上一页
1
···
24
25
26
27
28
29
30
31
32
···
69
下一页
公告