在使用 gitlab-runner 搭建 CICD 過(guò)程中遇到一直卡住結(jié)束不了的問(wèn)題。在此記錄下問(wèn)題。 重現(xiàn)步驟 .gitlab-ci.yml 原因 在啟動(dòng) jar 時(shí)日志輸...
? Base58 編碼表:123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ ? 介紹 Base58 是 B...
本文將講解賬戶(hù)余額的統(tǒng)計(jì)。 1 getbalance 賬戶(hù)層面的余額統(tǒng)計(jì) 主干流程 核心流程是 https://github.com/btcsuite/btcwallet/...
之前在網(wǎng)絡(luò)通信和通用數(shù)據(jù)交換等應(yīng)用場(chǎng)景中經(jīng)常使用的技術(shù)是 JSON 或 XML,而在最近的開(kāi)發(fā)中接觸到了 Google 的 ProtoBuf。 在查閱相關(guān)資料學(xué)習(xí) Prot...
猛戳:第一篇-TestNG入門(mén) 時(shí)隔許久,不能再拖拉了。今天主要講一下第二篇testng的一些特性。 1.TestNG分組、依賴(lài)2.異常測(cè)試、忽略測(cè)試、超時(shí)測(cè)試3.多線程測(cè)試...
前一段時(shí)間由于業(yè)務(wù)的需求,需要在項(xiàng)目中接入釘釘中的審批功能,于是哼哧哼哧的看了一波,難免會(huì)有磕磕碰碰,這里對(duì)自己的學(xué)習(xí)和使用過(guò)程做一個(gè)記錄。 先說(shuō)一下,我們這...
注意:本文不介紹教育郵箱注冊(cè)idea的教程,百度一下就很多 如果之前破解Idea是通過(guò)放置一個(gè)jar包,修改idea.vmoptions這個(gè)文件的,那么在使用教育郵箱注冊(cè)的賬...
在編寫(xiě)項(xiàng)目代碼時(shí),我們要求更靈活的配置,更好的模塊化整合。在 Spring Boot 項(xiàng)目中,為滿(mǎn)足以上要求,我們將大量的參數(shù)配置在 application.properti...
前言 在開(kāi)發(fā)高并發(fā)系統(tǒng)時(shí)有三把利器用來(lái)保護(hù)系統(tǒng):緩存、降級(jí)和限流 緩存 緩存的目的是提升系統(tǒng)訪問(wèn)速度和增大系統(tǒng)處理容量 降級(jí) 降級(jí)是當(dāng)服務(wù)出現(xiàn)問(wèn)題或者影響到核心流程時(shí),需要暫...
前言 HashMap 在 Java 和 Android 開(kāi)發(fā)中非常常見(jiàn) 而HashMap 1.8 相對(duì)于 HashMap 1.7 更新多 今天,我將通過(guò)源碼分析HashM...
最近線上有一條機(jī)器在運(yùn)行了10幾天后出現(xiàn)告警,頻繁出現(xiàn)fgc,在切斷流量之后,從運(yùn)維那邊拿了應(yīng)用的heapdump文件。在一開(kāi)始出現(xiàn)fgc時(shí),我就上了容器平臺(tái)查看了gc日志,...
目前有三大Java虛擬機(jī):HotSpot,oracle JRockit,IBM J9。 JRockit是oracle發(fā)明的,用于其WebLogic服務(wù)器,IBM JVM是IB...
原文地址:https://xeblog.cn/articles/6 簡(jiǎn)介 千言萬(wàn)語(yǔ)匯成一句話:我的未來(lái)式由我做主。 GraphQL是一個(gè)用于 API 的查詢(xún)語(yǔ)言,是一個(gè)使用基...
適合閱讀的人群:本文適合對(duì) Spring、Netty 等框架,以及 Java 8 的 Lambda、Stream 等特性有基本認(rèn)識(shí),希望了解 Spring 5 的反應(yīng)式編程特...
用法 @validated和@valid不同點(diǎn) 在spring項(xiàng)目中,@validated和@valid功能很類(lèi)似,都可以在controller層開(kāi)啟數(shù)據(jù)校驗(yàn)功能。但是@va...
1 問(wèn)題測(cè)試代碼 說(shuō)明: (1) 使用stream().forEach(),就是單純的串行遍歷循環(huán),和使用for循環(huán)得到的效果一樣,只是這種方式可以使代碼更精簡(jiǎn); (2) 使...
一. Future JDK 5引入了Future模式。Future接口是Java多線程Future模式的實(shí)現(xiàn),在java.util.concurrent包中,可以來(lái)進(jìn)行異步計(jì)...