Spring MVC是一個(gè)基于Java的實(shí)現(xiàn)了MVC設(shè)計(jì)模式的請(qǐng)求驅(qū)動(dòng)類型的輕量級(jí)Web框架,通過(guò)把Model宋渔,View州疾,Controller分離,將web層進(jìn)行職責(zé)解耦皇拣,把...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Spring MVC是一個(gè)基于Java的實(shí)現(xiàn)了MVC設(shè)計(jì)模式的請(qǐng)求驅(qū)動(dòng)類型的輕量級(jí)Web框架,通過(guò)把Model宋渔,View州疾,Controller分離,將web層進(jìn)行職責(zé)解耦皇拣,把...
前言 Java是目前用戶最多氧急、使用范圍最廣的軟件開發(fā)技術(shù)颗胡,Java的技術(shù)體系主要由支撐Java程序運(yùn)行的虛擬機(jī)、提供各開發(fā)領(lǐng)域接口支持的Java類庫(kù)吩坝、Java編程語(yǔ)言及許許多...
寫在前面 Docker如日中天,這不是單純的炒概念钉寝,Docker確確實(shí)實(shí)解決了開發(fā)與運(yùn)維的痛點(diǎn)弧呐,因此在企業(yè)開發(fā)中得到了非常廣泛的使用闸迷。 Docker是一個(gè)開放源代碼軟件項(xiàng)目,...
不想當(dāng)將軍的兵不是好兵腥沽,就程序猿不想當(dāng)架構(gòu)師就不是好的程序員! Java架構(gòu)師主要需要做哪些工作呢鸠蚪? 1今阳、負(fù)責(zé)設(shè)計(jì)和搭建軟件系統(tǒng)架構(gòu)(平臺(tái)、數(shù)據(jù)庫(kù)茅信、接口和應(yīng)用架構(gòu)等)盾舌,解決開...
一. RabbitMQ 簡(jiǎn)介 MQ全稱為Message Queue, 消息隊(duì)列(MQ)是一種應(yīng)用程序?qū)?yīng)用程序的通信方法。應(yīng)用程序通過(guò)讀寫出入隊(duì)列的消息(針對(duì)應(yīng)用程序的數(shù)據(jù))...
1.1. MySQL的binlog(主從復(fù)制機(jī)制) 開啟 -- 配置文件中開啟 -- 開啟binlog log_bin=ON -- 指定名稱 log_bin_basename...
消息中間件利用高效可靠的消息傳遞機(jī)制進(jìn)行平臺(tái)無(wú)關(guān)的數(shù)據(jù)交流蘸鲸,并基于數(shù)據(jù)通信來(lái)進(jìn)行分布式系統(tǒng)的集成妖谴。通過(guò)提供消息傳遞和消息排隊(duì)模型,它可以在分布式環(huán)境下擴(kuò)展進(jìn)程間的通信酌摇。對(duì)于消...
? ? ? ? ? ? ? ? 領(lǐng)取方式 各面試資料需要加關(guān)注獲取:關(guān)注我鼻疮,私信回復(fù):“面試資料”即可獲取 整個(gè)文檔比較全面怯伊,內(nèi)容比較多,由于篇幅的限制判沟,文章中沒有全部附上詳...
雖然我們都知道有20多個(gè)設(shè)計(jì)模式,但是大多停留在概念層面挪哄,真實(shí)開發(fā)中很少遇到吧秕,Mybatis源碼中使用了大量的設(shè)計(jì)模式,閱讀源碼并觀察設(shè)計(jì)模式在其中的應(yīng)用迹炼,能夠更深入的理解設(shè)...
1.Kafka 的設(shè)計(jì)時(shí)什么樣的呢? Kafka將消息以topic為單位進(jìn)行歸納 將向Kafka topic發(fā)布消息的程序成為producers. 將預(yù)訂topics并消費(fèi)消...
一砸彬、背景 最近公司項(xiàng)目添加新功能,上線后發(fā)現(xiàn)有些功能的列表查詢時(shí)間很久斯入。原因是新功能用到舊功能的接口砂碉,而這些舊接口的 SQL 查詢語(yǔ)句關(guān)聯(lián)5,6張表且編寫不夠規(guī)范,導(dǎo)致 My...
只有高級(jí) 因?yàn)橹耙呀?jīng)分享了 Java 基礎(chǔ)教程刻两,所以今天分享高級(jí)和大廠面試相關(guān)內(nèi)容增蹭。 高級(jí)內(nèi)容 設(shè)計(jì)模式 架構(gòu)資料 java 高級(jí)架構(gòu) 面試內(nèi)容 基礎(chǔ)筆試+面試 面試知識(shí)點(diǎn)...
Java是面向?qū)ο蟮木幊套搪酰湓O(shè)計(jì)思路比較接近普通人的思維習(xí)慣霎奢,因此學(xué)起來(lái)沒有想象中那么難。而且寫程序就是在跟計(jì)算機(jī)打交道饼灿,計(jì)算機(jī)是完美的理性對(duì)象幕侠,非常有邏輯,一切行為赔退,對(duì)的就...
SpringMVC執(zhí)行流程及原理橙依? 用戶發(fā)起請(qǐng)求到前端控制器(DispatcherServlet),該控制器會(huì)過(guò)濾出哪些請(qǐng)求可以訪問Servlet硕旗、哪些不能訪問窗骑。就是url-...
1漆枚、請(qǐng)說(shuō)明什么是Apache Kafka? Apache Kafka是由Apache開發(fā)的一種發(fā)布訂閱消息系統(tǒng)创译,它是一個(gè)分布式的、分區(qū)的和可復(fù)制的提交日志服務(wù)墙基。 2软族、說(shuō)說(shuō)Ka...
Mysql中有哪幾種鎖? 1.表級(jí)鎖:開銷小残制,加鎖快立砸;不會(huì)出現(xiàn)死鎖;鎖定粒度大初茶,發(fā)生鎖沖突的概率最高颗祝,并發(fā)度最低。 2.行級(jí)鎖:開銷大恼布,加鎖慢螺戳;會(huì)出現(xiàn)死鎖;鎖定粒度最小折汞,發(fā)生...
1倔幼、什么是Spring MVC ?簡(jiǎn)單介紹下你對(duì)springMVC的理解? Spring MVC是一個(gè)基于Java的實(shí)現(xiàn)了MVC設(shè)計(jì)模式的請(qǐng)求驅(qū)動(dòng)類型的輕量級(jí)Web框架爽待,通過(guò)...
近幾年深入學(xué)習(xí)JVM調(diào)優(yōu)的人越來(lái)越多,因?yàn)榛ヂ?lián)網(wǎng)一線大廠的Java高級(jí)開發(fā)工程師JD中都明確要求了“JVM調(diào)優(yōu)”的能力堕伪。 所以掌握J(rèn)VM調(diào)優(yōu)是深入學(xué)習(xí)Java必不可少的一環(huán)揖庄,...