- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 一次由过量线程引发的OOM排查
附上MAT下载地址:https://eclipse.org/mat/downloads.php mac的话,还得进行下特殊处理:右键mat显示包内容,进入Contents->MacOS下面,会有一个MemoryAnalyzer的命令。打开终端,进入此路径找到MemoryAnalyzer,运行 ./MemoryAnalyzer -data ./dump 最...
2018-08-23 18:19:13
3944
3
原创 记录一次简单mysql主从配置
由于资源问题,我是用2台windows系统的机器进行操作的,如果是linux内核环境的话,除了修改的配置文件需要变成my.cnf,其他操作不变。准备2台机器,master服务器的IP为:192.168.18.228,slave的IP为:192.168.18.218,对master的my.ini文件进行配置(这里需要注意,修改window下的mysql安装根目录下的my-default.ini文
2017-11-14 15:45:44
308
原创 在内置tomcat容器下,post提交base64编码文件,接口出现参数丢失的问题
由于项目需要,对接了一个三方ocr识别的sdk文件,我们的处理方式是把三方的sdk,api接口之类的服务用单独的项目进行封装,然后自己内部业务再调用封装好的服务。当时客户有个新的需求,需要使用我们的ocr识别接口,于是专门为客户进行定制,考虑到对于文件上传,最简单的就是用base64编码的方式,于是在接口处使用了String格式的字符串来进行图片数据的接收,测试一切正常。于是开始和客户对接,客户反
2017-10-20 16:54:29
3644
原创 一次简单的线上OOM调试
对于一般的项目而言,异常通知都还未完善的时候,作为开发人员,最好能每天都选个时间,进行下线上项目的日志的跟踪,看是否有出现那些异常,这样就能避免直到客户电话反馈才知道问题的尴尬,以及提升客户体验。好了废话不多说,直接进入主题。今天一早,刚打开其中一个线上项目的日志文件,一串:java.lang.OutOfMemoryError: Java heap space的异常,(图片)分外显眼。于是第一
2017-10-19 21:20:12
1199
3
原创 记一次服务发布之后,图形验证码乱码的服务排查
由于业务拓展,新买了台系统为centOS7的服务器,配置完jdk和nginx之后,将服务发布到服务器上并部署启动,然后刷新页面,神奇的事情就出现了:第一个想到的问题,就是进行本地调试,发现一切正常;于是在生成验证码文本的地方加上了logger输出,再次发布程序到服务器上,确定是否是文本生成时产生的问题,附上代码: public Valicode() throws IOException
2017-09-30 17:33:53
8450
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人