1.冪等消息 為了解決重試導(dǎo)致的消息重復(fù)、亂序問題,kafka引入了冪等消息。冪等消息保證producer在一次會話內(nèi)寫入一個partition內(nèi)的消息具有冪等性,可以通過重...
1.冪等消息 為了解決重試導(dǎo)致的消息重復(fù)、亂序問題,kafka引入了冪等消息。冪等消息保證producer在一次會話內(nèi)寫入一個partition內(nèi)的消息具有冪等性,可以通過重...
1 上周復(fù)盤 完成工作內(nèi)容復(fù)盤和分享 事務(wù)分享delay至下周 2 本周感悟 · 有些形式看似浪費(fèi)時間,實(shí)際可以代表一個人的做事態(tài)度 · 成功的領(lǐng)導(dǎo)者不是自己優(yōu)秀,而是能發(fā)揮...
1.背景 目前有一個kafka消費(fèi)者工程,此工程會消費(fèi)kafka中的消息,并通過fastjson解析該消息為java實(shí)體,然后存入到阻塞隊(duì)列 BlockingQueue中。另...
今天項(xiàng)目中有個需要 Excel 導(dǎo)出的需求??戳讼峦掠昧?SXSSFWorkbook 。之前沒怎么用到這個組件。既然這次用了就簡單分析一下。POI提供了HSSF、XSSF以...
1 先翻譯一下runtime 文檔中,關(guān)于gc的內(nèi)容(里面涉及GC日志格式) ···原文: https://golang.org/pkg/runtime/翻譯參考: http...
Go提供了兩種分配原語,即new和make。它們所做的事情是不一樣的,所應(yīng)用的類型也不同。 new用來分配內(nèi)存,但與其他語言中的同名函數(shù)不同,它不會初始化內(nèi)存,只會講內(nèi)存置零...
最近在調(diào)研網(wǎng)絡(luò)通信框架,libp2p跟gRPC。公司之前用的是libp2p, 但是這個框架是針對p2p 網(wǎng)絡(luò)的,最近才從IPFS分離出來的子項(xiàng)目,比較新,功能還在完善中,并且...
背景 libp2p作為P2P服務(wù)常用的通信框架,已經(jīng)支持了項(xiàng)目需求。但是由于libp2p過于龐大,項(xiàng)目中只用了不到十分之一的功能,所以需要找個替代通信框架。新的框架需要滿足兩...
最近一直在寫文章,寫公眾號,但是自己總是隱隱感覺專業(yè)性不夠。大多數(shù)程序員的思維能力跟實(shí)戰(zhàn)能力尚可,但表達(dá)能力一般比較弱(包括我自己)。 今天就特意學(xué)習(xí)了一下,如何寫好一篇好的...
本文講解一下以太坊啟動時,網(wǎng)絡(luò)部分都做了什么? 1 主要流程 2 配置信息 2.1 配置server的listenFunc 主要定義了本地network address. 2...
本文主要從源碼角度,分析了比特幣btcd 版 的網(wǎng)絡(luò)相關(guān)流程的分析。 1 主要流程 2 Addrmgr.New 地址管理器 3 新生成server的結(jié)構(gòu) 4 syncMana...
https://www.flysnow.org/2017/05/12/go-in-action-go-context.html https://draveness.me/go...
本文講解錢包收到區(qū)塊鏈發(fā)來的交易通知,同步交易的操作:打開錢包,或者創(chuàng)建錢包之后,如果連接的區(qū)塊鏈客戶端不為空,則會調(diào)用SynchronizeRPC接口,準(zhǔn)備接受請求。比如O...
本文將講解賬戶余額的統(tǒng)計(jì)。 1 getbalance 賬戶層面的余額統(tǒng)計(jì) 主干流程 核心流程是 https://github.com/btcsuite/btcwallet/...
本文是《redis設(shè)計(jì)與實(shí)現(xiàn)》的學(xué)習(xí)整理。 1 基礎(chǔ)數(shù)據(jù)結(jié)構(gòu) 1.1 字符串 1.2 鏈表 1.3 哈希表 1.4 跳躍表 1.5 整數(shù)集合 1.6 壓縮列表 2 五種常用對...
本文簡單講一下設(shè)計(jì)模式。 一 適應(yīng)設(shè)計(jì)模式 1 迭代器模式 模式介紹 提供一種方法順序訪問一個聚合對象中的各個元素,而又無須暴露該對象的內(nèi)部表示。 適用場景 遍歷一個聚合對象...
本文將總結(jié)最近梳理的一些操作系統(tǒng)的知識,方便后續(xù)面試。其實(shí)隨便找一本操作系統(tǒng)的課本,都會包含操作系統(tǒng)的幾大模塊,但這篇文章更像是我自己按照面試的??碱}目要求,梳理、歸納、總結(jié)...