Resilience4j 简介 Resilience4j是一款轻量级,易于使用的容错库,其灵感来自于Netflix Hystrix,但是专为Java 8和函数式编程而设计。轻...
Resilience4j 简介 Resilience4j是一款轻量级,易于使用的容错库,其灵感来自于Netflix Hystrix,但是专为Java 8和函数式编程而设计。轻...
上篇回顾 上一篇SpringBootExceptionReporter异常上报中分析了springboot如何处理启动过程中的异常 目录 1. 准备容器prepareCont...
1. 环境要求 JDK1.8 Apache-maven-3.5.3本例使用的是SpringBoot的v2.1.0.M1版本,要求JDK必须1.8或以上版本,Maven版本必v...
公司的项目主要是做sdk,之前打jar包都是通过写shell脚本手动编译生成,那样效率低而且维护起来也很麻烦。最近把项目中jar包的构建方式通过gradle进行了重构,在此简...
前言 最近看了Spring MVC源码,感觉特别有趣,像发现了新大陆一般,不能自拔。图片来自互联网.png图片来自互联网 阐述问题 最近发现一个关于FastJsonHttpM...
顶级博文
动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种。本文将通过一个简单的例子模拟JDK动态代理实现,让你彻底明白动态代理设计模式的本质,文章中可...
如果嫌本文又臭又长,那么可以直接参考现成的 Log4j2 的 XML 配置示例[//www.greatytc.com/p/8b30d312a47b],该示例包含了常...
spring 中配置 WebFlow 现在,还不支持在Java中配置Spring Web Flow,所以我们别无选择,只能在XML中对其进行配置。有一些bean会使用Spri...
目录 概述 总体流程 细节分析3.1. 转化 BeanName3.2. 合并 RootBeanDefinition3.3. 处理循环依赖3.4. 创建实例3.5. 注入属性3...
这他妈也叫分析
这个一直以来都是有争议的,知道是怎么回事就可以了,本质上来说还是引用传递的概念怎么定义的问题。不需要在这儿掉书袋。
Java 浅拷贝和深拷贝介绍 开发过程中,有时会遇到把现有的一个对象的所有成员属性拷贝给另一个对象的需求。比如说对象 A 和对象 B,二者都是 ClassC 的对象,具有成员变量 a 和 b,现在对...
使用数据库是开发应用的基本基础,那么,使用Spring Boot如何连接数据库呢?前提,需要知道如何建一个Spring Boot项目,可参照:https://www.jian...
上篇文章我们通过部分源码和结构图了解了HashMap的数据结构,感兴趣的小伙伴看这里HashMap实现原理基础篇。这一篇,我们基于HashMap的实现原理,了解HashMap...
@RequestBody 与 @RequestParam 最近赶项目中,时不时在Ajax传数据的时候卡一会,这次下定决心总结一下。先介绍一下基础知识,还是以遇到的实例进行说明...
ES6 的扩展运算符(对象展开符) ... 扩展运算符( spread )是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主...
1.简介 require.context是Webpack中用来管理依赖的一个函数,此方法会生成一个上下文模块,包含目录下所有模块的引用,通过正则表达式匹配,然后require...
问题 相信很多人在用Vue使用别人的组件时,会用到 Vue.use() 。例如:Vue.use(VueRouter)、Vue.use(MintUI)。但是用 axios时,就...
1. $route对象 1.1 $route 表示(当前路由信息对象) 表示当前激活的路由的状态信息,包含了当前 URL 解析得到的信息,还有 URL 匹配到的 route ...