
這個BeanFactory在spring啟動的時候舞蔽,new AnnotationConfigApplicationContext()的時候會調(diào)用父類無參構(gòu)造函數(shù)new GenericApplicationContext(),這里會初始化DefaultListableBeanFactory,容器上下文就有了BeanFactory. 如果是xml的配置日麸,也是一樣的new ClassPathXmlApplicationContext("")--> new AbstractXmlApplicationContext() --> new AbstractRefreshableConfigApplicationContext() --> new AbstractRefreshableApplicationContext() --> new AbstactApplicationContext()-->setParent(parent);-->new GenericApplicationContext(parent)
執(zhí)行發(fā)布ApplicationEvent事件啟動自定義異步線程池自定義線程池@Beanpublic ThreadPoolTaskExecutor taskExecutor() {ThreadPoolTaskExecutor taskExe...
sudo chown -RL root:mysql /usr/local/mysqlsudo chown -RL mysql:mysql /usr/local/mysql/d...
有兩種方式 xml方式 注解方式 xml是把配置寫到xml文件里,由 ClassPathXmlApplicationContext來加載豹缀;注解是另一個有@Configurat...
leader,負(fù)責(zé)寫和讀,參與選舉 follower康嘉,只負(fù)責(zé)讀碉输,參與選舉 observer,只負(fù)責(zé)讀亭珍,沒有投票權(quán)敷钾,不參與選舉
服務(wù)雪崩甜害,名字挺形像,A-->B-->C,如果c服務(wù)有大量的請求超時積壓球昨,導(dǎo)致B服務(wù)一直沒有返回結(jié)果尔店,也積壓著請求,最后A就積壓主慰,整個鏈路就崩了嚣州。特別在有大量重試的時候,這種...
1.先說字母的意思 C 共螺, consistency,翻譯過來叫“一致性”该肴; A , availability,"可用性" P, partition tolerance,分...
#{},預(yù)編譯藐不,是占位符匀哄,在mybatis處理sql的時候,#{}換成了雏蛮?涎嚼,調(diào)用PrepareStatement來賦值,參數(shù)當(dāng)作一個字符串傳入挑秉,給了問號法梯,這個參數(shù)是用單引號括...
優(yōu)點 1.基于sql語句編程,使用靈活犀概,解除sql與程序代碼的耦合2.與jdbc相比立哑,減少50%代碼夜惭,消除jdbc大量冗余代碼,不需要手動開關(guān)連接3.只要支持jdbc的數(shù)據(jù)庫...
jvm有4咱classLoader,從低到高 BootstrapClassLoad,C++寫的,java代碼里沒有 ExtClassLoader至耻,java寫的 AppClas...