原创 IntelliJ IDEA 高級調試技巧

一、條件斷點   循環中經常用到這個技巧,比如:遍歷1個大List的過程中,想讓斷點停在某個特定值。     參考上圖,在斷點的位置,右擊斷點旁邊的小紅點,會出來一個界面,在Condition這裏填入斷點條件即可,這樣調試時,就會自動停

原创 IntelliJ IDEA 基礎調試技巧

對於一名開發者來說,找出並處理掉Bug是不可或缺的能力。能夠熟練的調試程序將大大提升開發的效率。學好DeBug,再多Bug也不怕。   Debug用來追蹤代碼的運行流程,通常在程序運行過程中出現異常,啓用Debug模式可以分析定位異常發生

原创 gitlab在merge request 中可能遇到的問題

(1)merge request 中代碼衝突 merge的時候,可能存在代碼衝突,這時,開發者可從私有云遠程倉庫master分支重新拉取最新代碼進行本地merge, 解決衝突後重新提交代碼進行review   git pull upstr

原创 研發團隊如何藉助Gitlab來做代碼review

研發團隊如何藉助Gitlab來做代碼review 代碼review是代碼質量保障的手段之一,同時開發成員之間代碼review也是一種技術交流的方式,雖然會佔用一些時間,但對團隊而言,總體是個利大於弊的事情。如何藉助現有工具在團隊內部形成代

原创 Gitlab fork and code review 流程

Gitlab fork and code review 1、CodeReview的目的 CodeReview的目的是提升代碼質量,儘早發現潛在缺陷與BUG,降低修復成本,同時促進團隊內部知識共享,幫助更多人更好地理解系統。 2、git f

原创 Merkle樹的實現

  簡介 本篇文章是對Merkle tree的解釋。Merkle tree是一種應用在比特幣中的技術。本文的目標是通過代碼來理解它的實現過程。 環境 Jdk 1.8.0_66 Idea Merkle樹 Merkle tree(哈希樹)是一

原创 myslq主從同步和常用命令

MySQL 5.7 multi-source replication (簡單的說就是一從多主,從5.7後MySQL開始支持)   環境資源: 現有4臺pc: Ip                                 OS  

原创 Spring Schedule定時任務及其參數說明

SpringBoot 中使用 Schedule 定時任務非常簡單,首先我們創建一個 SpringBoot 項目,在 application 啓動類加上 @EnableScheduling 註解,如下: @SpringBootApplic

原创 史上最簡單的SpringCloud教程 | 第四篇:斷路器(Hystrix)(Finchley版本)

原文鏈接:https://blog.csdn.net/forezp/article/details/81040990 在微服務架構中,根據業務來拆分成一個個的服務,服務與服務之間可以相互調用(R

原创 springboot中spring.profiles.include的妙用。

原文鏈接:https://www.cnblogs.com/panchanggui/p/10754708.html 我們有這樣的一個springboot項目。項目分爲開發、測試、生產三個不同階段(

原创 Redis緩存穿透、緩存雪崩和緩存擊穿

原文鏈接:https://baijiahao.baidu.com/s?id=1619572269435584821&wfr=spider&for=pc Redis緩存的使用,極大的提升了應用程序

原创 上最簡單的SpringCloud教程 | 第三篇: 服務消費者(Feign)(Finchley版本)

原文鏈接:https://blog.csdn.net/forezp/article/details/81040965 上一篇文章,講述瞭如何通過RestTemplate+Ribbon去消費服務,

原创 miniui中selectTree樹形選擇框的樣式調整

大家好,今天在項目中遇到了一個問題,項目中有一系列的選擇框,有的要求是聯動效果,還有的要求是樹形結構,我負責開發樹形結構,而且數據是通過uid、puid的方式生成層級關係。 在網上查閱了一些資料後,我選擇了miniui的selectTre