原创 jenkinsFile打tag腳本簡介

pipeline { agent { node { label 'maven' } } stages { # 指定測試通過版本打tag成鏡像推送到服務器 stage('Build and

原创 k8s svc.yaml文件屬性簡介

apiVersion: v1 # 指定api版本,此值必須在kubectl api-versions中 kind: Service # 指定創建資源的角色/類型 metadata: # 資源的元數據/屬性 name: # 資源的名字

原创 JenkinsFile deploy腳本簡介

pipeline { agent { #表示Jenkins爲Pipeline的這一部分分配一個執行者和工作區 node { #在Jenkins環境中可用的代理上執行Pipeline或階段性執行,即在maven中執行

原创 k8s deployment文件屬性簡介

apiVersion: apps/v1 #指定api版本,此值必須在k8s api-versions中 kind: Deployment # 指定創建資源的角色/類型 metadata: # 資源的元數據/屬性 name: # 資源

原创 Java-GZIPOutputStream踩坑

背景 業務上MFT接口需求,將本系統業務數據歸集生成.csv文件後打包。 問題 將.csv文件寫入到壓縮文件後,獲取壓縮文件大小時恆等於10 解決 使用 GZIPOutputStream操作時,需要在write完後添加 gzipOutp

原创 SpringMVC請求參數解析

請求參數解析 客戶端請求在handlerMapping中找到對應handler後,將會繼續執行DispatchServlet的doPatch()方法。 首先是找到handler對應的適配器。 HandlerAdapter ha = getH

原创 Netty實現簡單羣聊

場景 使用Netty實現簡單羣聊。服務端實現監控客戶端上下線及通知、羣聊消息轉發。 實現 客戶端與服務端使用String類型的消息進行發送與接收,因此客戶端與服務端需要首先添加Netty封裝的用於網絡傳輸的編碼解密處理器,否則將無法成功打印

原创 SpringBoot項目war包部署

服務部署 記錄原因 將本地SpringBoot項目通過war包部署到虛擬機中,驗證服務器部署。 使用war包是爲了方便替換配置文件等。 工具 對象 版本 Spring Boot 2.4.0 VMware Workstati

原创 SpringMVC自定義兼容性HandlerMapping

寫在前面 看到這篇博客時,默認你知道Spring MVC中HandlerMapping的作用,及前臺請求到響應的的流轉。 感謝網上其他大佬博客給我的借鑑,博客地址這裏忘記了。 大家可以直接點擊右上角進入我的SpringBoot項目查看源碼,

原创 SpringMVC請求映射handler源碼解讀

請求映射源碼 首先看一張請求完整流轉圖(這裏感謝博客園上這位大神的圖,博客地址我忘記了): 前臺發送給後臺的訪問請求是如何找到對應的控制器映射並執行後續的後臺操作呢,其核心爲DispatcherServlet.java與HandlerMa

原创 kendo UI修改選中行的數據列頁面並實時展示

記錄一下自己項目中遇到的一個問題。選中一行數據,點擊功能按鈕後會修改選中行的某個標識字段。 由於使用的是Kendo ui,較爲冷門,國內論壇未找到可操作方法,後在國外kendo ui官方論壇找到類似問題及大神解決,這裏記錄一下。 以下粘貼按

原创 spring boot自定義類配置綁定在配置文件中自動提示

在spring boot的日常使用中,我們可能需要使用配置綁定的方式動態配置自定義類的成員變量。 這個時候,我們在配置文件中配置spring默認已有的配置時,只需要輸入部分關鍵字即可自動提示,如下圖:    如何讓咱們自定義的類也能夠自動

原创 親測,將自己的項目部署到Github下

轉載內容,其實就是爲了方便自己不用再去百度 感謝這位前輩 鏈接

原创 redis整合Spring入門

首先   衷心感謝這篇博客給我入門時的啓發  三顆心臟   你需要知道,spring的官方文檔中已經註明,與redis整合時,spring的jar包版本不能低於4.2.6,否則不支持,會報錯的喲   測試的時候請保持redis運行,不要把r

原创 oracle下關於table的常用sql整理

創建表,create TABLE table( 列名稱1 數據類型1, 列名稱2 數據類型2, 列名稱3 數據類型3, ......); eg: create table TABLE_24751( id NUM