中介軟體

像讀一本書那樣,去學習一項程式設計技術

這段時間,以一個輕量級的MQ中介軟體——Nsq為例子,寫了一系列關於訊息中介軟體的部落格,現將它們彙總,一方面便於大家查閱,另一方面,我在總結的時候也發現了自己的學習過程,和自己經常採用的閱讀方法有些類似,也順

Gin 框架的路由結構剖析

Gin 是go 語言的一款輕量級框架,風格簡單樸素,支援中介軟體,動態路由等功能。gin專案github地址 路由是web框架的核心功能。在沒有讀過gin 的程式碼

Express原始碼解析

NodeJS官方提供的最簡單的伺服器例子如下: const server = http.createServer((req, res) => { res.statusCode = 200; r

Koa 原始碼閱讀筆記

這篇文章介紹一個應用伺服器框架的主要兩個過程: app init 過程和 request handle 過程. 一些有趣的細節問題看看以後再寫, 包括 context, request, response 三個

redux-saga原始碼解析

Redux-saga是redux應用的又一個副作用模型。可以用來替換redux-thunk中介軟體。 redux-saga 抽象出Effect (影響, 例如等待action、發出action、fet

koa原始碼解讀

koa是有express原班人馬打造的基於node.js的下一代web開發框架。koa 1.0使用generator實現非同步,相比於回撥簡單和優雅和不少。koa團隊並沒有止步於koa 1.0, 隨著node.

關於JWT(Json Web Token)的思考及使用心得

JWT由三部分組成頭部(header)、載荷(payload)、簽名(signature)。頭部定義型別和加密方式;載荷部分放不是很重要的資料;簽名使用定義的加密方式加密base64後的header和paylo

koa框架會用也會寫—(koa的實現)

現在很多專案都是基於koa框架實現的,主要是因為koa小巧輕便,採用外掛式擴充套件,可以根據需要的功能來選用不同的外掛,開發起來更加的方便快捷。所以瞭解koa的實現原理是十分、十分、十分有必要的。 koa的

1716129946.0311