11 2019 档案

摘要:一、docker环境 Docker version 19.03.5, build 633a0ea 二、安装并启动 Maven 私服的工具: Sonatype Nexus 1、搜索 2、下载镜像 docker pull sonatype/nexus3 3、启动镜像实例 docker run -id - 阅读全文
posted @ 2019-11-26 21:45 得记点什么了 阅读(331) 评论(0) 推荐(0)
摘要:一、为什么需要创建maven父子项目。 一般一个业务较多的项目,如果我们做服务拆分的话,有些公共的模块就只能做成jar包了。你将util、constant、model封装成jar包是比较好的,如果dao呢? 显然封装成jar包是不合适的,如果dao无法做业务拆分,那么就只能被多个模块共用了。比如一个 阅读全文
posted @ 2019-11-22 09:32 得记点什么了 阅读(1119) 评论(1) 推荐(0)
摘要:一、为什么需要重试? 我们知道只要是网络请求都有失败的情况,这个时候增加retry机制是必要的。而spring全家桶中就有这么一套机制。 二、spring retry spring系列的spring retry可以帮助我们以标准方式处理任何特定操作的重试。在spring retry中,所有配置都是基 阅读全文
posted @ 2019-11-22 08:48 得记点什么了 阅读(911) 评论(0) 推荐(0)
摘要:https://cloud.tencent.com/developer/article/1381083 https://www.jianshu.com/p/db07543ffe0a 先留个坑 阅读全文
posted @ 2019-11-08 09:12 得记点什么了 阅读(681) 评论(1) 推荐(0)
摘要:概念 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如:前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。等等很多重要的情况,这些逻辑都需要幂等的特性来支持。 实现方案 数据库唯一索引,防止新增脏数据。 token机制,防止重复提交。数据提交前要 阅读全文
posted @ 2019-11-05 13:47 得记点什么了 阅读(2959) 评论(0) 推荐(0)
摘要:一、什么是OOM? OOM就是outOfMemory,内存溢出!可能是每一个java人员都能遇到的问题!原因是堆中有太多的存活对象(GC-ROOT可达),占满了堆空间。 二、怎么解决? 1、拿到内存溢出时的heapdump.hprof文件。 可在程序启动时增加启动参数: -XX:+HeapDumpO 阅读全文
posted @ 2019-11-02 08:14 得记点什么了 阅读(2450) 评论(0) 推荐(0)