Jamie的一些筆記

後發先至的藍色駭客

[全端筆記]使用Javascript來實現Kafka Producer 的batch

在Javascript中抽象化實現批量請求

如果頻繁的請求,會造成I/O上的性能瓶頸;而Kafka producer會利用batch的方式來優化。本文將抽象化這個batch過程,用Javascript來實現

[全端筆記]使用Python來實現Kafka Producer 的batch

在Python中抽象化實現批量請求

如果頻繁的請求,會造成I/O上的性能瓶頸;而Kafka producer會利用batch的方式來優化。本文將抽象化這個batch過程,用Python來實現。

[全端筆記]Javascript 在瀏覽器端和Node環境下的請求差異

比較fetch和axios的原理與差異

在撰寫前/後端服務的時候,通常會很自然的使用 axios 或者是 fetch 來發起api請求,但其中的差異是如何?

[技術筆記]在多個git帳號中,依照對接平台自動切換

區分工作用的git帳號和自己的git帳號

以我為例,個人的Git帳號通常是用Github,而工作的程式碼託管平台是用Bitbucket、而且有另一個公司帳號來產生Git帳號;如果要一直手動切換授權是一件很麻煩的事,但混用帳號也不好,因此找了一下方法來解決這個情形。

[技術筆記]在NodeJS中使用socket.io, 或者ws

websocket在NodeJS和Vue中的簡單應用

websocket是一個基於TCP的網路傳輸協定。在一般的 GET/POST http request中,是等傳輸完資料後、TCP會經過四次揮手後斷開連接;但在WebSocket協定中,只要客戶端和服務端經過TCP握手連接後,兩者就可以建立長時間的連接。