原创 持續集成是什麼?

互聯網軟件的開發和發佈,已經形成了一套標準流程,最重要的組成部分就是持續集成(Continuous integration,簡稱CI)。 本文簡要介紹持續集成的概念和做法。 一、概念 持續集成指的是,頻繁地(一天多次)將代碼集成到主幹。

原创 IDEA 調試圖文教程,讓bug無處藏身

Debug用來追蹤代碼的運行流程,通常在程序運行過程中出現異常,啓用Debug模式可以分析定位異常發生的位置,以及在運行過程中參數的變化。通常我們也可以啓用Debug模式來跟蹤代碼的運行流程去學習三方框架的源碼。 在Intellij ID

原创 Java多線程-Callable的Future返回值的使用

一般使用線程池執行任務都是調用的execute方法,這個方法定義在Executor接口中: public interface Executor {   void execute(Runnable command); } 這個方法是沒有

原创 Kubernetes基礎:Pod的詳細介紹

詳情建議看下:https://www.cnblogs.com/cocowool/p/kubernetes_pod_detail.html

原创 git commit後,如何撤銷commit

寫完代碼後,我們一般這樣 git add . //添加所有文件 git commit -m "本功能全部完成"   執行完commit後,想撤回commit,怎麼辦? git reset --soft HEAD^ 這樣就成功的撤銷了你的c

原创 git提交流程記錄

git提交流程記錄: 自己創建分支:本地分支feature_liuchj、遠程feature_liuchj 主幹分支:本地feature分支、遠程feature分支 1.首先將本地自己寫的代碼add到本地暫存區,然後commit到本地fe

原创 作爲程序員,戀愛、結婚很難嗎?到底難在哪裏?

      首先做一下自我介紹,博主本人15年畢業,至今爲止工作也就三年左右的時間,主要是畢業之時沒有立馬從事程序開發的工作,到了16年才正式踏入這個行業吧,好了,言歸正傳,今天我想和讀者討論一下程序員的戀愛結婚這件事。         

原创 返回對象的工具類

1.如果返回對象有數據,則用第一個Result類 public class Result<T> { private int code; private String msg; private T data; /** * 成

原创 返回對象的工具類Result

public class Result<T> {     private int code;     private String msg;     private T data;     /**      * 成功時候的調用     

原创 freemarker導出word的工具類

package com.fh.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import jav

原创 單元測試之JUnit4

JUnit4 測試框架,是目前應用最爲廣泛的單元測試框架,也是最爲基礎的框架。 Android studio 中使用JUnit4 測試類  在類的代碼中,右鍵go to-》選擇Test-》create new test-》  Class

原创 單元測試基本套路

好的實現,一定是可測試的。 單元測試(Unit Testing)又稱爲模塊測試, 是針對程序模塊(軟件設計的最小單位)來進行正確性檢驗的測試工作。 單元測試不僅僅用來保證當前代碼的正確性,更重要的是用來保證代碼修復、改進或重構之後的正確性

原创 JSON工具類

package com.test.util; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.Jso

原创 IOutils

package com.test.util; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.i

原创 Spring-boot中讀取config配置文件的兩種方式

Spring-Boot讀取配置文件的方式: 一.讀取核心配置文件信息application.properties的內容      核心配置文件是指在resources根目錄下的application.properties或applicat