原创 DevOps究竟要解決什麼問題?

從默默無聞到風靡全球,DevOps究竟有什麼魔力? 更好的軟件開發模式,在這種方式下,團隊間溝通和協作的重要性 一點也不亞於寫代碼,寫文檔,做測試之類的常規工作。 如何快速的持續交付高質量的軟件,滿足用戶的多樣化的需求,並藉此提升企業的

原创 jacoco相關知識

1.jacoco 使用ASM修改字節碼 ASM: 通用的java字節碼操作和分析框架, 用於修改現有類或直接以二進制形式動態生成類,  ASM提供了一些常見的字節碼轉換和分析算法, 可以從中構建自定義複雜轉換和代碼分析工具。 覆蓋率統計:

原创 jacoco

1.jacoco 使用ASM修改字節碼 ASM: 通用的java字節碼操作和分析框架, 用於修改現有類或直接以二進制形式動態生成類,  ASM提供了一些常見的字節碼轉換和分析算法, 可以從中構建自定義複雜轉換和代碼分析工具。 覆蓋率統計:

原创 mockMvc

1.爲什麼使用mockMvc。     對模塊進行集成測試時,希望能夠通過輸入url對controller進行測試。如果通過啓動服務器,建立http client進行測試,這樣會使得測試變得很麻煩 (1.啓動速度慢,2.測試驗證不方便,3

原创 jenkins打包node.js項目

1.jenkins安裝node.js插件 如果安裝node.js插件卡死,那麼直接手動下載安裝   2.npm使用過程中一些錯誤的解決辦法及npm常用命令和技巧 通過修改npm的配置文件讓npm到另一個站點去找package $ npm

原创 Slot插槽

原创 vue-條件語句

原创 時間複雜度

對於不同情況下,代碼的時間複雜度不一樣,引入三個概念 最好情況時間複雜度:在最理想的情況下,執行這段代碼的時間複雜度 最壞情況時間複雜度:在最糟糕的情況下,執行這段代碼的時間複雜 平均情況時間複雜度: 例子:在數組中查找元素 1.有(n+

原创 jenkins pipeline(流水線概念)

1.概念: 將構建寫在代碼中,通過代碼來描述軟件的構建工程,從獲取源碼、到自動化測試、到漏洞掃描、到部署全部用代碼去描述。一旦用代碼描述了,我們可以對我們的pipline進行版本控制,包括對我們的pipline進行一些安全的檢查。 部署流

原创 第一章:整潔代碼

1.要有代碼: 我們永遠拋不掉代碼,因爲代碼呈現了需求的細節 2. 糟糕的代碼 糟糕的代碼就是是沼澤。 勒布朗法則:稍後等於永不。 1.3.混亂的代價 隨着混亂的增加,團隊的生產力也持續下降,趨向於零 1.3.4整潔代碼的藝術 寫整潔代碼

原创 jenkins安裝及插件

1. jenkins 安裝   下載地址:https://jenkins.io/ 下載war包,上傳到指定目錄,如:/opt/tomcat-8/webapps    直接使用命令:wget http://mirrors.jenkins.i