随笔分类 - 异常记录
摘要:项目中使用的docker容器启动,里面添加了java程序启动的配置参数 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/docker/dump/heapdump.bin 因为线上文件很大通常我们需要使用gzip压缩下 gzip -c heapdum
阅读全文
摘要:首先陈述下这个问题是在docker容器中安装启动arthas工具报的错误 执行命令是 curl -O https://arthas.aliyun.com/arthas-boot.jar java -jar arthas-boot.jar 结果是 这里就直接先上排查思路 进入docker容器,查看ar
阅读全文
摘要:上述这个错误,接触 MySQL 的或多或少应该都遇到过,这个报错我们称之为锁等待超时。在高并发场景下这个问题很容易出现。 这种错误就是平常说的两个业务相关事务的操作对相同的行锁冲突了,你不提交,我也不提交,导致这样的问题。为了方便理解我先使用mysql客户端来演示下 客户端1 start TRANS
阅读全文
摘要:先前言讲述下,项目中碰到的一个奇葩问题,项目中有个列表启用按钮,界面操作流程是先选择某一行记录选中点击启用,可是选中后某一行竟然没有操作上。 于是就前端debug查看下前端传递后端参数值是否有问题 果真有个id的值,后端数据库查询返回给前端的是13557206188654767 结果启用传给后端的接
阅读全文
摘要:在描述这个问题之前,我这里先声明下自己使用的spring-web的版本是5.2.4.RELEASE 关于为啥会出现跨域,这里就不在详细介绍,因为这个问题网上一大堆资料。一般需要解决跨域这个问题,都是通过后端来解决 java代码或者nginx来处理 java代码解决这个问题,尤其是springboot
阅读全文
摘要:今天做了个操作,原有创建容器是正常的,但是我操作了个关闭防火墙后,再启动容器碰到这个问题,看原因应该是和防火墙设置端口开放端口规则有关。 网上大多资料都是重启整个docker服务来解决。这个感觉处理不是很好,万一是生产的情况,容器不是随便就执行下面命令的 systemctl docker resta
阅读全文