摘要: 全局异常 globalexception 处理 一般在做api开发时我们希望将所有业务层抛到controller异常都集中处理一下。比如对异常差异化报警、转发不同页面、封装不同http状态码、集中存储打印。。。 一、实现方式 封装类注解 @ControllerAdvice 在实现方法上 @Excep 阅读全文
posted @ 2019-12-12 09:18 得记点什么了 阅读(2967) 评论(0) 推荐(0) 编辑
摘要: 针对spring-boot项目 通过命令行执行mvn命令来启动测试模块。 1、引入plugin 并自定义参数ignore.test 2、命令行传递参数启动test mvn clean package -Dignore.test=false 阅读全文
posted @ 2019-12-11 17:43 得记点什么了 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Aspect-Oriented Programming (AOP) 一、官方介绍 通过提供另一种考虑程序结构的方式,面向方面编程(AOP)补充了面向对象编程(OOP)。OOP中模块化的关键单元是类,而在AOP中模块化的单元是方面。方面支持关注点的模块化,比如跨越多个类型和对象的事务管理。(在AOP文 阅读全文
posted @ 2019-12-10 08:51 得记点什么了 阅读(886) 评论(0) 推荐(0) 编辑
摘要: jvm命令很多,有一篇博客整理的非常全 https://www.cnblogs.com/ityouknow/p/5714703.html。我只列举一些常用的排错用到的。 jps -l -v 查看系统所有java(虚拟机)进程的信息。所在位置、启动执行的JVM参数。 jstat jstat -gc [ 阅读全文
posted @ 2019-12-05 21:59 得记点什么了 阅读(392) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/91215290 阅读全文
posted @ 2019-12-05 13:02 得记点什么了 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1、Maven Helper 日常开发中,可能经常会遇到jar包冲突等问题,就需要通过查看maven依赖树来查看依赖情况。这种方式不是很高效,这里推荐一个插件,安装之后,直接打开pom文件,即可查看依赖数,还能自动分析是否存在jar包冲突。 一旦安装了Maven Helper插件,只要打开pom文件 阅读全文
posted @ 2019-12-05 13:00 得记点什么了 阅读(1806) 评论(0) 推荐(0) 编辑
摘要: 一、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 得记点什么了 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要创建maven父子项目。 一般一个业务较多的项目,如果我们做服务拆分的话,有些公共的模块就只能做成jar包了。你将util、constant、model封装成jar包是比较好的,如果dao呢? 显然封装成jar包是不合适的,如果dao无法做业务拆分,那么就只能被多个模块共用了。比如一个 阅读全文
posted @ 2019-11-22 09:32 得记点什么了 阅读(1054) 评论(1) 推荐(0) 编辑
摘要: 一、为什么需要重试? 我们知道只要是网络请求都有失败的情况,这个时候增加retry机制是必要的。而spring全家桶中就有这么一套机制。 二、spring retry spring系列的spring retry可以帮助我们以标准方式处理任何特定操作的重试。在spring retry中,所有配置都是基 阅读全文
posted @ 2019-11-22 08:48 得记点什么了 阅读(767) 评论(0) 推荐(0) 编辑
摘要: https://cloud.tencent.com/developer/article/1381083 https://www.jianshu.com/p/db07543ffe0a 先留个坑 阅读全文
posted @ 2019-11-08 09:12 得记点什么了 阅读(671) 评论(1) 推荐(0) 编辑