Maven是Apache旗下的一個(gè)開源項(xiàng)目,是一個(gè)項(xiàng)目管理和構(gòu)建工具,它基于項(xiàng)目對(duì)象模型(Project Object Model , 簡(jiǎn) 稱: POM)的概念,通過(guò)一小段描述信息來(lái)管理項(xiàng)目的構(gòu)建、報(bào)告和文檔。掌握Maven可以進(jìn)行一些簡(jiǎn)單的依賴管理、 統(tǒng)一項(xiàng)目結(jié)構(gòu)、 項(xiàng)目構(gòu)建,下面做詳細(xì)介紹。 查看全文>>
常見問(wèn)題2023-04-13 |傳智教育 |Maven概念,Maven能用來(lái)做什么
OSI模型定義了計(jì)算機(jī)網(wǎng)絡(luò)通信的七個(gè)層次,從物理層到應(yīng)用層,分別為:物理層(Physical Layer)、數(shù)據(jù)鏈路層(Data Link Layer)、網(wǎng)絡(luò)層(Network Layer)、傳輸層(Transport Layer)、會(huì)話層(Session Layer)、表示層(Presentation Layer)、應(yīng)用層(Application Layer)。 查看全文>>
面試問(wèn)題2023-04-12 |傳智教育 |osi七層模型,OSI參考模型,OSI模型
可以使用內(nèi)網(wǎng)穿透技術(shù),內(nèi)網(wǎng)穿透簡(jiǎn)單來(lái)說(shuō)就是將內(nèi)網(wǎng)外網(wǎng)通過(guò)隧道打通,讓內(nèi)網(wǎng)的數(shù)據(jù)讓外網(wǎng)可以獲取。比如常用的辦公室軟件等,一般在辦公室或家里,通過(guò)撥號(hào)上網(wǎng),這樣辦公軟件只有在本地的局域網(wǎng)之內(nèi)才能訪問(wèn),那么問(wèn)題來(lái)了,如果是手機(jī)上,或者公司外地的辦公人員,如何訪問(wèn)到辦公軟件呢?這就需要內(nèi)網(wǎng)穿透... 查看全文>>
技術(shù)文章2023-04-11 |傳智教育 |內(nèi)網(wǎng)穿透,回調(diào)請(qǐng)求
AQS(AbstractQueuedSynchronizer)是Java中用于構(gòu)建同步器的框架,它提供了一種實(shí)現(xiàn)各種同步器的通用框架,例如ReentrantLock、Semaphore、CountDownLatch等等。 查看全文>>
面試問(wèn)題2023-04-11 |傳智教育 |AQS框架,同步器,雙向鏈
ReentrantLock實(shí)現(xiàn)可重入性的關(guān)鍵是使用了一個(gè)計(jì)數(shù)器來(lái)記錄當(dāng)前線程重入的次數(shù),即每當(dāng)一個(gè)線程獲取到鎖時(shí),它的重入計(jì)數(shù)器會(huì)加1,當(dāng)這個(gè)線程再次請(qǐng)求鎖時(shí),它會(huì)再次獲得鎖而不被阻塞,同時(shí)重入計(jì)數(shù)器繼續(xù)加1。當(dāng)線程退出鎖保護(hù)的代碼塊時(shí),計(jì)數(shù)器遞減,直到計(jì)數(shù)器降為0時(shí),鎖才被完全釋放。 查看全文>>
面試問(wèn)題2023-04-11 |傳智教育 |ReentrantLock如何實(shí)現(xiàn)可重入性
當(dāng)一個(gè)線程獲取鎖后,JVM會(huì)將鎖的對(duì)象頭標(biāo)記為偏向鎖。此時(shí),該線程可以無(wú)需競(jìng)爭(zhēng)地獲取該鎖。這種情況下,鎖的獲取和釋放不需要額外的開銷,因?yàn)槠蜴i會(huì)記錄線程ID,使得在該線程持有鎖期間,其他線程無(wú)法獲取該鎖。只有在其他線程嘗試獲取鎖時(shí),才會(huì)升級(jí)為輕量級(jí)鎖。 查看全文>>
面試問(wèn)題2023-04-11 |傳智教育 |JVM對(duì)Java的原生鎖做了哪些優(yōu)化
Java8中的ConcurrentHashMap通過(guò)使用一種稱為“分離鎖”的技術(shù),摒棄了Java7及之前版本中使用的分段鎖機(jī)制。在Java7及之前版本中,ConcurrentHashMap被分成一些段,每個(gè)段上有一個(gè)獨(dú)立的鎖來(lái)控制對(duì)該段的訪問(wèn)。這樣的做法能夠提高并發(fā)性能,但是也存在一些問(wèn)題。 查看全文>>
面試問(wèn)題2023-04-10 |傳智教育 |ConcurrentHashMap,分段鎖,全局鎖
SpringCloud是一系列框架的有序集合,為開發(fā)人員構(gòu)建微服務(wù)架構(gòu)提供了完整的解決方案。Spring Cloud根據(jù)分布式服務(wù)協(xié)調(diào)治理的需求成立了許多子項(xiàng)目,每個(gè)項(xiàng)目通過(guò)特定的組件去實(shí)現(xiàn),下面我們講解一下Spring Cloud 包含的常用組件以及模塊。 查看全文>>
技術(shù)文章2023-04-07 |傳智教育 |Spring Cloud微服務(wù)架構(gòu)組件
北京校區(qū)