原创 使用grpc開發RPC服務(一)

前言 筆者最近換了一份工作從一家新零售公司去到一家做電子商務的公司,主要的編程語言也從NodeJs轉爲了Go,因爲新公司使用的是grpc做的微服務,所以要重新開始學習新的東西了,正好把這周學習的東西做個總結。整個系列主要涉及Golang、

原创 linux下 "chmod 777" 中777這個數字是怎麼出來的

引言 相信很多同學在Linux上執行命令或者寫入文件甚至讀取文件的時候都會遇到一個錯誤“Permission denied”,大家一般都會使用“chmod 777”這個命令來消除錯誤獲取權限,那麼大家思考過爲什麼是777這個數字嗎,這個數字

原创 使用Rust + Electron開發跨平臺桌面應用 ( 二 )

前言 在上一篇文章使用Rust + Electron開發跨平臺桌面應用 ( 一 )中,我們將Rust + Electron結合起來,使用Rust編寫核心業務邏輯,並編譯成node庫提供給Electron的UI界面調用,但是在上一篇文章中發現

原创 記一次性能優化,單臺4核8G機器支撐5萬QPS

前言 這篇文章的主題是記錄一次Python程序的性能優化,在優化的過程中遇到的問題,以及如何去解決的。爲大家提供一個優化的思路,首先要聲明的一點是,我的方式不是唯一的,大家在性能優化之路上遇到的問題都絕對不止一個解決方案。 如何優化 首先大

原创 使用Rust + Electron開發跨平臺桌面應用 ( 一 )

前言 近段時間學習了Rust,一直想着做點什麼東西深入學習,因爲是剛學習,很多地方都不熟悉,所以也就不能拿它來做編譯器這些,至於web開發,實際上我並不建議拿這個來學習一門語言,大概有幾個方面,一是web開發的套路無非也就那麼幾個,對學習一