我的CSDN博客同步发布:JVM理解其实并不难! 在阅读本文之前,先向大家强烈推荐一下周志明的《深入理解Java虚拟机》这本书。 前些天面试了阿里的实习生,问到关于Dalvi...
我的CSDN博客同步发布:JVM理解其实并不难! 在阅读本文之前,先向大家强烈推荐一下周志明的《深入理解Java虚拟机》这本书。 前些天面试了阿里的实习生,问到关于Dalvi...
所有的积累都是遇见更强大的自己 在使用mybaties的时候,如果我们的resultType配置的是java.util.Map的时候,如果(select a,b,c from...
使用homebrew一键安装相应的包,因为homebrew会检测最新的版本,所以下载的mysql版本是5.7.*版本最近安装的时候最新版本更新到8.x版本, 关于homebr...
Eureka 服务加入安全认证只需要在之前的服务中增加二处步骤即可: 在Eureka Server中加入spring-boot-starter-security依赖 其具体的...
springboot怎样使用aop呢?我们知道aop的实现一种是jdk动态代理实现aop,一种是cglib动态代理实现的aop。 先看一个demo,加入依赖: 定义一个con...
前言 在springboot项目中,一般我们访问不存在的资源或内部服务报错,会报下面的异常页面,这是springboot为我们定制的异常页面, 定义一个项目,加入依赖: 定义...
先看一个demo,加入依赖 定义一个自定义事件,继承ApplicationEvent类 定义一个事件监听器MyApplicationListener实现Application...
当我们调用一个接口可能由于网络等原因造成第一次失败,再去尝试就成功了,这就是重试机制,spring支持重试机制,并且在Spring Cloud中可以与Hystaix结合使用,...
先看一个简单的demo,我们定义一个springboot项目,最简单的依赖: 定义一个实体类:ServerBean 之前的博客springboot配置详解,详细的讲解了@Co...
不积跬步,无以至千里。 先看一个 org.springframework.context.annotation.Condition接口,接口定义如下,定义了返回布尔类型的ma...
我们知道实际工作中一般都会有本地开发环境(一般开发环境都等同于dev环境),uat测试环境(test),生产(pro)环境,不同的环境都需要读取不同环境的配置。本篇博客就讨论...
上一篇博客学习了Joda Time项目和java8时间api。 我们知道java8之前的Java.sql.Date、java.sql.Timestamp、java.util....
前言 工作四年了,spring的重要性不言而喻,但是却没系统的学习过spring 源码,感觉好不应该。今年正好趁着机会好好的学习一下,自己写博客的意义在于对看书学习的一个总结...
SpringBoot支持动态的读取文件,留下的扩展接口org.springframework.boot.env.EnvironmentPostProcessor。这个接口是s...