原创 Linux下安裝部署jenkins並完成github上springboot項目的自動化部署

Linux下安裝部署jenkinsLinux下安裝部署jenkins下載安裝jenkins安裝jdk安裝maven安裝git啓動jenkins服務jenkins插件下載jenkins配置jdk、maven、git創建一個自動化部署

原创 node.js詳細安裝及配置教程(Windows下)

node.js在windows系統下的安裝及配置 node.js下載 官網下載地址:https://nodejs.org/en/download/ 可以根據自己的需要下載對應的版本,我下載的是node-v10.16.3-x64.m

原创 linux上查看jvm GC詳情並獲取jvm當前dump文件

linux上查看jvm GC情況 通過命令行:jstat -gc [pid] [刷新頻率ms] 其中pid爲要查看的java進程的id,刷新頻率爲每個多少毫秒刷新一次GC情況。顯示內如如下圖: 上圖中是查看進程id爲12711的

原创 IDEA配置監控JVM的插件VisualVM

安裝VisualVM 在IDEA Plugins中搜索插件VisualVM並安裝,然後重啓IDEA 配置VisualVM 啓動項目

原创 JvisualVm提示無法監視本地Java應用程序解決辦法

有時候我們用jdk自帶的JvisualVm來監控本地jvm的時候,會彈出一個“無法監視本地Java應用程序”的提示。 處理方法 根據官網的處理方法,修改一下%TMP%\hsperfdata_username就可以了。 處理過程

原创 Linux下安裝部署jenkins

Linux下安裝部署jenkinsLinux下安裝部署jenkins下載安裝jenkins安裝jdk安裝maven安裝git啓動jenkins服務jenkins插件下載jenkins配置jdk、maven、git創建一個任務 Li

原创 基於STOMP over Websocket協議實現實時在線通信的springboot項目

基於STOMP over Websocket協議實現實時在線通信的springboot項目springboot集成Websocket通過stomp協議實現在線通信Websocket協議STOMP協議STOMP over Webso

原创 設計模式--責任鏈模式

責任鏈模式應用場景 一個事件要經過多個對象的處理,例如公司的審批流程、軟件開發中的異常流程處理、前端頁面的請求流程處理等,都可以考慮用責任鏈模式。 責任鏈模式的實現 現在讓我們用公司的審批流程來作爲場景舉例實現。 根據上圖展示,

原创 設計模式--原型設計模式

設計模式--原型設計模式原型模式理解原型模式的實現深克隆與淺克隆代碼實現 原型模式理解 當因代碼需要創建大量的重複對象時,比如一個for循環對象集合,每一次循環都要new一個對象來接收,這時的資源開銷比較大。所以,這樣場景下我們就