项目遇到问题总结
作手小雨
这个作者很懒,什么都没留下…
展开
-
SpringBoot 返回图片、Excel、音视频等流数据几种处理方式
spring处理附件的几种方式。原创 2023-10-07 14:11:25 · 1849 阅读 · 0 评论 -
日志导致的io负载高和cpu飙升问题
性能调优,压测,IO,CPU,Blocked on object monito原创 2023-10-07 14:23:17 · 420 阅读 · 0 评论 -
隐式转换导致慢sql引起的性能问题
d.修复代码屏将这个intervalTimeMills设置为1,此时代码就不会走这个sleep,修复后调用链如下,第三方接口时间确实提升,但是性能确实还是提升不了,继续看调用链和堆栈日志分析。c. 查看源码发现项目组使用的第三方jar包,有这样的代码,在http请求后,在finally里使用了sleep ,大致意思就是 如果调用花费200ms,就需要sleep800ms。取该sql分析,发现因为字符集编码导致隐式转换,不走索引了,取出sql分析。2.表字符集不同,导致出现了隐式转换,索引失效。原创 2023-10-07 14:33:31 · 127 阅读 · 0 评论 -
线上cpu飙升解决方案
1.top定位哪个进程占用cpu最高#查看当前占用资源最多的进程$ top PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 40 root 20 0 4289m 874m 13312 S 123.0 10.9 10:39.73 java PID — 进程id USER — 进程所有者 PR — 进程优先级 NI —原创 2021-06-04 11:15:42 · 262 阅读 · 0 评论 -
Linux的vmstat命令
1.安装yum install sysstat2.相关参数-a:显示活跃和非活跃内存;-f:显示从系统启动至今的fork数量;-m:显示slabinfo;-n:只在开始时显示一次各字段名称;-s:显示内存相关统计信息及多种系统活动数量;delay:刷新时间间隔,如果不指定,只显示一条结果;count:刷新次数,如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷;-d:显示磁盘相关统计信息;-p:显示指定磁盘分区统计信息;-S:使用指定单位显示,参数有 k 、K 、m 、M原创 2021-06-04 10:58:15 · 169 阅读 · 0 评论 -
oracle锁表问题和用plsql 去update数据问题
2016年9月10日 每周一篇博客 遇到oracle的事务锁 1.查看锁住的表 1)、 SELECT b.owner,b.object_name,a.session_id,a.locked_mode原创 2016-09-10 11:56:11 · 3010 阅读 · 0 评论 -
一些项目中遇到的小问题
2016年8月20日 每周一篇博客 1. 在项目中某个页面用到的jq版本高于框架的,但是这个页面又需要使用框架封装的js(该js必须使用框架的jq)怎么解决?(iframe标签,强大而又经常被遗忘的标签) 在该页面插入一个引入框架的空白页(空白页含义是防止加载过多内容导致速度慢)属性为hidden,该页面中引入框架需要的js,用iframe标签原创 2016-08-20 16:20:34 · 575 阅读 · 0 评论