1.Spring它到底是什么? Spring是一個(gè)開源的Java應(yīng)用程序開發(fā)框架乒验,為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 ??在spring中,它會(huì)認(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常用來做流量...
本系列會(huì)持續(xù)更新遣钳。 一、JVM內(nèi)存調(diào)優(yōu) 對JVM內(nèi)存的系統(tǒng)級的調(diào)優(yōu)主要的目的是減少GC的頻率和Full GC的次數(shù)麦乞。 1.Full GC 會(huì)對整個(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í)會(huì)很坑测摔,你起碼得知道有哪...
MyBatis功能架構(gòu)設(shè)計(jì) 功能架構(gòu)講解: 我們把Mybatis的功能架構(gòu)分為三層: (1)API接口層:提供給外部使用的接口API,開發(fā)人員通過這些本地API來操縱數(shù)據(jù)庫解恰。...
Elasticsearch配置文件詳解 elasticsearch.yml基本配置說明 · elasticsearch 一锋八、基本配置elasticsearch的config文...