logo头像

不忘初心 方得始终

踩坑记录

Bug简记-长轮训Response

客服系统服务中使用Servlet3.0异步长轮训,服务压力大时,导致消息错乱。 …

Javascript Number类型长度溢出

引言项目中遇到一个问题,由于后台数据库表ID使用分布式唯一算法生成的Long类型(19位数字),导致转成json传至前端js使用时报错,因为js的数字类型最大只能表示15位数字长度【JavaScript Number 对象】。 解决方...

logback行号输出问号问题

logback行号输出问号问题

引言Logback日志输出使用 AsyncAppender 时,输出的文件行号信息是 ?:? ,问题产生原因及解决方案。…

Java和Docker限制的那些事儿

Java和Docker限制的那些事儿

引言Java和Docker不是天然的朋友。 Docker可以设置内存和CPU限制,而Java不能自动检测到。使用Java的Xmx标识(繁琐/重复)或新的实验性JVM标识,可以解决这个问题。自己也是在开发配置上踩了个坑。 采坑记录在开发...

Bug简记-Spring返回字符串加引号

引言在开发过程中会遇到这种各样的bug,也是自己吃过的亏。以后在这里会把自己遇到的bug记录下来,吸取教训,避免犯同样的错误。 …