- 博客(2)
- 收藏
- 关注
原创 记一次OOM的解决过程
1堆OutOfMemoryError:Javaheapspace-Xms256m-Xmx1024mdump内存镜像jmap-dump:file=d:/aaa.hprofpid自动dump内存镜像-XX:HeapDumpPath=./java_pid<pid>.hprof指定导出堆信息时的路径或文件名-XX:-HeapDumpOnOutOfMemoryError当首次遭遇OOM时导出此时堆中相关信息java崩溃自动打印日志-XX:E...
2022-02-22 15:59:34
127
原创 实现 延迟消息功能 延时队列
一、缘起很多时候,业务有“在一段时间之后,完成一个工作任务”的需求。例如:滴滴打车订单完成后,如果用户一直不评价,48小时后会将自动评价为5星。一般来说怎么实现这类“48小时后自动评价为5星”需求呢?常见方案:启动一个cron定时任务,每小时跑一次,将完成时间超过48小时的订单取出,置为5星,并把评价状态置为已评价。假设订单表的结构为:t_order(oid, finish_time, stars, status, …),更具体的,定时任务每隔一个小时会这么做一次:sel
2022-02-22 15:56:24
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人