原创 eclipse的yml插件yedit安裝和使用

    Yml的格式很容易寫錯,所以要用一個專門的編輯器來編輯 通用的eclipse的yml插件是yedit   下載地址:   https://github.com/oyse/yedit/wiki 跳轉到 http://dadacoal

原创 java獲取環境變量值的例子

從環境變量中獲取值,linux中有export定義的環境變量,也有啓動java程序-Dxxx加入的環境變量。 例子如下,另我寫了一個controller可以查看變量值 package com.example.gate.util; im

原创 springboot配置數據庫包括集羣下 配置

首先準備數據庫的必要信息。 查詢當前數據庫實例名 方法一:select instance_name from v$instance; 方法二:show parameter instance 查詢數據庫服務名 方法一:show para

原创 redis集羣yml配置lettuce

在springboot中使用redis很方便,只要在yml配置好reids的相關配置項就可以直接使用。 無論是單實例還是集羣,都能配置: spring: application: name: gate redis:

原创 windows版本redis搭建集羣步驟

目錄 文件準備: 步驟 先安裝ruby 安裝ruby驅動 準備6個redis節點 啓動節點 下面開始驗證。     文件準備:   Redis-x64-3.2.100.zip  :redis的windows版本。, redis-win

原创 配置文件密碼用jasypt加密

我們一般都寫在yml或者properties文件中。 有沒有一種辦法,在配置文件中寫密文,程序啓動後自動解密,再使用這個解密後的密碼進行連數據庫或者redis? jasypt就實現了這個功能。 https://github.com/uli

原创 1:算數左移,3:邏輯右移>>>

package com; /** * * 1:算數左移<<,2:算數右移>>,3:邏輯右移>>> * * 算數左移:二進制左移,右邊補0. * * 算數右移:二進制右移。左邊補符號位:正數左邊補0,負數左邊補1。這樣保

原创 redis監控命令monitor(監控內容寫入文件)

redis有一個monitor命令,使用該命令可以實時監控redis正在執行的命令。 先登錄redis集羣: /redis/app/3.2.12/bin/redis-cli -h 192.168.177.122 -p 6379 -a "a

原创 springcloudgateway集成hystrix

目錄 一,pom引入依賴。 二,RestTemplate開啓ribbon的負載均衡,@LoadBalanced 三,yml配置和熔斷降級的fallback接口。 四,技術資料(springcloudgateway和Hystrix) spr

原创 springboot使用Lettuce配置多數據源(單實例-集羣-哨兵)

在同一個應用中可能會同時用到多個redis數據源,並且這多個redis數據源可能模式還不一樣,有單實例、集羣、哨兵。 本文章就把這3種模式的redis數據源都集成到一個應用種。 那麼就可以應付其他各種情況,例如,2個單實例3個集羣4個哨兵

原创 springcloudgateway獲取post請求體的內容

  package com.example.gate.filter; import java.io.IOException; import java.io.InputStream; import java.io.Unsupported

原创 一個例子實現系統啓動後初始化一些數據

springboot在系統啓動後要執行一些數據可以寫一個類實現ApplicationRunner接口。 在一個bean構建後進行初始化可以用註解@PostConstruct   寫個簡單的小例子練練手。 爲了在系統啓動後規範執行的行爲,我

原创 consul重啓導致服務必須跟着重啓解決方案

問題:consul作爲註冊中心和eureka的機制不同。 當微服務啓動後首先向註冊中心發註冊請求,這點兩者一致。之後consul在維護可用服務列表時,採用的是主動向微服務發健康檢查的接口(也可以配置成微服務主動向consul發心跳,但是我

原创 oracle存儲過程--遊標

存儲過程,學會了遊標的使用就學會了數據的處理。 隱式遊標select  into  from 獲取值  所有的隱式遊標都被假設爲只返回一條記錄。 使用隱式遊標時,用戶無需進行聲明、打開及關閉。PL/SQL隱含地打開、處理,然後關掉遊標。

原创 設計模式(九)---組合模式

將對象組合成樹形結構以表示"部分-整體"的層次結構。 "Composite使得用戶對單個對象和組合對*的使用具有一致性。" 組合模式個人理解就是在共同的父類或抽象類中定義一個容器, 這個容器的對象類型還是本身,並定義容器的維護方法。 這種