1.Spring它到底是什么扎酷? Spring是一個(gè)開源的Java應(yīng)用程序開發(fā)框架晚凿,為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的羽莺。 ??在spring中笛匙,它會認(rèn)為一切Java類都是資源...
對于一個(gè)Java開發(fā)者來說罗标,Spring可謂如雷貫耳庸队,無論是Spring框架积蜻,還是Spring引領(lǐng)的IOC,AOP風(fēng)格彻消,都對后續(xù)Java開發(fā)產(chǎn)生的深遠(yuǎn)的影響竿拆,同時(shí),Sprin...
記錄是一種精神,是加深理解最好的方式之一煌贴。 最近看了下Mybatis的源碼不见,了解了下Mybatis對配置文件的解析過程,在這里把他記下來崔步。雖然這不復(fù)雜稳吮,對這方面的博客也有很多...
什么是垃圾收集器?有什么作用井濒? java同C,C++相比有一個(gè)顯著區(qū)別灶似,就是java中自帶垃圾回收器,這樣創(chuàng)建的java對象所有占用的內(nèi)存就不需要java開發(fā)人員自己關(guān)心去釋...
最近開始讀周志明老師《深入理解Java虛擬機(jī)》,已經(jīng)將第二部分的自動(dòng)內(nèi)存管理機(jī)制詳細(xì)的讀了一遍瑞你,對java虛擬機(jī)的內(nèi)存模型酪惭,垃圾回收有了初步的了解。 一者甲、JVM內(nèi)存區(qū)域 ...
對于高并發(fā)架構(gòu)春感,毫無疑問緩存是最重要的一環(huán),對于大量的高并發(fā)虏缸,可以采用三層緩存架構(gòu)來實(shí)現(xiàn)nginx+redis+ehcache鲫懒。 Nginx 對于中間件nginx常用來做流量...
本系列會持續(xù)更新刽辙。 一窥岩、JVM內(nèi)存調(diào)優(yōu) 對JVM內(nèi)存的系統(tǒng)級的調(diào)優(yōu)主要的目的是減少GC的頻率和Full GC的次數(shù)。 1.Full GC 會對整個(gè)堆進(jìn)行整理宰缤,包括Young颂翼、...
Postman是大家常用的API管理及測試工具。他可能比你想象中的更強(qiáng)大慨灭。個(gè)人最近研究了一波朦乏,簡單總結(jié)一下。 Postman工具有chrome擴(kuò)展和獨(dú)立客戶端氧骤,推薦安裝獨(dú)立客...
簡介 什么是反射 反射(Reflection)是 Java 程序開發(fā)語言的特征之一呻疹,它允許運(yùn)行中的 Java 程序獲取自身的信息,并且可以操作類或?qū)ο蟮膬?nèi)部屬性语淘。 通過反射機(jī)...
本文作者:孔維勝诲宇,叩丁狼高級講師际歼。原創(chuàng)文章,轉(zhuǎn)載請注明出處姑蓝。 MyBatis中通過package標(biāo)簽加載mapper映射文件的方式分析 看文章前的要求 在學(xué)習(xí)MyBatis的...
面試題 分布式事務(wù)了解嗎纺荧?你們是如何解決分布式事務(wù)問題的旭愧? 面試官心理分析 只要聊到你做了分布式系統(tǒng),必問分布式事務(wù)宙暇,你對分布式事務(wù)一無所知的話输枯,確實(shí)會很坑,你起碼得知道有哪...
MyBatis功能架構(gòu)設(shè)計(jì) 功能架構(gòu)講解: 我們把Mybatis的功能架構(gòu)分為三層: (1)API接口層:提供給外部使用的接口API占贫,開發(fā)人員通過這些本地API來操縱數(shù)據(jù)庫桃熄。...
Elasticsearch配置文件詳解 elasticsearch.yml基本配置說明 · elasticsearch 一、基本配置elasticsearch的config文...