前言 在實(shí)際工作中西乖,經(jīng)常由于設(shè)計(jì)不佳或者各種因素孝冒,導(dǎo)致類之間相互依賴加匈。這些類可能單獨(dú)使用時(shí)不會出問題县好,但是在使用Spring進(jìn)行管理的時(shí)候可能就會拋出BeanCurrentl...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 在實(shí)際工作中西乖,經(jīng)常由于設(shè)計(jì)不佳或者各種因素孝冒,導(dǎo)致類之間相互依賴加匈。這些類可能單獨(dú)使用時(shí)不會出問題县好,但是在使用Spring進(jìn)行管理的時(shí)候可能就會拋出BeanCurrentl...
主要內(nèi)容 Spring的配置方法概覽 自動裝配bean 基于Java配置文件裝配bean 控制bean的創(chuàng)建和銷毀 任何一個(gè)成功的應(yīng)用都是由多個(gè)為了實(shí)現(xiàn)某個(gè)業(yè)務(wù)目標(biāo)而相互協(xié)作...
概述 ApplicationContext Bean生命周期 流程 ApplicationContext容器中藏杖,Bean的生命周期流程如上圖所示蕾各,流程大致如下: 1.首先容器...
socket編程并發(fā)處理的問題中冶忱,select和epoll函數(shù)的區(qū)別一直是面試中的重點(diǎn)。關(guān)于他倆的區(qū)別很多博客中已經(jīng)說明了登馒,我在這里總結(jié)一下呐萌。參考select和epoll 原...
引言 單例,顧名思義就是唯一一個(gè)單獨(dú)的存在.在實(shí)際開發(fā)過程中,某些對象會反復(fù)創(chuàng)建,為了減少同一個(gè)對象new次數(shù),減少系統(tǒng)內(nèi)存的使用頻率,減輕 GC 壓力.因此在使用周期內(nèi)只需...
轉(zhuǎn)載:http://www.cnblogs.com/leesf456/p/5291484.html 1、volatile 1.1 介紹 關(guān)鍵字volatile是Java虛擬機(jī)...
多線程之 Final變量 詳解 原文: http://www.tuicool.com/articles/2Yjmqy 并發(fā)編程網(wǎng):http://ifeve.com/java-...
1. Java 內(nèi)存區(qū)域與內(nèi)存溢出異常 1.1 運(yùn)行時(shí)數(shù)據(jù)區(qū)域 根據(jù)《Java 虛擬機(jī)規(guī)范(Java SE 7 版)》規(guī)定济欢,Java 虛擬機(jī)所管理的內(nèi)存如下圖所示赠堵。 1.1....
上節(jié)回顧 上篇記錄了我對MySQL 事務(wù) 隔離級別read uncommitted[http://www.reibang.com/p/d75fcdeb07a3]的理解茫叭。這篇...
在講解InnoDB的MVCC機(jī)制之前,我們應(yīng)該了解MySQL所支持的事務(wù),以及各個(gè)事務(wù)級別的區(qū)別和每一個(gè)事務(wù)級別所存在的問題半等。 1. 事務(wù) 事務(wù)必須保證ACID揍愁,而ACID表...
技術(shù)名稱及官網(wǎng) Spring Framework Spring容器 http://projects.spring.io/spring-framework/ Spring MV...
下列面試題都是在網(wǎng)上收集的呐萨,本人抱著學(xué)習(xí)的態(tài)度找了下參考答案,有不足的地方還請指正莽囤,更多精彩內(nèi)容可以關(guān)注我的微信公眾號:Java團(tuán)長 基礎(chǔ)篇 基本功 面向?qū)ο筇卣?封裝谬擦,繼承...
簡書 占小狼[http://www.reibang.com/users/90ab66c248e6/latest_articles] 轉(zhuǎn)載請注明原創(chuàng)出處,謝謝朽缎! 2019/...
本篇將介紹虛擬機(jī)如何實(shí)現(xiàn)多線程惨远、多線程之間由于共享和競爭數(shù)據(jù)而導(dǎo)致的一系列問題及解決方案。 概述 Java內(nèi)存模型 Java與線程 1.概述 a.多任務(wù)處理的必要性: 充分利...
原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽光一路滄桑 詳情請戳www.codercc.com 1. ArrayBlockingQueue簡介 在多線程編程過程中话肖,為了業(yè)務(wù)解耦和架...
【轉(zhuǎn)自】http://blog.csdn.net/zqz_zqz/article/details/70233767 之前做過一個(gè)測試贺氓,詳情見這篇文章《多線程 +1操作的幾種實(shí)...
NIO(Non-blocking I/O,在Java領(lǐng)域床蜘,也稱為New I/O)辙培,是一種同步非阻塞的I/O模型,也是I/O多路復(fù)用的基礎(chǔ)悄泥,已經(jīng)被越來越多地應(yīng)用到大型應(yīng)用服務(wù)器...
在linux下安裝MySQL有很多介紹虏冻,流程大同小異肤粱,但往往一些小誤差弹囚,造成了很多的麻煩,我就因?yàn)橐恍┬⌒〉膯栴}安裝了兩天才把mysql安裝好领曼,下面只記錄一些坑點(diǎn)鸥鹉。 坑1:不...
類加載機(jī)制 1 什么是反射 Java反射機(jī)制是在運(yùn)行狀態(tài)中對于任意一個(gè)類,都能知道這個(gè)類的所以屬性和方法庶骄;對于任何一個(gè)對象毁渗,都能夠調(diào)用它的任何一個(gè)方法和屬性;這樣動態(tài)獲取新的...