本篇是Dubbo的使用篇,為后續(xù)的源碼分析打基礎(chǔ)。 1. 最簡(jiǎn)單的使用 開(kāi)篇用一個(gè)最簡(jiǎn)單的例子,來(lái)介紹如何用Dubbo搭建一個(gè)簡(jiǎn)單的例子。 本例包括: 注冊(cè)中心(用Zooke...
本篇是Dubbo的使用篇,為后續(xù)的源碼分析打基礎(chǔ)。 1. 最簡(jiǎn)單的使用 開(kāi)篇用一個(gè)最簡(jiǎn)單的例子,來(lái)介紹如何用Dubbo搭建一個(gè)簡(jiǎn)單的例子。 本例包括: 注冊(cè)中心(用Zooke...
本篇從以下幾個(gè)方面,對(duì)JVM調(diào)優(yōu)進(jìn)行總結(jié) 1. YoungGC 頻繁 如果線(xiàn)上頻繁YoungGC,應(yīng)該如何解決呢?想有整體思路的話(huà),不防先用反推法,先看原理。 1.1 觸發(fā)時(shí)...
1. 入口 SpringAOP的使用中有這么一個(gè)注解@EnableAspectJAutoProxy,按照Spring源碼的一貫套路,進(jìn)入這個(gè)注解看一下源碼。重點(diǎn)關(guān)注這一行。 ...
目前 Spring AOP 一共有三種配置方式。 Spring 1.2 基于接口的配置:最早的 Spring AOP是完全基于幾個(gè)接口的。 Spring 2.0 schema...
1. AOP概念 1.1 定義 AOP全稱(chēng)為Aspet-Oriented Programming,中文名字為面向切面編程。使用AOP,我們可以對(duì)類(lèi)似日志和安全等系統(tǒng)需求進(jìn)行模...
本篇先嘗試自己實(shí)現(xiàn)一個(gè)解決循環(huán)依賴(lài)的方案,下篇分析Spring是如何解決的。 1. 什么是循環(huán)依賴(lài)? 所謂的循環(huán)依賴(lài)是指,A 依賴(lài) B,B 又依賴(lài) A,它們之間形成了循環(huán)依賴(lài)...
28. 實(shí)現(xiàn) strStr() 題目 實(shí)現(xiàn)strStr()函數(shù)。 給定一個(gè)haystack 字符串和一個(gè) needle 字符串,在 haystack 字符串中找出 needl...