原创 maven docker push harbor

maven docker push harbor docker-maven-plugin 一.在m2 setting.xml的servers節點增加一個server節點 <server> <!--maven的pom中可以

原创 java--GC Root有哪些

GC管理的主要區域是Java堆,一般情況下只針對堆進行垃圾回收。方法區、棧和本地方法區不被GC所管理,因而選擇這些區域內的對象作爲GC roots,被GC roots引用的對象不被GC回收。 詳細:   GC Root 常說的GC(Gar

原创 記錄一次老年代內存激增,導致full gc,系統停頓。第三方HTTP服務訪問 Read Time out的排除記錄

事情的經過是這樣子:        中午12點正打算休息,其他組的開發人員反饋調用我們的系統異常問我們是不是中午升級了(還算留點情面)。我說沒有啊,然後緊接着釘釘消息開始告警了。線下運營也開始打電話說系統特別卡,查詢特別慢。也等不了定位問

原创 兩軍問題和拜占庭將軍問題的區塊鏈解讀(二)

轉自:https://www.jianshu.com/p/29db1b94c677 拜占庭將軍問題是區塊鏈技術中另一個經常被提到的模型。本篇將盡量用通俗的語言解釋拜占庭將軍問題的本質以及背後的經典算法,不當之處請指正。 與兩軍問題一樣,拜

原创 兩軍問題和拜占庭將軍問題的區塊鏈解讀(一)

轉自:https://www.jianshu.com/p/c543794cd731 說起區塊鏈,有兩個模型經常被提起,那就是兩軍問題和拜占庭將軍問題。對於這兩個模型,之前查看了一些資料,但個人理解得仍然不是很透。儘管如此,本篇儘量用通俗的

原创 java元組工具類

關於方法的返回值,經常需要返回2個值或多個值的一個序列,比如數據表的一條記錄,文件的一行內容等。除了使用數組Array、集合(List、Set、Map)這些容器類型之外,在Java中我們就必須創建一個Class來作爲返回類型。 但是j

原创 neo4j 入門例子

下面的例子來自neo4j 自帶samples,主要圍繞【電影–演員–導演】展開的 執行完的效果是 CREATE (TheMatrix:Movie {title:'The Matrix', released:1999, tagline

原创 通過 jvisualvm dump文件 oql 查看springboot加載的數據庫連接參數

  首先貼出application.properties的內容 如果想要查看這些參數在jvm加載的值是什麼。可以通過 jvisualvm 的oql語句。 首先要知道springboot通過是哪個類進行加載這些數據庫連接池的參數的。如果忘