摘要: 生产环境有段时间打印了如下错误 com.rabbitmq.client.AlreadyClosedException: channel is already closed due to channel error; protocol method: #method<channel.close>(re 阅读全文
posted @ 2020-03-28 16:11 junge8618 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: OutOfMemoryError fastjson 阅读全文
posted @ 2020-01-09 17:44 junge8618 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: docker 乱码 阅读全文
posted @ 2020-01-03 12:39 junge8618 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 在业务接口中,一个方法嵌套了另外一个方法,2个方法上都加了@Transactional事务注解。 业务接口: 嵌套方法 嵌套方法中校验了参数,校验失败抛ServiceException异常。 运行结果: 出现UnexpectedRollbackException异常的原因: 1.嵌套事务方法exec 阅读全文
posted @ 2019-11-22 10:04 junge8618 阅读(2653) 评论(0) 推荐(0) 编辑
摘要: 1.使用jps -l 查看springboot项目的进程ID 2.使用命令jstack -l 进程ID > log.txt 打印堆栈信息到文件,内容如下: "http-nio-8065-exec-4" #31 daemon prio=5 os_prio=0 tid=0x00007f40b514800 阅读全文
posted @ 2019-06-25 16:38 junge8618 阅读(2782) 评论(0) 推荐(0) 编辑
摘要: 在目录中右击选择TortoiseSVN -> 设置 -> 常规设置 -> 全局忽略样式 修改全局忽略样式(可以设置忽略的文件或者目录,以空格隔开):*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej 阅读全文
posted @ 2018-12-06 14:32 junge8618 阅读(3354) 评论(0) 推荐(0) 编辑
摘要: 问题现象 有客户反馈我们的产品有时反应很慢,处理会出现超时。 问题分析过程 1.第一反应可能是用户增加,并发量太大了,询问了运营,最近用户注册数据并没有猛增。 2.分析access日志,发现有隔一段时间会出现几个连续的请求响应时长超过30秒,并且这些请求都是使用一个thrift服务的,而连redis 阅读全文
posted @ 2018-10-02 08:21 junge8618 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 上面代码运行结果: 结果1和2不一样的原因: java中常量进行自动包装时,调用的是Integer.valueOf()方法,在Integer中有一个静态缓存类IntegerCache,该类默认会缓存-128到127之间的值,调用valueOf方法时,如果值在该缓存区间范围内,之间从缓存获取对象,否则 阅读全文
posted @ 2018-07-31 18:04 junge8618 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 最近开发环境使用redisson(版本是2.8.0),在部署一段时间(半个小时左右),获取分布式锁会报超时异常(org.redisson.client.RedisTimeoutException: Redis server response timeout (3000 ms) occured for 阅读全文
posted @ 2018-06-29 09:45 junge8618 阅读(43403) 评论(4) 推荐(2) 编辑
摘要: 特别要注意,useSendfile要配置为false,不然不会生效。 阅读全文
posted @ 2018-06-14 17:25 junge8618 阅读(240) 评论(0) 推荐(0) 编辑