
使用過zookeeper的都知道,當(dāng)我們使用zookeeper創(chuàng)建一個(gè)節(jié)點(diǎn)時(shí)啦鸣,我們能選擇節(jié)點(diǎn)的類型是“臨時(shí)節(jié)點(diǎn)”還是“永久節(jié)點(diǎn)”。臨時(shí)節(jié)點(diǎn)和永久...
Anaconda安裝 Anaconda安裝 下載比較慢的同學(xué)可以從百度云下載鏈接:https://pan.baidu.com/s/1N_2JxG...
在研究Netty源碼的過程中来氧,可能是因?yàn)閷?duì)java的nio編程方式不夠熟悉诫给,關(guān)于Selector以及線程那一塊,看起來總是覺得差一點(diǎn)啦扬。于是中狂,抽空...
工作時(shí)候,有用過Netty寫過網(wǎng)絡(luò)庫(kù)扑毡。最近想研究下RPC框架胃榕,就想著寫幾篇博客,梳理下Netty的源碼瞄摊。(研究的源碼版本是4.1.x) 最簡(jiǎn)單的...
在上一篇AspectJ的入門中勋又,簡(jiǎn)單的介紹了下AspectJ的使用,主要是以AspectJ的example作為例子泉褐。介紹完后也留下了幾個(gè)問題:1...
概述 在學(xué)習(xí)spring aop過程中赐写,發(fā)現(xiàn)有個(gè)怎么都繞不過去的坎,就是AspectJ的使用膜赃。少了這一部分,一些spring aop的源碼總覺得...
在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)時(shí)學(xué)到了鏈表揉忘,因?yàn)槿粘9ぷ魈瑢慾ava寫多了,想換個(gè)語言玩下泣矛,就試著想用scala實(shí)現(xiàn)一個(gè)鏈表疲眷。哪到知道碰到很多問題,這里記錄下使...
之前的一篇博客您朽,我們簡(jiǎn)單分析了下aop是如何創(chuàng)建代理對(duì)象的狂丝。這一篇博客會(huì)繼續(xù)介紹spring的aop的一些概念换淆,通知、切面几颜。以及相對(duì)應(yīng)的源碼實(shí)現(xiàn)...
這篇博客倍试,主要會(huì)分析spring aop是如何實(shí)現(xiàn)代碼增強(qiáng)的。 從上一篇博客 我們大概知道蛋哭,spring能在不改變代碼的前提下县习,往一個(gè)方法的之前...