
??我們都知道Java中的對象默認都是分配到堆上,在調用棧中,只保存了對象的指針。當對象不再使用后,需要依靠GC來遍歷引用樹并回收內存。如果堆中...
軟件工程中,不論使用哪種開發(fā)語言,安全性一直是一個非常棘手卻又重要的問題。安全性是軟件開發(fā)領域永遠的主題之一,而且隨著互聯(lián)網(wǎng)的蜂擁發(fā)展而帶動的新...
一,寫在前面 Maven到底是什么?它能做些什么?能為我們的開發(fā)工作提供什么樣的幫助?為什么會有如此大的知名度?另外,常聽大廠的人說“私服”,工...
在Spring中,那些組成應用程序的主體以及由Spring IoC容器所管理的對象,被稱之為Bean。Bean與應用程序中其他對象(比如自己創(chuàng)建...
??Inverse of Control,翻譯成“控制反轉”,是Spring的核心。IoC不是一種技術,而是一種設計思想。就是將原本在程序中手動...
AOP理解 Aspect Oriented Program面向切面編程,通過預編譯方式和運行期動態(tài)代理實現(xiàn)程序功能的統(tǒng)一維護的一種技術。 但是,...
Spring能做什么 1. 能根據(jù)配置文件創(chuàng)建及組裝對象之間的依賴關系; 2. 面向切面編程,能幫助我們無耦合的實現(xiàn)日志記錄,性能統(tǒng)計,安全控制...
IO一直是軟件開發(fā)中的核心部分之一,而隨著互聯(lián)網(wǎng)技術的提高,IO的重要性也越來越重??v觀開發(fā)界,能夠巧妙運用IO,不但對于公司,而且對于開...
什么是死鎖? 死鎖是一種特定的程序狀態(tài),主要是由于循環(huán)依賴導致彼此一直處于等待中,而使得程序陷入僵局,相當尷尬。死鎖不僅僅發(fā)生在線程之間,而對于...