Resilience4j 簡(jiǎn)介 Resilience4j是一款輕量級(jí),易于使用的容錯(cuò)庫,其靈感來自于Netflix Hystrix,但是專為Java 8和函數(shù)式編程而設(shè)計(jì)。輕...
Resilience4j 簡(jiǎn)介 Resilience4j是一款輕量級(jí),易于使用的容錯(cuò)庫,其靈感來自于Netflix Hystrix,但是專為Java 8和函數(shù)式編程而設(shè)計(jì)。輕...
上篇回顧 上一篇SpringBootExceptionReporter異常上報(bào)中分析了springboot如何處理啟動(dòng)過程中的異常 目錄 1. 準(zhǔn)備容器prepareCont...
1. 環(huán)境要求 JDK1.8 Apache-maven-3.5.3本例使用的是SpringBoot的v2.1.0.M1版本,要求JDK必須1.8或以上版本,Maven版本必v...
公司的項(xiàng)目主要是做sdk,之前打jar包都是通過寫shell腳本手動(dòng)編譯生成,那樣效率低而且維護(hù)起來也很麻煩。最近把項(xiàng)目中jar包的構(gòu)建方式通過gradle進(jìn)行了重構(gòu),在此簡(jiǎn)...
前言 最近看了Spring MVC源碼,感覺特別有趣,像發(fā)現(xiàn)了新大陸一般,不能自拔。圖片來自互聯(lián)網(wǎng).png圖片來自互聯(lián)網(wǎng) 闡述問題 最近發(fā)現(xiàn)一個(gè)關(guān)于FastJsonHttpM...
動(dòng)態(tài)代理是Java語言中非常經(jīng)典的一種設(shè)計(jì)模式,也是所有設(shè)計(jì)模式中最難理解的一種。本文將通過一個(gè)簡(jiǎn)單的例子模擬JDK動(dòng)態(tài)代理實(shí)現(xiàn),讓你徹底明白動(dòng)態(tài)代理設(shè)計(jì)模式的本質(zhì),文章中可...
如果嫌本文又臭又長(zhǎng),那么可以直接參考現(xiàn)成的 Log4j2 的 XML 配置示例[http://www.itdecent.cn/p/8b30d312a47b],該示例包含了常...
spring 中配置 WebFlow 現(xiàn)在,還不支持在Java中配置Spring Web Flow,所以我們別無選擇,只能在XML中對(duì)其進(jìn)行配置。有一些bean會(huì)使用Spri...
目錄 概述 總體流程 細(xì)節(jié)分析3.1. 轉(zhuǎn)化 BeanName3.2. 合并 RootBeanDefinition3.3. 處理循環(huán)依賴3.4. 創(chuàng)建實(shí)例3.5. 注入屬性3...
這個(gè)一直以來都是有爭(zhēng)議的,知道是怎么回事就可以了,本質(zhì)上來說還是引用傳遞的概念怎么定義的問題。不需要在這兒掉書袋。
Java 淺拷貝和深拷貝介紹 開發(fā)過程中,有時(shí)會(huì)遇到把現(xiàn)有的一個(gè)對(duì)象的所有成員屬性拷貝給另一個(gè)對(duì)象的需求。比如說對(duì)象 A 和對(duì)象 B,二者都是 ClassC 的對(duì)象,具有成員變量 a 和 b,現(xiàn)在對(duì)...
使用數(shù)據(jù)庫是開發(fā)應(yīng)用的基本基礎(chǔ),那么,使用Spring Boot如何連接數(shù)據(jù)庫呢?前提,需要知道如何建一個(gè)Spring Boot項(xiàng)目,可參照:https://www.jian...
上篇文章我們通過部分源碼和結(jié)構(gòu)圖了解了HashMap的數(shù)據(jù)結(jié)構(gòu),感興趣的小伙伴看這里HashMap實(shí)現(xiàn)原理基礎(chǔ)篇。這一篇,我們基于HashMap的實(shí)現(xiàn)原理,了解HashMap...
@RequestBody 與 @RequestParam 最近趕項(xiàng)目中,時(shí)不時(shí)在Ajax傳數(shù)據(jù)的時(shí)候卡一會(huì),這次下定決心總結(jié)一下。先介紹一下基礎(chǔ)知識(shí),還是以遇到的實(shí)例進(jìn)行說明...
ES6 的擴(kuò)展運(yùn)算符(對(duì)象展開符) ... 擴(kuò)展運(yùn)算符( spread )是三個(gè)點(diǎn)(...)。它好比 rest 參數(shù)的逆運(yùn)算,將一個(gè)數(shù)組轉(zhuǎn)為用逗號(hào)分隔的參數(shù)序列。 該運(yùn)算符主...
1.簡(jiǎn)介 require.context是Webpack中用來管理依賴的一個(gè)函數(shù),此方法會(huì)生成一個(gè)上下文模塊,包含目錄下所有模塊的引用,通過正則表達(dá)式匹配,然后require...
問題 相信很多人在用Vue使用別人的組件時(shí),會(huì)用到 Vue.use() 。例如:Vue.use(VueRouter)、Vue.use(MintUI)。但是用 axios時(shí),就...
1. $route對(duì)象 1.1 $route 表示(當(dāng)前路由信息對(duì)象) 表示當(dāng)前激活的路由的狀態(tài)信息,包含了當(dāng)前 URL 解析得到的信息,還有 URL 匹配到的 route ...