1.Spring它到底是什么凉当? Spring是一個(gè)開源的Java應(yīng)用程序開發(fā)框架,為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的树灶。 ??在spring中纤怒,它會(huì)認(rèn)為一切Java類都是資源...
對(duì)于一個(gè)Java開發(fā)者來(lái)說(shuō),Spring可謂如雷貫耳像寒,無(wú)論是Spring框架烘豹,還是Spring引領(lǐng)的IOC,AOP風(fēng)格诺祸,都對(duì)后續(xù)Java開發(fā)產(chǎn)生的深遠(yuǎn)的影響携悯,同時(shí),Sprin...
記錄是一種精神,是加深理解最好的方式之一胃夏。 最近看了下Mybatis的源碼轴或,了解了下Mybatis對(duì)配置文件的解析過(guò)程,在這里把他記下來(lái)仰禀。雖然這不復(fù)雜照雁,對(duì)這方面的博客也有很多...
什么是垃圾收集器?有什么作用答恶? java同C,C++相比有一個(gè)顯著區(qū)別饺蚊,就是java中自帶垃圾回收器萍诱,這樣創(chuàng)建的java對(duì)象所有占用的內(nèi)存就不需要java開發(fā)人員自己關(guān)心去釋...
最近開始讀周志明老師《深入理解Java虛擬機(jī)》,已經(jīng)將第二部分的自動(dòng)內(nèi)存管理機(jī)制詳細(xì)的讀了一遍,對(duì)java虛擬機(jī)的內(nèi)存模型污呼,垃圾回收有了初步的了解裕坊。 一、JVM內(nèi)存區(qū)域 ...
對(duì)于高并發(fā)架構(gòu)曙求,毫無(wú)疑問緩存是最重要的一環(huán)碍庵,對(duì)于大量的高并發(fā),可以采用三層緩存架構(gòu)來(lái)實(shí)現(xiàn)nginx+redis+ehcache悟狱。 Nginx 對(duì)于中間件nginx常用來(lái)做流量...
本系列會(huì)持續(xù)更新堰氓。 一挤渐、JVM內(nèi)存調(diào)優(yōu) 對(duì)JVM內(nèi)存的系統(tǒng)級(jí)的調(diào)優(yōu)主要的目的是減少GC的頻率和Full GC的次數(shù)。 1.Full GC 會(huì)對(duì)整個(gè)堆進(jìn)行整理双絮,包括Young浴麻、...
Postman是大家常用的API管理及測(cè)試工具。他可能比你想象中的更強(qiáng)大囤攀。個(gè)人最近研究了一波软免,簡(jiǎn)單總結(jié)一下。 Postman工具有chrome擴(kuò)展和獨(dú)立客戶端焚挠,推薦安裝獨(dú)立客...
簡(jiǎn)介 什么是反射 反射(Reflection)是 Java 程序開發(fā)語(yǔ)言的特征之一膏萧,它允許運(yùn)行中的 Java 程序獲取自身的信息,并且可以操作類或?qū)ο蟮膬?nèi)部屬性蝌衔。 通過(guò)反射機(jī)...
本文作者:孔維勝榛泛,叩丁狼高級(jí)講師。原創(chuàng)文章噩斟,轉(zhuǎn)載請(qǐng)注明出處曹锨。 MyBatis中通過(guò)package標(biāo)簽加載mapper映射文件的方式分析 看文章前的要求 在學(xué)習(xí)MyBatis的...
面試題 分布式事務(wù)了解嗎沛简?你們是如何解決分布式事務(wù)問題的? 面試官心理分析 只要聊到你做了分布式系統(tǒng)斥废,必問分布式事務(wù)椒楣,你對(duì)分布式事務(wù)一無(wú)所知的話,確實(shí)會(huì)很坑营袜,你起碼得知道有哪...
MyBatis功能架構(gòu)設(shè)計(jì) 功能架構(gòu)講解: 我們把Mybatis的功能架構(gòu)分為三層: (1)API接口層:提供給外部使用的接口API撒顿,開發(fā)人員通過(guò)這些本地API來(lái)操縱數(shù)據(jù)庫(kù)。...
Elasticsearch配置文件詳解 elasticsearch.yml基本配置說(shuō)明 · elasticsearch 一荚板、基本配置elasticsearch的config文...