原创 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 實例