一、概述 NIO主要有三大核心部分:Channel(通道)、Buffer(緩沖區(qū))、 Selector。 NIO和傳統(tǒng)IO(一下簡稱IO)之間第一個最大的區(qū)別是,IO是面向流...
一、概述 NIO主要有三大核心部分:Channel(通道)、Buffer(緩沖區(qū))、 Selector。 NIO和傳統(tǒng)IO(一下簡稱IO)之間第一個最大的區(qū)別是,IO是面向流...
概述 最近一段時間重新深入研究了一遍MySQL的內(nèi)容,今天主要分享分析MySQL索引原理,后續(xù)會輸出一些關(guān)于MySQL方面的干貨,希望各位小伙伴喜歡。 一、什么是索引、為什么...
【MyBatis 運行過程】 傳統(tǒng)的 JDBC 編程查詢數(shù)據(jù)庫的代碼和過程總結(jié): (一)、加載驅(qū)動。 (二)、創(chuàng)建連接,Connection 對象。 (三)、根據(jù) Conne...
算法很難?那是你沒找到方法 “算法是特定問題求解步驟的描述算法是獨立存在的一種解決問題的方法和思想,算法很重要,但算法也是學起來最難,最令人生畏的?!?一、說說算法刷題方面的...
很多小伙伴從一踏上JAVA程序員這條路開始,總是感覺Java多線程在實際的業(yè)務中很少使用,以至于不會花太多的時間去學習,技術(shù)債不斷累積!整日深陷在創(chuàng)造Bug和修改Bug的無限...
近十年國內(nèi)互聯(lián)網(wǎng)行業(yè)飛速發(fā)展,我們對軟件系統(tǒng)的需求已經(jīng)不再是過去”能用就行”這種很low的檔次了,像618、雙十一這樣的活動不斷逼迫我們?nèi)ネ黄栖浖到y(tǒng)的性能上限,傳統(tǒng)的IT企...
概述 Spring是一個開放源代碼的設(shè)計層面框架,他解決的是業(yè)務邏輯層和其他各層的松耦合問題,因此它將面向接口的編程思想貫穿整個系統(tǒng)應用。Spring是于2003 年興起的一...
做 Java 開發(fā),沒有人敢小覷 Spring Boot 的重要性,現(xiàn)在出去面試,無論多小的公司 or 項目,都要跟你扯一扯 Spring Boot,扯一扯微服務,不會?沒用...
1-3年Java程序員學習的非常重要的年份將影響你的職業(yè)生涯和工資水平的方向,這幾年是至關(guān)重要的,如何從初級階段轉(zhuǎn)向高級階段,這是一種技巧、一個難點、一個方向。但我們絕大部分...
在Java代碼界 有些陷阱外表看起來是個青銅 實際上是王者 據(jù)說97%工程師會被“秒殺” 不信? 這有五道“基礎(chǔ)題” 堪稱5個溫柔的陷阱 似是而非,霧里看花 考驗真功夫的時候...
【準備】 首先我們要考慮的是為什么要解決高并發(fā),高并發(fā)瓶頸出現(xiàn)在哪里,有了解過的朋友肯定知道是在數(shù)據(jù)庫,因為在大量請求去操作數(shù)據(jù)庫時會出現(xiàn)數(shù)據(jù)的錯亂,超賣,系統(tǒng)崩潰,my...
責任鏈模式的定義:使多個對象都有機會處理請求,從而避免請求的發(fā)送者和接受者之間的耦合關(guān)系, 將這個對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對象處理他為止。這里就不再...
前言: 1.1.以下內(nèi)容是我通過閱讀官方文檔,并成功實踐后的經(jīng)驗總結(jié),希望能幫助你更快地理解和使用Spring Cloud. 1.2.默認讀者已經(jīng)熟練掌握Spring 全家桶...
本篇文章一共分為三個部分,分別是微服務架構(gòu)的演進過程、具體實踐微服務的應用技術(shù)和領(lǐng)域驅(qū)動設(shè)計的意識轉(zhuǎn)變。微服務架構(gòu)已經(jīng)滲透到互聯(lián)網(wǎng)應用的方方面面,而領(lǐng)域驅(qū)動設(shè)計也逐漸被業(yè)界所...
場景 場景1 留言功能限制,30秒 內(nèi)只能評論 10次,超出次數(shù)不讓能再評論,并提示:過于頻繁 場景2 點贊功能限制,10秒 內(nèi)只能點贊 10次,超出次數(shù)后不能再點贊,并禁止...
現(xiàn)代操作系統(tǒng)在運行一個程序時,會為其創(chuàng)建一個進程。例如,啟動一個Java程序,操作系統(tǒng)就會創(chuàng)建一個Java進程。線程是現(xiàn)代操作系統(tǒng)調(diào)度的最小單元,也叫輕量級進程,在一個進程里...
如果健康,如果沒有違背自己的心意,我們的孩子,做一個善良的普通人又何妨。 - 1 - 中年老母的朋友圈,總是有一個特別的存在,就是娃,各種關(guān)于娃的梗推陳出新。 前兩天的神操作...
如何成長為一名架構(gòu)師? 架構(gòu)師是一個既需要掌控整體又需要洞悉局部瓶頸并依據(jù)具體的業(yè)務場景給出解決方案的團隊領(lǐng)導型人物。一個架構(gòu)師得需要足夠的想像力,能把各種目標需求進行不同維...