73、HTTP協(xié)議請求過程 ??大致的流程:輸入地址 –> DNS域名解析 –> 發(fā)起TCP的三次握手 –> 建立TCP連接后發(fā)起http請求 –> 服務(wù)器響應(yīng)http請求,...

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