我們從一個后端服務的抽象開始。 一、線程池與連接池如何成為瓶頸 想象一個轉(zhuǎn)發(fā)型的網(wǎng)關服務,它是一個中間服務,主要任務是接收上游調(diào)用、然后調(diào)用下游...
最近在學習Go并發(fā),菜鳥教程里沒有寫完關于context、sync.Mutex、sync.RWMutex的例子。這里補充一下。 一、contex...
使用模型 單生產(chǎn)者/多生產(chǎn)者 + 多個單線程消費者 生產(chǎn)者 往RingBuffer里邊寫Event,可以單線程寫,也可以多線程并發(fā)寫。 Prod...
裸線程的危害 創(chuàng)建裸的非守護線程,kill -15 pid 應用停止的時候,線程一直在跑,應用是停止不了的,只能kill -9 pid,因為jv...
Ed25519是一種比較快速的橢圓曲線算法,區(qū)塊鏈中有較多應用。這里是簽名和驗簽的Java實現(xiàn),筆者用的是JDK17 運行結(jié)果:
總體介紹 Tendermint是一個工業(yè)級拜占庭引擎,用來比較方面的構(gòu)建拜占庭容錯的系統(tǒng)。開發(fā)者需要做的主要是開發(fā)abci程序來處理tender...
最近在看OnchainID這套身份合約,里邊可升級特性部分用到了proxy模式,contract IdentityProxy里邊有如下的構(gòu)造方法...
RSA的密鑰格式和私鑰密碼 RSA加密的密鑰長度一般有1024、2048、4096,密鑰長度越長越安全,一般選2048 密鑰格式分為PKCS#1...
在Node.js項目目錄,安裝: 然后創(chuàng)建cron.mjs Node.js里用import引入模塊需要把擴展名改為.mjs以兼容ES6,或者直接...