加鎖(Locking)是數(shù)據(jù)庫在并發(fā)訪問時(shí)保證數(shù)據(jù)一致性和完整性的主要機(jī)制。任何事務(wù)都需要獲得相應(yīng)對(duì)象上的鎖才能訪問數(shù)據(jù),讀取數(shù)據(jù)的事務(wù)通常只需要獲得讀鎖(共享鎖),修改數(shù)據(jù)的事務(wù)需要獲得寫鎖(排他鎖)。查看全文>>
但是散列表并不是完全將數(shù)據(jù)分散在不同的列,而是按照某種規(guī)則,將具備同樣規(guī)則的數(shù)據(jù)存儲(chǔ)在同一列。查看全文>>
傳統(tǒng)IO流(java.io):讀寫操作結(jié)束前,處于線性阻塞,代碼簡單,安全,性能低查看全文>>
容器,簡單理解就是用來裝東西的工具。在Tomcat里面,容器被設(shè)計(jì)用來裝載Servlet, 也就是我們平常寫的普通的Servlet ,就會(huì)存放在容器里面。查看全文>>
Tomcat作為我們學(xué)習(xí)JavaEE的一個(gè)重要的web服務(wù)器,對(duì)整個(gè)請(qǐng)求的來龍去脈有所了解,將直接使得我們對(duì)JavaEE的學(xué)習(xí)更加的事半功倍。并且深入了解Tomcat架構(gòu)設(shè)計(jì)之后,將使得我們?cè)谝院蟠罱ㄗ约旱捻?xiàng)目架構(gòu)提供借鑒。查看全文>>
在微服務(wù)架構(gòu)中,不同的組件(包括微服務(wù)實(shí)例、注冊(cè)中心和API網(wǎng)關(guān)等組件)需要根據(jù)不同的情況來選取相應(yīng)的技術(shù),那么我們可以使用哪些技術(shù)呢?本節(jié)將對(duì)微服務(wù)架構(gòu)中各個(gè)組件可使用的技術(shù)進(jìn)行簡單介紹。查看全文>>