最近新做的項目中使用了shiro和jwt來做簡單的權(quán)限驗證,在和springboot集成的過程中碰到了不少坑。做完之后對shiro的體系架構(gòu)了解的也差不多了,現(xiàn)在把中間需要注...
前言 一直沒機會做spring生態(tài)圈的框架,公司選擇的是一些小眾的微服務(wù)攘已,鑒于此考慮炮赦,豐富自己的技術(shù)棧,花了兩天時間從網(wǎng)上各網(wǎng)站上學習了springboot一些基礎(chǔ)知識贯被。本章...
在如何給老婆解釋什么是RPC中,我們討論了RPC的實現(xiàn)思路幌陕。那么這一次诵姜,就讓我們通過代碼來實現(xiàn)一個簡單的RPC吧! RPC的實現(xiàn)原理 正如上一講所說搏熄,RPC主要是為了解決的兩...
一個陽光明媚的早晨棚唆,老婆又在翻看我訂閱的技術(shù)雜志。 “老公心例,什么是RPC呀宵凌,為什么你們程序員那么多黑話!”止后,老婆還是一如既往的好奇瞎惫。“RPC译株,就是Remote Procedu...
之前在網(wǎng)絡(luò)通信和通用數(shù)據(jù)交換等應(yīng)用場景中經(jīng)常使用的技術(shù)是 JSON 或 XML瓜喇,而在最近的開發(fā)中接觸到了 Google 的 ProtoBuf。 在查閱相關(guān)資料學習 Prot...
吐槽一下:學啥都是伞辛,真難,可能看一上午文章叉袍,還解決不了一個問題始锚。萬事開頭難,不著急 使用npm獲得react包 npm install --save reactnpm ins...
本文基于Netty4.1展開介紹相關(guān)理論模型喳逛,使用場景瞧捌,基本組件、整體架構(gòu)润文,知其然且知其所以然姐呐,希望給讀者提供學習實踐參考。 1 Netty簡介 Netty是 一個異步事件驅(qū)...
隨著互聯(lián)網(wǎng)的發(fā)展典蝌,面對海量用戶高并發(fā)業(yè)務(wù)曙砂,傳統(tǒng)的阻塞式的服務(wù)端架構(gòu)模式已經(jīng)無能為力,由此骏掀,本文旨在為大家提供有用的概覽以及網(wǎng)絡(luò)服務(wù)模型的比較鸠澈,以揭開設(shè)計和實現(xiàn)高性能網(wǎng)絡(luò)架構(gòu)的...
在開始了解Netty是什么之前窒所,我們先來回顧一下,如果我們需要實現(xiàn)一個客戶端與服務(wù)端通信的程序帆锋,使用傳統(tǒng)的IO編程吵取,應(yīng)該如何來實現(xiàn)? IO編程 我們簡化下場景:客戶端每隔兩秒...