原创 Git - 向 GitLab 提交代碼之後自動觸發 Jenkins 構建
GitLab服務器和Jenkins服務器可以通過Web Hook的方式進行通信。 (1)在Jenkins服務器中,安裝GitLab Plugin和GitLab Hook Plugin (2)打開一個任務配置,構建觸發器中選擇"Bui
原创 Lombok - Generating equals/hashCode implementation but without a call to superclass
1、Lombok 警告,沒有注入父類的字段 當我們給一個繼承了父類的子類上使用@Data @ToString @EqualsAndHashCode 註解時,IDE 會警告 Generating equals/hashCode imple
原创 Lombok - Does lombok @Builder allow extends
import lombok.Builder; @Builder public class B extends A { } import lombok.Builder; @Builder public class A { } 以上@B
原创 程序人生 - 敬酒常識
敬酒姿勢 一般右手端杯子,左手墊杯底。 敬酒的姿勢有一定講究,端起酒杯(比如啤酒杯),右手扼杯,左手墊杯底,記着自己的杯子永遠低於別人。自己如果是領導,請不要放太低,不然叫底下的人會很難做。 敬酒順序 敬酒的時候可以多人敬一人,但不可
原创 程序人生 - DCT、AT、CVT 到底哪個好?
根據工作原理的不同,常見的變速箱有液力自動變速箱(AT)、機械無級自動變速箱(CVT)、雙離合自動變速箱(DCT或DSG)。 DCT(DSG),雙離合變速箱,工作原理可以簡單理解爲一個離合器對應奇數擋,另一離合器對應偶數擋。當車輛掛
原创 程序人生 - 寫完這篇文章後,我被保險公司追殺了幾十條街
大家在買車之後,每年的養車費用中,除了加油、保養、洗車之外,車險也是佔大頭的一筆開支。但是有好多粉絲都表示,保險單上又臭又長的介紹,完全是一臉懵逼看不懂啊......那麼今天雷雷就來給大家講一講:汽車保險到底該怎麼用。
原创 MyBatis - 配置多個別名 typeAliasesPackage
<property name="typeAliasesPackage" value="com.ivan.edu.model,com.ivan.edu.vo"></property> 只需要用逗號“,”隔開就行,當然上面是以 XML 爲例
原创 IntelliJ IDEA - application.yml 文件不顯示 Spring 小綠葉圖標而顯示小網格圖標解決方案
這個問題網上也有很多解決方案,比如說進到項目配置屬性裏的Modules添加 yml 文件,但是我試了下,yml 文件本身就已存在了,而且在屬性配置裏刪除也刪除不掉,重新添加進去還是小網格圖標,於是不妨試試下面這種解決方案~ 其實很簡單
原创 SpringCloud - Cannot execute request on any known server
微服務發現(eureka)採坑記錄:報 Cannot execute request on any known server 這個錯:連接Eureka服務端地址不對,有以下幾種處理方式。 一、更改.yml文件或者.properti
原创 Git - Git Log 退出方法
使用git log之後無法回到主頁面,如下圖所示,最後只能暴力關閉git bash。 解決方法其實很簡單,輸入字母Q即可退出!
原创 Java - Protostuff 序列化和反序列化
序列化和反序列化是在應對網絡編程最常遇到的問題之一。 序列化就是將Java Object轉成byte[];反序列化就是將byte[]轉成Java Object。 這裏不介紹JDK Serializable的序列化方式,而是介紹一個更高效
原创 Java - 序列化和反序列化爲什麼要實現Serializable接口?
最近公司的在做服務化, 需要把所有model包裏的類都實現Serializable接口, 同時還要顯示指定serialVersionUID的值. 聽到這個需求, 我腦海裏就突然出現了好幾個問題, 比如說: 序列化和反序列化是什麼?
原创 Jayway - Json-Path 使用(二)
JsonPath是一種簡單的方法來提取給定JSON文檔的部分內容。 JsonPath有許多編程語言,如Javascript,Python和PHP,Java。 JsonPath提供的json解析非常強大,它提供了類似正則表達式的語法,基本
原创 FastJson - JSONPath 使用
JSONPath 介紹 官網地址: https://github.com/alibaba/fastjson/wiki/JSONPath Fastjson 1.2.0之後的版本支持JSONPath。這是一個很強大的功能,可以在java框架中
原创 Java - 如何提高使用Java反射的效率?
前言 在我們平時的工作或者面試中,都會經常遇到“反射”這個知識點,通過“反射”我們可以動態的獲取到對象的信息以及靈活的調用對象方法等,但是在使用的同時又伴隨着另一種聲音的出現,那就是“反射”很慢,要少用。難道反射真的很慢?那跟我們平時正常