摘要: 概念 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如:前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。等等很多重要的情况,这些逻辑都需要幂等的特性来支持。 实现方案 数据库唯一索引,防止新增脏数据。 token机制,防止重复提交。数据提交前要 阅读全文
posted @ 2019-11-05 13:47 得记点什么了 阅读(2899) 评论(0) 推荐(0) 编辑
摘要: 一、什么是OOM? OOM就是outOfMemory,内存溢出!可能是每一个java人员都能遇到的问题!原因是堆中有太多的存活对象(GC-ROOT可达),占满了堆空间。 二、怎么解决? 1、拿到内存溢出时的heapdump.hprof文件。 可在程序启动时增加启动参数: -XX:+HeapDumpO 阅读全文
posted @ 2019-11-02 08:14 得记点什么了 阅读(2305) 评论(0) 推荐(0) 编辑