原创 vue cli3 生產環境打包壓縮Gzip

1.安裝打包工具:npm install --save-dev compression-webpack-plugin 2、配置vue.config.js 文件 const CompressionWebpackPlugin = re

原创 js 開始日期+天數=結束日期

輸入開始日期,天數 dateAddDays() { console.log(this.getNewDay("2016-03-01", 30)); } 計算結束日期 getNewDay(date

原创 java 可變參數 T...

T…(T是某種類型,…可變,所有T…就是某有類型的可變參數的意思) 下面的coding和工廠模式的思想類似。 常見數組操作 String[] values= new String[]{"jingyuejiao","

原创 ES6-var、let和const

1、 var 之前,js定義變量只有一個關鍵字:var var有一個問題,就是定義的變量有時會莫名奇妙的成爲全局變量。 例如這樣的一段代碼: for(var i = 0; i < 5; i++){ console.lo

原创 idea代碼格式美化快捷鍵

做項目經常會遇到代碼格式混亂的情況,Ctrl+Alt+L 快捷鍵就可以解決這個問題,如果不管用,可能是因爲熱鍵佔用的問題,試一試 Ctrl+Shift+Alt+L,幫你的代碼重歸整潔。

原创 Eureka服務註冊與獲取

文章目錄一、Eureka服務註冊1、pom.xml2、application.yml3、引導類 4、重啓項目,訪問Eureka監控頁面查看二、Eureka服務獲取1、修改UserController代碼 一、Eureka服務註冊

原创 EurekaServer搭建

文章目錄1、完整的Pom文件:2、編寫application.yml配置:3、修改引導類,在類上添加@EnableEurekaServer註解:4、啓動服務,並訪問:http://127.0.0.1:10086 1、完整的Pom文

原创 SpringBoot中.yml文件的使用

文章目錄一、.yml 文件與其他配置文件的關係二、.yml 的創建三、.yml 文件書寫規範示例四、.yml 文件的簡單使用 一、.yml 文件與其他配置文件的關係 我們都在SpringBoot框架中見到過.yml 配置文件,我們

原创 SpringCloud-雪崩問題的解決方法

文章目錄一、雪崩產生的原因二、Hystix解決雪崩問題三、降級和熔斷 一、雪崩產生的原因 微服務中,服務間調用關係錯綜複雜,一個請求,可能需要調用多個微服務接口才能實現,會形成非常複雜的調用鏈路: 如圖,一次業務請求,需要調用A

原创 ZuulFilter過濾器

文章目錄1、過濾器1.1 ZuulFilter1.2 過濾器執行生命週期1.3 使用場景2、自定義過濾器2.1 定義過濾器類2.2 測試 Zuul作爲網關的其中一個重要功能,就是實現請求的鑑權。而這個動作我們往往是通過Zuul

原创 解釋@Bean 和@Autowired

縱觀全網,這是我找到的最簡單、最漂亮的回答: @Bean 和 @Autowired 做了兩件完全不同的事情: @Bean 告訴 Spring:“這是這個類的一個實例,請保留它,並在我請求時將它還給我”。 @Autowired

原创 vue-綁定class樣式

1、數組語法 我們可以藉助於v-bind指令來實現: HTML: <div id="app"> <div v-bind:class="activeClass"></div> <div v-bind:class="e

原创 IDEA 配置 SpringBoot 啓動端口的兩種方式

目錄一、properties文件配置 SpringBoot 啓動端口二、 IDEA 本身的配置來指定啓動端口三、IDEA 本身的配置來指定啓動端口>properties文件配置 SpringBoot 啓動端口 一、properti

原创 Hystrix-服務熔斷

一、熔斷原理 熔斷器,也叫斷路器,其英文單詞爲:Circuit Breaker 熔斷狀態機3個狀態: Closed:關閉狀態,所有請求都正常訪問。 Open:打開狀態,所有請求都會被降級。Hystix會對請求情況計數,當一定時

原创 zuul啓動報錯:com.netflix.zuul.exception.ZuulException: Forwarding error

報錯 給SpringClout項目搭了一個Zuul網關,結果啓動之後,一訪問就報錯,最直接的信息就是: 1、com.netflix.zuul.exception.ZuulException: Forwarding error 2、