首先我們在編寫代碼之前,思考一下,一個簡單的rpc需要實(shí)現(xiàn)什么,即如果實(shí)現(xiàn)rpc通信,我們?nèi)绾握{(diào)用對應(yīng)的方法,并且如何實(shí)現(xiàn)兩個服務(wù)之間的互通與互...
投稿
首先我們在編寫代碼之前,思考一下,一個簡單的rpc需要實(shí)現(xiàn)什么,即如果實(shí)現(xiàn)rpc通信,我們?nèi)绾握{(diào)用對應(yīng)的方法,并且如何實(shí)現(xiàn)兩個服務(wù)之間的互通與互...
RegistryImpl服務(wù)端啟動原理 還記得上篇我們手動啟動RMI的注冊中心的時候編寫的代碼嗎? 沒錯就是這一句,經(jīng)過上篇文章學(xué)習(xí),我們知道c...
前面我們曾經(jīng)深入的了解過Http協(xié)議,以及Https協(xié)議的思考,但是在日常開發(fā)中,還有這么一種常見的技術(shù)--RPC,許多常見的框架庫都是基于RP...
初識ClassLoader ClassLoader類加載器在Java中的定義就是用來加載其他類到Jvm中的操作類,負(fù)責(zé)將字節(jié)碼文件加載到內(nèi)存中,...
我們做開發(fā)的時候一直會強(qiáng)調(diào)數(shù)據(jù)類型的概念,在Java中分為基本類型和引用數(shù)據(jù)類型,其中基本數(shù)據(jù)類型有八種,除了類以外,我們還可以使用接口繼承實(shí)現(xiàn)...
注解是什么 日常開發(fā)中經(jīng)常提到注解,那么注解是什么呢?在Java中,注解就是給程序添加一些信息,用字符@開頭,可以用來修飾后續(xù)的其他代碼元素,比...
反射適合用在哪 首先我們先思考一個問題,反射適合使用在哪里呢?從功能上看,反射似乎無所不能,幾乎所有的類,所有的屬性、方法、構(gòu)造我們都能使用,但...
整數(shù)的二進(jìn)制運(yùn)算 要理解整數(shù)的二進(jìn)制,我們先來看看最熟悉的十進(jìn)制,例如123這個值,如果按照十進(jìn)制,是如何計算出來的呢?其實(shí)123表示1x(10...
常見的序列化框架 xml序列化 在java發(fā)展早期開始,為了統(tǒng)一接口,xml協(xié)議橫空出世,良好的可讀性,自由度極高的擴(kuò)展性,成了很長一段時間的序...
序列化有什么意義 首先我們先看看,java中的序列化,在java語言中實(shí)例對象想要序列化傳輸,需要實(shí)現(xiàn)Serializable 接口,只有當(dāng)前接...