原创 SpingCloud-Gateway

一、簡介 Spring Cloud GateWay 是Spring官方基於Spring5.0 SpringBoot2.0 和 Project Reactor等技術開發的網關,Spring Cloud GateWay zhi在爲旨在爲微服務

原创 springcloud-zuul

一、簡介 Zuul 是一個基於JVM路由和服務的負載均衡器,提供路由、監控、安全等方面的服務框架。Zuul能夠與Eureka、Ribbon、Hystrix等組件配合使用。 Zuul的核心是過濾器,通過這些過濾器我們可以擴展出很多功能,例如

原创 springCloud -Ribbon的使用

一、簡介 目前主流的負載均衡的方案分爲兩種:一種是集中式的負載均衡,在消費者和服務提供方中間使用獨立的大力方式進行負載,另一種則是客戶端自己做負載均衡,根據自己的請求情況做負載。Ribbon就是客戶端自己做負載。 二、Ribbon模塊 r

原创 springCloud-Feign的使用

一、簡介: Feign是一個聲明式的Rest 客戶端,它能讓Rest調用更加簡單。Feign提供Http的請求模板,通過編寫簡單的接口和插入的註解,就可以定義好Http請求的參數,格式,地址信息,Feign 則會完全代理Http請求,我們

原创 部署springBoot 項目(以jar包形式)

Step1. 構建 jar 包       構建jar包有兩種方式           第一種方式:              eclipse 中 項目右鍵選擇 “ Run As” --------> " Maven Clean"----

原创 SpringCloud之Eureka註冊中心搭建

Spring Cloud Eureka 是Spring Cloud Netfix 微服務套件的一部分,基於 Netfix Eureka做了二次封裝,主要負責實現微服務架構中的服務治理功能 。 一、服務治理  1. 服務註冊:  在服務治理

原创 springBoot的配置文件的讀取、actuator配置以及統一異常處理

一、springBoot的配置文件讀取 在項目中我們可能會把業務相關的配置會放在配置文件中,在springBoot中我們可以通過以下幾種方式讀取配置信息 1.  Environment:可以通過 Environment 的 getProp

原创 java算法之折半查找

折半查找又稱二分查找,優點:查詢次數比較少,查找速度快,平均性能好。缺點:要求待查表爲有序表,且插入困難,因此折半查找適用於不經常變動而查找頻繁的有序列表。 基本思想:將n個元素分成大致相等的兩部分,取a[n/2]與x做比較,如

原创 SSM和SQLite整合時路徑問題

一、SQLite簡介 SQLite是一個進程內的庫,實現了自給自足的、無服務器的、零配置的、事務性的SQL數據庫引擎、SQLite是一個零配置的數據庫,這以爲着不需要在系統中配置。 SQLite不是一個獨立的進程,可以按照應用程序

原创 數據結構之雙鏈表

在單鏈表分析中,每個結點只有一個指向後繼結點的next域,如果此時已知當前結點,需要查找其前驅結點,那麼必須從head頭指針遍歷至p的前驅結點,操作效率很低,因此如果p指向前驅結點的next的域,效率就會提升很多,因此就出現了雙鏈

原创 解決在hex中系統按鈕消失問題

hex提供了一種全新構建桌面應用的方式,可以使用 web 技術快速構建跨平臺的桌面應用。 想使用hex開啓一個程序很簡單,首先下載一個hex的二進制包,把工程放到下載的二進制包的文件夾中Release中,然後修改mainfes.j

原创 數據結構之單鏈表

鏈表是一種數據結構,和數組同級。鏈表中的數據是以結點來表示的,每個結點構成:元素+指針 。元素就是存儲數據單元,指針就是連接每個結點的地址數據。比如,java中我們經常使用的ArrayList,其實現原理是數組,而LinkedLi

原创 SSM框架和Redis整合

Redis是完全開放免費的,遵守BSD協議,是一個高性能的Key-Value的數據庫,Redis具有以下三個特點: 1.Redis支持數據持久化,可以將內存的數據保存在磁盤上,重啓時可以再次使用。 2.Redis不僅僅支持簡單

原创 使用javaini對.ini文件進行操作

.ini文件由節、鍵、值組成。 節 [section] 參數(鍵=值) name=value ini文件中的註解使用分號(;)表示。在分號後面的文字,直到該行的結尾都是註解。在使用之前先把org.dtools.javain

原创 centOs7 配置mySql

Step1.先檢查系統是否安裝mySql rpm -qa | grep mysql 如果出現下圖所示的情況說明沒有安裝過mysql,如果安裝過mySql 則需要先卸載一下 Step2. 下載 mysql 的 repo 源 wget