原创 1.內存管理-----Java虛擬機

1.簡介 以上個區域只是表示內存模型,並不代表各個區域的大小或者所佔比例 2.程序計數器 3.Java 虛擬機棧   StackOverFlowError(棧溢出) (一般遞歸調用方法時,如果沒有截止條件,就會一直向虛擬棧中壓入方

原创 docker命令大全以及使用注意事項

1.幫助命令 docker --help 命令幫助 docker version docker版本信息 docker info docker 的詳細的信息   2.鏡像命令 docker images 本地的鏡像列表 docker sea

原创 2.構建Pipeline流水線(springboot+maven+github+jenkins)

1.構建 springboot+maven+GitHub+jenkins 手動部署 請參照: https://blog.csdn.net/m0_37970699/article/details/106709472 接着.本文實現 pipe

原创 2.進階--研磨設計模式----外觀模式

1.外觀模式: 作用或者優點: 爲某個系統的組合功能提供一個外層,也就是客戶端使用系統的某個組合功能(需要與多個子模塊交互)時候,可以通過提供一個外層,來避免客戶端對子模塊複雜的調用,簡化了客戶端的使用步驟,客戶端只需要與外觀交互

原创 1.ES---腳本化字段

腳本化 field 示例 本小節展示了 Kibana 中一些常見場景下的 Lucene expressions 和 Painless 腳本化 field 示例。如上所述,這些示例以來自 Kibana 入門教程的數據集爲基礎,並且假

原创 設計模式目標,原則

軟件設計模式 一、設計目標: ⑴、軟件設計目標:正確性、健壯性、靈活性、可重用性、高效性 1、正確性:也就是滿足應用程序的需求。 2、健壯性:是指軟件對於規範要求以外的輸入情況的處理能力。也就是說,在異常情況下,軟件能夠正常運行的

原创 1.環境搭建jenkins(docker安裝)+github+springboot(手動部署)

1.安裝docker    https://blog.csdn.net/m0_37970699/article/details/103677596 Docker 相關命令: https://blog.csdn.net/m0_379706

原创 3.自動化部署(github+webhook+jenkins+springboot+maven)

1.如果jenkins的相關部署不太瞭解可以移步到我的其他兩篇博文稍作了解 https://blog.csdn.net/m0_37970699/article/details/106709472 https://blog.csdn.net

原创 idea通過Tomcat啓動ssm項目跳轉空白頁或404

1.通過Tomcat啓動後跳轉到空白頁面 然後各種訪問都是空白頁面:這種情況是idea沒有將resource或者webapp文件識別爲源文件 正確的配置應該是: 注意resources與webapp的文件夾標識是Resources的,如

原创 3.ES----IndexTemplate 和 dynamicTemplate

1.索引模板 IndexTemplate   可以看到setting是用來設定集羣存儲的,mapping是用來定義具體的索引設置. 這裏需要注意一下order 的值   這個規定,使我們可以找到到底使用的是哪個索引模板中的設置.  

原创 JVM----垃圾收集信息解讀實戰

demo1 public class Main { public static void main(String[] args) { { byte[] bytes=new byte[

原创 JVM------參數詳解

內存相關 選項 參數詳解 默認值 -Xms 初始堆大小 – -Xmx 最大堆大小 – -Xmn 年輕代大小(1.4or lator)整個JVM內存大小=年輕代大小 + 年老代大小 + 持久代大小。持久代一般固定大小爲64m,所以增

原创 1.觀察者模式-----Head First (設計模式進階)

認識 觀察者模式:出版者(主題)+訂閱者(觀察者) 使用場景:出版者發生動作,通知訂閱者發出相應的動作.這裏動作是抽象的,可以是狀態,也可以是其他的,出版者與訂閱者一般爲一對多的關係. 首先:我們來分析一下主題與觀察者的職能:

原创 1.組件間數據傳遞以及父子組件的引用----Vue實踐

父子組件的引用 直接上代碼吧 下面是一個組件List.vue的內容: <template> <div class="col-md-8"> <h3 class="reply">評論回覆:</h3>

原创 JVM---GC回收信息詳解(PrintGCDetails)

Java GC日誌可以通過 +PrintGCDetails開啓 以ParallelGC爲例 YoungGC日誌解釋如下(圖片源地址:這裏) : FullGC(圖片源地址:這裏):