原创 SpringCloud------註冊中心Consul的使用介紹

1、consul安裝 Consul 不同於 Eureka 需要單獨安裝,訪問Consul 官網下載 Consul 的最新版本,我這裏是 consul_1.2.1。 根據不同的系統類型選擇不同的安裝包,從下圖也可以看出 Consul 支持所

原创 springBoot中關於非controller或service類中用@Autowired 註解報空指針的問題

最近做東西的時候遇到這樣一個問題,自己寫的demo集成在項目中報 java.lang.NullPointerException,但是在demo中可以正確運行。經過debug查找發現問題是@Autowired註解的對象爲空,這就奇怪了,在d

原创 SpringCloud------聚合項目及Feign聲明式服務調用以及調用時應注意的問題

Feign介紹 Feign客戶端是一個web聲明式http遠程調用工具,提供了接口和註解方式進行調用。它的目的就是讓Web Service調用更加簡單。 下面就用一個簡單的微服務項目說明 項目結構:聚合項目,子父工程 項目獲取地址:ht

原创 SpringBoot+SpringCoud+Eureka實現高可用註冊中心

Eureka高可用原理: Eureka高可用實際上將自己作爲服務向其他服務註冊中心註冊自己,這樣就可以形成一組相互註冊的服務註冊中心,從而實現服務清單的相互同步,達到高可用效果。 Eureka集羣環境搭建(本文展示的是兩個服務的集羣+一個

原创 記錄一次學習總結線程池原理與其API

一次簡單的多線程面試 不積跬步無以至千里,不積小流無以成江海! 問題1. 用多線程的目的是什麼? -> 充分利用CPU資源,併發做多件事。 問題2. 單核CPU機器上適不適合用多線程? ->適合,如果是單線程,線程中需要等待

原创 毀三觀的spring自動注入

原文鏈接:https://blog.csdn.net/java_lyvee/article/details/102499560 比如提到spring的自動注入作爲一個java

原创 文件上傳的兩種方式

之前介紹了文件下載的兩種方式,今天介紹下文件上傳的兩種方式! 以下兩種上傳視頻共用如下頁面 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>上傳視頻到服務器</ti

原创 關於SpringBoot不能將第三方或本地jar文件打進war包中的解決辦法

今天做東西時要用到第三發jar文件,本地代碼運行沒有問題,將war包部署服務器一直顯示classNotFoundError之類的問題,經過排查發現打war包後第三方jar文件沒有打進war中,看了springBoot文檔後解決了該問題,特