原创 Istio學習(一)--使用kubeadm搭建K8S環境

官網地址: istio:https://istio.io/ k8s:https://kubernetes.io/ 我使用的事阿里雲服務器(集羣,單機均適用),現將操作整理如下: 一、設置準備環境 關閉防火牆: $ systemctl s

原创 Java學習(9) -- 序列化

一、 什麼是序列化和反序列化 對象序列化是一個用於將對象狀態轉換爲字節流的過程,可以將其保存到磁盤文件中或通過網絡發送到任何其他程序; 從字節流創建對象的相反的過程稱爲反序列化。 而創建的字節流是與平臺無關的,在一個平臺上序列化的對象可以

原创 Java學習(7) -- 反射

一、 什麼是反射            Java反射說的是在運行狀態中,對於任何一個類,我們都能夠知道這個類有哪些方法和屬性。對於任何一個對象,我們都能夠對它的方法和屬性進行調用。我們把這種動態獲取對象信息和調用對象方法的功能稱之爲反射機

原创 Java學習(6) -- IO詳解

一、字符流、字節流             字符流的由來: 因爲數據編碼的不同,而有了對字符進行高效操作的流對象。本質其實就是基於字節流讀取時,去查了指定的碼錶。 Java 內用 Unicode 編碼存儲字符,字符流處理類負責將外部的其他

原创 解決本地Maven倉庫無法下載Jar或下載失敗的情況

在搭建Spring cloud框架中,有些Jar無法下載的情況處理 1. 網上查詢 https://mvnrepository.com/ 查看maven引用是否正確 2. 解決方法如下: 方法一:使用命令加入本地倉庫,請參考我的博客: h

原创 Java學習(12) -- JMX

一、什麼是JMX 在 Java 5.0 中,類庫和和 JVM 提供了一種全面的管理和監視基礎設施——JMX。JMX 是一種用來提供可以遠程訪問的管理接口的標準措施,也是一種嚮應用程序添加靈活且強大的管理接口的簡易方式。被稱作受管 bean

原创 Java學習(8) -- 動態代理

一、動態代理和靜態代理 1.靜態代理 //靜態代理實現 //共同接口 public interface Action { public void doSomething(); } //對象 public class RealOb

原创 Java學習(11) -- JMS

1)什麼是java消息服務 java消息服務(Java Message Service, JMS)是一個允許應用創建、發送、接收和讀取消息的Java API 2)JMS消息傳送模型 JMS應用由以下部分組成   JMS提供者:是一個實現J

原创 軟開-軟件測試

原创 軟考-面向對象

原创 Jenkins 實現 Spring Boot 多環境自動發佈

一、項目配置   二、配置Jenkins  1) 遠程ssh操作 # 將測試環境的配置文件拷貝到resources文件目錄下 cp -r capacity-eureka/deploy/test/* capacity-eureka/sr

原创 Java學習(17) -- 異常

一、異常類型 1)java 分爲異常和錯誤,錯誤不可處理,異常是可以處理的,他們都繼承Throwable. 2) 異常分爲IO異常和運行是異常 3)可以自定義異常 二、正確處理異常 在編寫代碼處理異常時,對於檢查異常,有2種不同的處理方

原创 Java學習(15) -- 正則表達式

Java 正則表達式 正則表達式定義了字符串的模式。 正則表達式可以用來搜索、編輯或處理文本。 正則表達式並不僅限於某一種語言,但是在每種語言中有細微的差別。 正則表達式實例 一個字符串其實就是一個簡單的正則表達式,例如 Hello Wo

原创 Java學習(31) -- 併發編程(鎖)

一、CAS https://blog.csdn.net/mmoren/article/details/79185862 二、樂觀鎖與悲觀鎖 悲觀鎖:總是假設最壞的情況,每次去拿數據的時候都認爲別人會修改,所以每次在拿數據的時候都會上鎖,這