需要獲取BAT高頻面試系列:設(shè)計(jì)模式+Spring源碼+MyBatis+SpringMVC多線程+MySQL+Redis+框架使用+數(shù)據(jù)結(jié)構(gòu)算法答案和總結(jié).pdf的小伙伴們可...
需要獲取BAT高頻面試系列:設(shè)計(jì)模式+Spring源碼+MyBatis+SpringMVC多線程+MySQL+Redis+框架使用+數(shù)據(jù)結(jié)構(gòu)算法答案和總結(jié).pdf的小伙伴們可...
對(duì)于任何框架而言,在使用前都要進(jìn)行一系列的初始化,MyBatis也不例外。本章將通過(guò)以下幾點(diǎn)詳細(xì)介紹MyBatis的初始化過(guò)程。 MyBatis的初始化做了什么 MyBati...
剛好要到八月十五前后,又是大家 面試的高峰期,本文是Java開(kāi)發(fā) 小熙(妹子) 的面試分享。之前有分享過(guò)很多面試:拿到螞蟻金服 offer, 我不去了。身為技術(shù)專家的我,面試...
如今微服務(wù)架構(gòu)討論的如火如荼。但在企業(yè)架構(gòu)里除了大量的OLTP交易外,還存在海量的批處理交易。在諸如銀行的金融機(jī)構(gòu)中,每天有3-4萬(wàn)筆的批處理作業(yè)需要處理。針對(duì)OLTP,業(yè)界...
什么是多級(jí)緩存 所謂多級(jí)緩存,即在整個(gè)系統(tǒng)架構(gòu)的不同系統(tǒng)層級(jí)進(jìn)行數(shù)據(jù)緩存,以提升訪問(wèn)效率,這也是應(yīng)用最廣的方案之一。我們應(yīng)用的整體架構(gòu)如圖1所示: 圖1 多級(jí)緩存方案 文末有...
HashMap是常考點(diǎn),而一般不問(wèn)List的幾個(gè)實(shí)現(xiàn)類(偏簡(jiǎn)單)。以下基于JDK1.8.0_102分析。 JDK版本:oracle java 1.8.0_102 內(nèi)部存儲(chǔ) H...
寫(xiě)在前面 MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL、存儲(chǔ)過(guò)程以及高級(jí)映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動(dòng)設(shè)置參數(shù)以及獲取結(jié)果集。M...
為什么要寫(xiě)這篇文章 幾年前 NoSQL 開(kāi)始流行的時(shí)候,像其他團(tuán)隊(duì)一樣,我們的團(tuán)隊(duì)也熱衷于令人興奮的新東西,并且計(jì)劃替換一個(gè)應(yīng)用程序的數(shù)據(jù)庫(kù)。 但是,當(dāng)深入實(shí)現(xiàn)細(xì)節(jié)時(shí),我們想...
接私活 對(duì)程序員這個(gè)圈子來(lái)說(shuō)是一個(gè)既公開(kāi)又隱私的話題,不說(shuō)全部,應(yīng)該大多數(shù)程序員都有過(guò)想要接私活的想法,當(dāng)然,也有部分得道成仙的不主張接私活。但是很少有人在公開(kāi)場(chǎng)合討論私活的...
很多人想要辭職但是因?yàn)榕卤毁N上「愛(ài)跳槽」的標(biāo)簽而裹足不前。從我觀察的結(jié)果來(lái)看,很多程序員趨向于為了所謂的「聲譽(yù)」而呆在老公司,但是在后期將兩者相比較,「呆在老公司」的程序員處...
V1.0擁抱架構(gòu)師 V2.0擁抱微服務(wù) V3.0擁抱互聯(lián)網(wǎng)實(shí)戰(zhàn) Spring全家桶 Spring框架/Boot框架/微服務(wù) 分布式架構(gòu) RPC調(diào)用/zookeeper/dub...
眾所周知,Nginx (engine x) 是一個(gè)高性能的HTTP和反向代理web服務(wù)器,同時(shí)也提供了IMAP/POP3/SMTP服務(wù)。Nginx是由伊戈?duì)枴べ愃饕驗(yàn)槎砹_斯...
在項(xiàng)目產(chǎn)品開(kāi)發(fā)中,開(kāi)發(fā)環(huán)境搭建是軟件開(kāi)發(fā)的首要階段,也是必須階段,只有開(kāi)發(fā)環(huán)境搭建好了,方可進(jìn)行開(kāi)發(fā),良好的開(kāi)發(fā)環(huán)境搭建,為后續(xù)的開(kāi)發(fā)工作帶來(lái)極大便利。 對(duì)于大公司來(lái)說(shuō),軟件...
JVM是Java Virtual Machine(Java 虛擬機(jī))的縮寫(xiě),JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來(lái)的計(jì)算機(jī),是通過(guò)在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)...
Redis集群架構(gòu) 【課程介紹】 Redis是現(xiàn)在使用為廣泛的NoSQL數(shù)據(jù)庫(kù)技術(shù),其自身不僅擁有著良好的操作性能,也被廣泛的應(yīng)用于各種集群架構(gòu)的數(shù)據(jù)整合處理之中,而本課程將...
讀寫(xiě)分離 在上一篇文章介紹了如何使用Sharing-JDBC實(shí)現(xiàn)數(shù)據(jù)庫(kù)的讀寫(xiě)分離。讀寫(xiě)分離的好處就是在并發(fā)量比較大的情況下,將查詢數(shù)據(jù)庫(kù)的壓力 分擔(dān)到多個(gè)從庫(kù)中,能夠滿足高并...
1、先來(lái)個(gè)故事主人公介紹 這是我朋友的故事,以第一人稱來(lái)介紹 首先,大概介紹下自己,后端開(kāi)發(fā)8年,頭兩年用.NET,之后用Python至今,大概六年。 大概工作到第三年的時(shí)候...