有一段時(shí)間沒(méi)有更新了;這期間閱讀了一些哲學(xué)和人數(shù)方面的東西,以下是我的個(gè)人體會(huì) 突然覺(jué)得人生真的有時(shí)候是很悖論的 ! 人生最重要的幾次決策恰恰需要你在一知半解的情況下決定,而...
我們來(lái)討論MQ,首先我們需要問(wèn)下自己我們?yōu)槭裁匆褂肕Q?MQ為我們解決了哪些問(wèn)題?日常應(yīng)用解決的是我們系統(tǒng)耦合的問(wèn)題,如下舉出外面場(chǎng)景 訂單和派送系統(tǒng) 使用RPC 也會(huì)存在...
任何知識(shí)點(diǎn),思路和思考比結(jié)論更重要; rpc 序列化與反序列化 < 什么是序列化和反序列化?1.1 其他數(shù)據(jù)格式和二進(jìn)制的相互轉(zhuǎn)化< 為什么需要序列化?在網(wǎng)絡(luò)傳輸過(guò)程中都是以...
思考比結(jié)論重要; 在前面討論的rpc網(wǎng)絡(luò)通訊 以及線程池,都涉及了線程的細(xì)節(jié)問(wèn)題, 還有經(jīng)常使用的java集合中jdk為我們分別提供了線程安全和線程不安全的實(shí)現(xiàn); 那就衍生在...
有一段時(shí)間,不知道什么原因,常會(huì)問(wèn)為什么要寫代碼,寫這些有什么用?是為了自己?為了他人? 根本不知道任何原因,沒(méi)有任何動(dòng)力去寫,使得自己之前也是一直處于困頓疲憊迷茫中,迷失自...
1.首先工程分為client server和api工程 jar包依賴 是zk和netty 2.需求祥設(shè) 1.客戶端是基于接口編程 那我可以使用動(dòng)態(tài)代理生產(chǎn)接口代理,封裝請(qǐng)求執(zhí)...
1.springIoc祥設(shè) 1.根據(jù)benName獲取bean實(shí)例需要建立一種映射關(guān)系; 2.把解析出來(lái)的bean定義信息放入到map集合中,都存放到beanfatory中 ...
1.需求祥設(shè)部分 1.1 為什么程序需要mybatis?原生jdbc不行??那我們來(lái)使用原生jdbc看下有什么問(wèn)題? 1.加載驅(qū)動(dòng) //1.注冊(cè)驅(qū)動(dòng) DriverMa...
想要成為架構(gòu)師,對(duì)技術(shù)的深度和廣度都有很高的要求,本文列舉出成為一個(gè)架構(gòu)師必備的技能和學(xué)習(xí)路線。對(duì)于學(xué)習(xí)途徑有疑惑或苦惱,或者有優(yōu)秀資料可以提供的同學(xué),可加留言,共同交流學(xué)習(xí)...