1 CPU和內(nèi)存的交互 了解jvm內(nèi)存模型前鳄袍,了解下cpu和計算機內(nèi)存的交互情況弟晚。【因為Java虛擬機內(nèi)存模型定義的訪問操作與計算機十分相似】 有篇很棒的文章烦味,從cpu講到內(nèi)...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1 CPU和內(nèi)存的交互 了解jvm內(nèi)存模型前鳄袍,了解下cpu和計算機內(nèi)存的交互情況弟晚。【因為Java虛擬機內(nèi)存模型定義的訪問操作與計算機十分相似】 有篇很棒的文章烦味,從cpu講到內(nèi)...
spring的ioc創(chuàng)建bean的最核心代碼 我們來看看他具體做了啥 怎么做 整體的邏輯 createBeanInstance的源碼分析 AutowiredAnnotatio...
本文要介紹的是spring中的class——BeanDefinition 首先要解釋下要出,為什么稱BeanDefinition為spring中的class奄毡。java開發(fā)者都清楚...
前言 在實際工作中商蕴,經(jīng)常由于設(shè)計不佳或者各種因素,導(dǎo)致類之間相互依賴造壮。這些類可能單獨使用時不會出問題渡讼,但是在使用Spring進行管理的時候可能就會拋出BeanCurrentl...
在Spring Bean注冊解析(一)和Spring Bean注冊解析(二)中我們講到,Spring在解析xml文件中的標簽的時候會區(qū)分當(dāng)前的標簽是四種基本標簽(import...
本文是直接摘抄《Spring源碼深度解析》5.6節(jié)循環(huán)依賴成箫,首先是加深自己的理解,其次是方便查閱楞抡。 什么是循環(huán)依賴 循環(huán)依賴就是循環(huán)引用伟众,就是兩個或多個bean相互之間持有對...
1.確認是否需要緩存 在使用緩存之前召廷,需要確認你的項目是否真的需要緩存凳厢。使用緩存會引入的一定的技術(shù)復(fù)雜度,后文也將會一一介紹這些復(fù)雜度竞慢。一般來說從兩個方面來個是否需要使用緩存...
上一篇博客說明了下spring是如何找到資源文件的先紫,classpath下的xml,最終會被解析為 ClassPathContextResource筹煮,下面進一步分析遮精,有了這個資...
在使用spring的時候,我也經(jīng)常會使用到bean標簽败潦,beans標簽本冲,import標簽,aop標簽等劫扒。 下面主要為讀者介紹spring的默認的自帶標簽的解析流程檬洞。 驗證模式...
某天下午正在噼里啪啦的寫代碼時,釘釘群瘋狂的發(fā)FullGC告警沟饥,登陸相關(guān)機器添怔,jps -lv | grep 找到PID后,執(zhí)行 jstat -gccause pid 2...
2.1 容器基本用法 下面將由一個簡單的實例來開始 spring 容器的學(xué)習(xí): 這個例子很簡單,直接使用 BeanFactory 作為容器對于 Spring 的使用來說并不多...
Spring框架大量使用了Resource來訪問底層資源艾杏。Resource接口提供的方法: getInputStream():定位打開資源,返回資源對應(yīng)的輸入流盅藻,每次調(diào)用都返...