73、HTTP協(xié)議請(qǐng)求過(guò)程 ??大致的流程:輸入地址 –> DNS域名解析 –> 發(fā)起TCP的三次握手 –> 建立TCP連接后發(fā)起http請(qǐng)求 –> 服務(wù)器響應(yīng)http請(qǐng)求,...
73、HTTP協(xié)議請(qǐng)求過(guò)程 ??大致的流程:輸入地址 –> DNS域名解析 –> 發(fā)起TCP的三次握手 –> 建立TCP連接后發(fā)起http請(qǐng)求 –> 服務(wù)器響應(yīng)http請(qǐng)求,...
70、TCP協(xié)議的三次握手與四次揮手 70.1、TCP報(bào)文結(jié)構(gòu) ??1、源端口號(hào):表示發(fā)送端端口號(hào),字段長(zhǎng)為16位。??2、目標(biāo)端口號(hào):表示接收端口號(hào),字段長(zhǎng)為16位。??3...
一、Redis是什么 ??Redis是一個(gè)開(kāi)源的使用ANSI C語(yǔ)言編寫(xiě)、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫(kù),并提供多種語(yǔ)言的API。從2010...
67、OSI 與 TCP/IP 的網(wǎng)絡(luò)分層 ??(1)、物理層----定義了為建立、維護(hù)和拆除物理鏈路所需的機(jī)械的、電氣的、功能的和規(guī)程的特性,其作用是使原始的數(shù)據(jù)比特流能在...
一、H2簡(jiǎn)介 ??1、H2是一個(gè)用Java開(kāi)發(fā)的嵌入式數(shù)據(jù)庫(kù),它本身只是一個(gè)類(lèi)庫(kù),可以直接嵌入到應(yīng)用項(xiàng)目中。??H2最大的用途在于可以同應(yīng)用程序打包在一起發(fā)布,這樣可以非常方...
63、JDBC的理解 ??Jdbc:Java database connection,java數(shù)據(jù)庫(kù)連接。數(shù)據(jù)庫(kù)管理系統(tǒng)(mysql、oracle等)是很多的,每個(gè)數(shù)據(jù)庫(kù)管理...
??職責(zé)鏈模式(Chain of Responsibility):使多個(gè)對(duì)象都有機(jī)會(huì)處理請(qǐng)求,從而避免請(qǐng)求的發(fā)送者和接收者之間的耦合關(guān)系。將這些對(duì)象連成一條鏈,并沿著這條鏈傳...
59、數(shù)據(jù)庫(kù)連接(LEFT)操作 ??首先定義兩個(gè)表t1和t2 ??內(nèi)連接(inner join):只顯示符合連接條件的記錄??select * from t1 inner ...
57、數(shù)據(jù)庫(kù)的鎖 ??鎖是一種并發(fā)控制技術(shù),鎖是用來(lái)在多個(gè)用戶(hù)同時(shí)訪問(wèn)同一個(gè)數(shù)據(jù)的時(shí)候保護(hù)數(shù)據(jù)的。 57.1、有 2 種基本的鎖類(lèi)型 ??共享(S)鎖: 多個(gè)事務(wù)可封鎖一個(gè)共...
54、數(shù)據(jù)庫(kù)索引 索引的優(yōu)缺點(diǎn) ??優(yōu)點(diǎn):??1、大大加快數(shù)據(jù)的檢索速度;??2、創(chuàng)建唯一性索引,保證數(shù)據(jù)庫(kù)表中每一行數(shù)據(jù)的唯一性;??3、加速表和表之間的連接;??4、在使...
??很多時(shí)候我們需要打開(kāi)命令行然后進(jìn)入到相應(yīng)目錄進(jìn)行一些操作。常規(guī)的做法是:Win+R打開(kāi)運(yùn)行窗口,輸入"cmd"回車(chē)打開(kāi)命令行窗口。??假如我們要進(jìn)入的是D盤(pán)foo文件夾下...
適配器模式 ??適配器模式(Adapter):將一個(gè)類(lèi)的接口轉(zhuǎn)換成客戶(hù)希望的另外一個(gè)接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些類(lèi)可以一起工作。 ??有...
一、git的安裝 1.1、命令行方式安裝 ??1)、下載windows git:https://git-scm.com/downloads??2)、配置用戶(hù)信息??- git...
單例模式 ??Singleton模式主要作用是保證在Java應(yīng)用程序中,一個(gè)類(lèi)Class只有一個(gè)實(shí)例存在。 讓類(lèi)自身負(fù)責(zé)保存它的唯一實(shí)例。這個(gè)類(lèi)可以保證沒(méi)有其他實(shí)例可以被創(chuàng)建...
觀察者模式 ??觀察者模式又叫做發(fā)布-訂閱(Publish/Subscribe)模式。 ??1、Subject類(lèi),可翻譯為主題或者抽象通知者,一般用一個(gè)抽象類(lèi)或者一個(gè)接口實(shí)現(xiàn)...
??所謂享元模式就是運(yùn)行共享技術(shù)有效地支持大量細(xì)粒度對(duì)象的復(fù)用。系統(tǒng)使用少量對(duì)象,而且這些都比較相似,狀態(tài)變化小,可以實(shí)現(xiàn)對(duì)象的多次復(fù)用。??共享模式是支持大量細(xì)粒度對(duì)象的復(fù)...
51、Mysql數(shù)據(jù)庫(kù)引擎 ??(1)、ISAM:該引擎在讀取數(shù)據(jù)方面速度很快,而且不占用大量的內(nèi)存和存儲(chǔ)資源;但是ISAM不支持事務(wù)處理、不支持外鍵、不能夠容錯(cuò)、也不支持索...
47、struts2的執(zhí)行流程? ??在Struts2框架中的處理大概分為以下的步驟??1、用戶(hù)發(fā)送請(qǐng)求;??2、這個(gè)請(qǐng)求經(jīng)過(guò)一系列的過(guò)濾器(Filter)(這些過(guò)濾器中有一...
45、線(xiàn)程池ThreadPoolExecutor 45.1、創(chuàng)建線(xiàn)程池 ??Java通過(guò)Executors提供四個(gè)靜態(tài)方法創(chuàng)建四種線(xiàn)程池,分別為:??newCachedThr...