会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zjhgx
情绪化码农
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
下一页
2019年2月17日
tomcat outMemoy后服务器假死了
摘要: 最近融360开量后core服务器cpu瞬间飙到200%,而且middle服务器会报outofmemory,开启tomcat日志后middleB看到的是这样的: 对应middleB的应用日志是: 从tomcat日志中可以看到,11:26:57 报了Java heap space,12:50:44到13
阅读全文
posted @ 2019-02-17 18:01 zjhgx
阅读(668)
评论(0)
推荐(0)
2019年2月16日
记一次线上网络问题排查
摘要: 之前在和三方贷超rong360接入的时候,一推二推大概2M左右的数据传过来很慢,发现nginx 的access_log有很多400错误,一开始以为是nginx的配置问题,把参数改成client_body_buffer_size 8192k9(原先是4M)还是没用。 然后把nginx error日志的
阅读全文
posted @ 2019-02-16 18:25 zjhgx
阅读(456)
评论(0)
推荐(0)
2019年1月16日
记服务器上session设置引起的OutofMemory
摘要: 一次线上spring boot运行的服务上出现了内存溢出,服务器上有个2个多G的java_pid9804.hprof。down下来用MAT分析, 看到了一个session类,想到了目前我们的session管理是自己生成sessionId,然后把这个sessionId和user关联,没有用到tomca
阅读全文
posted @ 2019-01-16 21:24 zjhgx
阅读(416)
评论(0)
推荐(0)
2018年12月19日
由DateFormat引起的线程安全问题
摘要: 有一次在测试环境中有个插入重复主键的问题,代码如下 原因是orderLimitMapper.selectLimitByDate找不到值,结果插入导致重复的唯一键。然后分析居然是sql里传入的时间不对,传入的时间是个莫名奇妙的日期,但这个时间是在方法内定义的一个局部变量啊,应该不是线程安全啊。结果我想
阅读全文
posted @ 2018-12-19 19:26 zjhgx
阅读(895)
评论(0)
推荐(0)
2018年11月22日
由nginx和spring boot中tomcat配置不当引起的问题
摘要: 最近接浅橙贷超Api推过来的流量,由于有几个请求头的body体积比较大,最大有30M,到我们这边nginx的error日志就报错了: 然后还有一串警告: 然后在nginx access.log里也有很多报500错误 当时叫来了运维,把nginx.conf 里的client_max_body_size
阅读全文
posted @ 2018-11-22 12:04 zjhgx
阅读(794)
评论(0)
推荐(0)
2018年11月18日
记录一次由事务可重复读引起的问题
摘要: 原由是现金贷在下单时为了让订单创建的事务时间尽可能小在插入订单后单独起一个线程去机审,结果在机审中根据这个新订单号却查不到这个订单报订单不存在,原先以为是因为创建订单的事务还没提交就去查所以查不到,所以在机审的代码里写了个循环去查,中途sleep 2s。代码如下: 上面为了解决userOrderAd
阅读全文
posted @ 2018-11-18 02:30 zjhgx
阅读(1833)
评论(0)
推荐(0)
2018年6月19日
Ubuntu18.04没有声音的解决
摘要: 今日在台式机上装了个双系统,ubuntu18.04 + win7。但ubuntu系统却没声音,以前在笔记本上装过14.04没有这个问题。在网上搜了好多资料,什么驱动啊,权限啊都不是这个问题。 今天碰巧解决了,解决步骤如下 1. 这里HDMI/DISPLAYPORT2 表示的是显示器上通过hdmi接口
阅读全文
posted @ 2018-06-19 00:23 zjhgx
阅读(1725)
评论(0)
推荐(0)
2018年3月13日
聊聊Synchronized
摘要: 以前记得被问到一个面试题,问synchronized(obj){} 和 synchronized(xx.class){}有什么区别。当时还答的不好。 用比喻来说,java内置锁(Monitor)就像一个毛坑,第一种情况这个毛坑存在于obj中,一个对象只有一个毛坑,这个毛坑被一个线程占了那其他的线程就
阅读全文
posted @ 2018-03-13 15:48 zjhgx
阅读(124)
评论(0)
推荐(0)
2018年1月19日
线上日志只打出一句话
摘要: 018-01-10 00:15:06 [DefaultQuartzScheduler_Worker-8] ERROR: com.upg.xhh.borrower.task.ScheduleDelayRepayProcessor#run : java.lang.NullPointerException
阅读全文
posted @ 2018-01-19 19:39 zjhgx
阅读(168)
评论(0)
推荐(0)
2018年1月9日
struts2安全插件struts2-secure-jakarta-multipart-parser-plugin引起的文件上传问题
摘要: 新项目的框架是ssh,用到了struts2的文件上传功能,但发现项目在eclipse启动后,只有第一次上传文件是ok的,以后上传就报 因为struts默会把文件放在/tmp1下面,生成了一个xxxx.tmp的临时文件,而报这个错是这个临时文件找不到,跟踪了下struts2的FileUploadInt
阅读全文
posted @ 2018-01-09 21:51 zjhgx
阅读(940)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
下一页
公告