原创 SpringCloud 配置文件代碼筆記

基於Hystrix解決服務雪崩效應原理:  服務降級:在高併發情況下,防止用戶一直等待,使用服務降級方式(返回一個友好的提示給客戶端,不會去處理請求,調用fallBack本地方法,目的是爲了用戶體驗)。 服務熔斷:在服務與服務之間互相調用

原创 SpringCloud之zuul(網關)轉發服務(四)

簡介:zuul 在Spring Cloud微服務系統中,客戶端的請求首先經過負載均衡(zuul、Ngnix),再到達服務網關(zuul集羣),再到具體的路由(服務)。 主要功能:主要是轉發請求與過濾器,還有全局處理異常,它默認集成了rib

原创 SpringCloud zuul控制全局回退異常導致其它路由(服務)無法返回連接超時異常信息

我的環境就是使用了zuul來控制全局回退異常,如果其中任何一個服務導致連接超時或者其它異常,都將通過zuul進行回退異常。 網關核心類如下:該類的作用就是控制了所有註冊到eureka上面的服務的-全局異常處理。 /** *@Compon

原创 Ubuntu系統環境下使用shell腳本執行微服務jar包配置開機自動啓動

微服務: 描述:首先微服務本身就是一個鮮明的分佈式環境,eureka就是註冊中心,其它服務要做的就是被eureka管理起來。 需求:將微服務部署到Ubuntu系統(服務器)上,以便用戶使用,如果斷電了,讓其自動啓動。!!! !!!!前者兩

原创 JAVA執行url從SpringBoot/Cloud項目中實時獲得access_tocken實例

適合環境: 微服務項目:springboot/cloud docker  集成開發環境 架構:使用網關對每個服務進行路徑映射分配,使用Security oauth對服務調用接口時進行權限認證,該認證加了(Authorization)。  

原创 JAVA Excel 批量導出實例

Map<String, Object> map = new HashMap<>(); //從其它方法獲的得集合 List<PlanDetail> planManageList = planManageService

原创 Gitlab管理代碼第(一)篇

Gitlab簡介: GitLab 是一個用於倉庫管理系統的開源項目,使用Git作爲代碼管理工具,成爲當今最實用的。 操作如下: 一丶gitlab官方網址創建賬號 二丶使用gitlab創建項目 三丶將你創建的項目克隆到本地 一般安裝過G

原创 MySQL異常與解決方法

一丶數據庫插入時(sql語句當中存在時間字段出現異常) //這個表示該時間格式與數據庫時間格式不匹配 Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Inc

原创 SpringBoot實體配置詳解

 一丶返回時間格式時差以及格式問題 //表示列名 不爲空 @Column(name = "start_date", nullable = true) //返回前端的字段名稱 @JsonProperty("StartDate") /

原创 JAVA Excel 批量導入(支持Excel xls和xlsx)

此例使用 HSSF POI技術 代碼如下 util層 /** * 判斷字符串與數字 true 是數字 false 字符串 * @param str * @return */ publ

原创 JAVA Set(集合) 根據id排序

我的現在是一個主表和一個子表(子表存的是set集合) 需求:根據主表id查詢時要求子表按順序顯示給前端 代碼如下: 方法有多種,我這裏只演示一種--------根據java自帶的比較器排序 比較器:(注意:我這裏子表的主鍵id存的是lon

原创 List集合和Set集合(轉數組)

本例說明: List集合默認是有序的,而Set集合是無序的 List允許有重複數據,而Set集合有重複數據時會覆蓋掉 實例: List<String> set =new ArrayList<>(); set.add("

原创 SpringCloud之Feign實現負載均衡(三)

簡介: Feign是一個聲明式的僞Http客戶端,它使得寫Http客戶端變得更簡單。使用Feign,只需要創建一個接口並註解。它具有可插拔的註解特性,可使用Feign 註解和JAX-RS註解。Feign支持可插拔的編碼器和解碼器。Feig

原创 SpringCloud註冊中心(一)

簡介: Eureka是Netflix開發的服務發現框架,本身是一個基於REST的服務,主要用於定位運行在AWS域中的中間層服務,以達到負載均衡和中間層服務故障轉移的目的。SpringCloud將它集成在其子項目spring-cloud-n

原创 SpringCloud之服務提供者和消費者(二)

簡介 服務提供者與服務消費者通俗來講就是將各個服務註冊到eureka註冊中心上 也可以說每一個服務既是消費者又是提供者 本章實例爲服務提供者與服務消費者 eureka版本:1.5 工具:idea 工程:maven 環境:jdk1.8 實例