![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常踩坑记录
文章平均质量分 84
风醉0017
这个作者很懒,什么都没留下…
展开
-
记一次服务发布之后,图形验证码乱码的服务排查
由于业务拓展,新买了台系统为centOS7的服务器,配置完jdk和nginx之后,将服务发布到服务器上并部署启动,然后刷新页面,神奇的事情就出现了:第一个想到的问题,就是进行本地调试,发现一切正常;于是在生成验证码文本的地方加上了logger输出,再次发布程序到服务器上,确定是否是文本生成时产生的问题,附上代码: public Valicode() throws IOException原创 2017-09-30 17:33:53 · 8479 阅读 · 7 评论 -
在内置tomcat容器下,post提交base64编码文件,接口出现参数丢失的问题
由于项目需要,对接了一个三方ocr识别的sdk文件,我们的处理方式是把三方的sdk,api接口之类的服务用单独的项目进行封装,然后自己内部业务再调用封装好的服务。当时客户有个新的需求,需要使用我们的ocr识别接口,于是专门为客户进行定制,考虑到对于文件上传,最简单的就是用base64编码的方式,于是在接口处使用了String格式的字符串来进行图片数据的接收,测试一切正常。于是开始和客户对接,客户反原创 2017-10-20 16:54:29 · 3658 阅读 · 0 评论 -
一次简单的线上OOM调试
对于一般的项目而言,异常通知都还未完善的时候,作为开发人员,最好能每天都选个时间,进行下线上项目的日志的跟踪,看是否有出现那些异常,这样就能避免直到客户电话反馈才知道问题的尴尬,以及提升客户体验。好了废话不多说,直接进入主题。今天一早,刚打开其中一个线上项目的日志文件,一串:java.lang.OutOfMemoryError: Java heap space的异常,(图片)分外显眼。于是第一原创 2017-10-19 21:20:12 · 1209 阅读 · 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 · 312 阅读 · 0 评论 -
一次由过量线程引发的OOM排查
附上MAT下载地址:https://eclipse.org/mat/downloads.php mac的话,还得进行下特殊处理:右键mat显示包内容,进入Contents->MacOS下面,会有一个MemoryAnalyzer的命令。打开终端,进入此路径找到MemoryAnalyzer,运行 ./MemoryAnalyzer -data ./dump 最...原创 2018-08-23 18:19:13 · 3955 阅读 · 3 评论