原创 一文說通Dotnet Core的中間件

前幾天,公衆號後臺有朋友在問Core的中間件,所以專門抽時間整理了這樣一篇文章。   一、前言 中間件(Middleware)最初是一個機械上的概念,說的是兩個不同的運動結構中間的連接件。後來這個概念延伸到軟件行業,大家把應用操作系統

原创 .Net Core實現區塊鏈初探

區塊鏈這麼火,咱也跟個風。   一、前言 最近,銀行總行關於數字貨幣即將推出的消息頻傳,把BTC也帶得來了一波反彈。 藉着這個風,我們也研究一下區塊鏈。   通常大家說到區塊鏈,實際包括兩部分概念: 第一個概念,就是狹義上的區塊鏈。聽

原创 15分鐘爲自己架設優雅如Github的代碼倉庫

作爲一個老司機,怎能沒有自己的私人代碼倉庫? 前言 Github大家都熟悉。 除了開源的項目外,有時候,大家也會把自己或團隊、公司的項目傳到Github的私有倉庫裏,把Github當成自己的私人Git Server。 但是,用Gith

原创 Dotnet core使用JWT認證授權最佳實踐(二)

最近,團隊的小夥伴們在做項目時,需要用到JWT認證。遂根據自己的經驗,整理成了這篇文章,用來幫助理清JWT認證的原理和代碼編寫操作。 第一部分:Dotnet core使用JWT認證授權最佳實踐(一) (接上文) 測試運行 % do

原创 Dotnet core使用JWT認證授權最佳實踐(一)

最近,團隊的小夥伴們在做項目時,需要用到JWT認證。遂根據自己的經驗,整理成了這篇文章,用來幫助理清JWT認證的原理和代碼編寫操作。 一、JWT JSON Web Token (JWT)是一個開放標準(RFC 7519),它定義了一種

原创 MongoDB最佳安全實踐

在前文[15分鐘從零開始搭建支持10w+用戶的生產環境(二)]中提了一句MongoDB的安全,有小夥伴留心了,在公衆號後臺問。所以今天專門開個文,寫一下關於MongoDB的安全。 一、我的一次MongoDB被黑經歷 近幾年,Mongo

原创 15分鐘從零開始搭建支持10w+用戶的生產環境(四)

上一篇文章,介紹了這個架構中,WebServer的選擇,以及整個架構中擴展時的思路。 原文地址:15分鐘從零開始搭建支持10w+用戶的生產環境(三)   五、架構實踐 前邊用了三篇文章,詳細介紹了這個架構的各個部分的選擇以及安裝。 這

原创 15分鐘從零開始搭建支持10w+用戶的生產環境(三)

上一篇文章介紹了這個架構中,選擇MongoDB做爲數據庫的原因,及相關的安裝操作。 原文地址:15分鐘從零開始搭建支持10w+用戶的生產環境(二)   三、WebServer 在SOA和gRPC大行其道的今天,WebServer在系統

原创 15分鐘從零開始搭建支持10w+用戶的生產環境(二)

上一篇文章,把這個架構的起因,和操作系統的選擇進行了詳細說明。 原文地址:15分鐘從零開始搭建支持10w+用戶的生產環境(一)   二、數據庫的選擇 對於一個10W+用戶的系統,數據庫選擇很重要。 一般來說,這個用戶量,根據不同的應用