原创 Idea集成單元測試JUnit

1.安裝junit插件 如下圖,junit和junit generator都要安裝 不會安裝idea插件的請自學 2.pom文件添加junit依賴 <dependency> <groupId>junit<

原创 Java實現消費Kafka數據

直接擼源碼,可以照抄: 我用了swagger-ui,不會用的戳—> https://blog.csdn.net/weixin_33320453/article/details/85715034 package com.xxx.xx

原创 RestTemplate實現HttpRequest請求

直接擼代碼 @PostMapping("/certificate") public String certificate(String verSummary) throws JsonProcessingException

原创 Java常見集合類的概念和用法

1.Map集合類和Collection集合類的區別: Collection中的集合,元素是孤立存在的(理解爲單身),向集合中存儲元素採用一個個元素的方式存儲; Map中的集合,元素是成對存在的(理解爲夫妻)。每個元素由鍵與值兩部分

原创 Idea自動添加註釋信息

Idea創建類文件時自動添加註釋信息 Idea選擇settings: FileHeader中加入註釋信息模板即可: 例如: /** Created with IntelliJ IDEA. User: ${USER} Date:

原创 基於iPipeline框架的流水線開發--入門級

1.基礎框架 2.系統配置 3.Pipeline語法 Pipeline遵循着Groovy的基本語法,相比Java而言,Groovy語法有如下的一些特性: 沒有分號作爲語句分隔符,每個聲明必須在自己的一行 return關鍵字可省略

原创 微服務設計原則

1.AKF拆分 x軸:水平復制,單體系統通過集羣加負載均衡運行多個實例; y軸:基於不同的業務將項目拆分爲多個微服務; z軸:數據分區 2.前後端分離 前端和後端的代碼分離也就是技術上做分離,我們推薦的模式是最好直接採用物理分離的

原创 Groovy語言常用功能代碼

爲了設計實現流水線,花了點時間學習了Groovy語言,總結整理了一些常用的Groovy語法和功能碼片。 1.實現接口調用 def getLatestSuccessSummary(projectId, taskId){ de

原创 SpringBoot如何實現application文件的自動讀取與寫入

1.編寫配置文件: package com.xxx.devops.pipelineService.config; import org.springframework.boot.context.properties.Config

原创 PO/VO/BO和POJO概念

PO:persistent object 持久對象 1 .有時也被稱爲Data對象,對應數據庫中的entity,可以簡單認爲一個PO對應數據庫中的一條記錄。 2 .在hibernate持久化框架中與insert/delet操作密切

原创 Java中Map的概念和用法

1.Map集合類和Collection集合類的區別: Collection中的集合,元素是孤立存在的(理解爲單身),向集合中存儲元素採用一個個元素的方式存儲; Map中的集合,元素是成對存在的(理解爲夫妻)。每個元素由鍵與值兩部分

原创 Java常見設計模式

Java常見設計模式包括:單例模式,工廠模式,抽象工廠模式,命令模式,職責鏈模式,代理模式等。 1.單例模式: 定義:在它的核心結構中只包含一個被稱爲單例的特殊類。通過單例模式可以保證系統中一個類只有一個實例。 簡單實現: pub

原创 使用Idea編寫Java單元測試

概念: 什麼是單元測試:單元測試是用來對一個模塊、一個函數或者一個類來進行正確性檢驗的測試工作。 “測試驅動開發”(TDD:Test-Driven Development) 實戰: maven導入org.junit.Test獲取不

原创 Java開發崗面試常見問題總結

Object中有哪些公共方法? 1.equals() 2.clone() 3.getClass() 4.notify(),notifyAll(),wait() 5.toString 什麼是單例模式? 單例模式是指一個類僅允許創建其

原创 MySQL優化隨筆

1.爲搜索字段創建索引; 2.join聯合查詢的時候確保2個表中Join的字段是有建有索引的; 3.避免SELECT * ,做到需要什麼就取什麼; 4.爲數據庫裏的每張表都設置一個ID做爲其主鍵,而且最好的是一個INT型的(推薦使用U