每當(dāng)建立一個(gè)TCP/IP連接的時(shí)候都要經(jīng)歷3次握手,這是為了保證建立一個(gè)可靠的連接。 三次握手 客戶端向服務(wù)器發(fā)請(qǐng)求,服務(wù)器接收請(qǐng)求,服務(wù)器接收請(qǐng)求之后發(fā)送一個(gè)連接標(biāo)志,客戶端接收連接標(biāo)志之后也向服務(wù)器發(fā)送一個(gè)連接標(biāo)志,至此連接完成。查看全文>>
弄清索引的障礙(一) 任何事物都有它的兩面性,索引也不例外,索引的好處很多,但這里咱們聊聊索引的壞處。 索引的缺點(diǎn)是很明顯的,因?yàn)樗饕旧硎怯行虻?,而跟新?shù)據(jù)的過(guò)程中也要更新索引,更新完后還要保持索引的有序性,這就需要付出很大的開(kāi)銷了,索引不好的一面就從這里開(kāi)始顯示出來(lái)了。 我們先簡(jiǎn)要綜述一下索引的不足之處有哪些,接下來(lái)詳細(xì)闡述,隨后一起和大家探索各種工作中的案例,最后為思考回顧。查看全文>>
Java并發(fā)編程:Callable、Future和FutureTask 創(chuàng)建線程常用的2種方式,一種是直接繼承Thread,另外一種就是實(shí)現(xiàn)Runnable接口。這2種方式都有一個(gè)缺陷就是:在執(zhí)行完任務(wù)之后無(wú)法獲取執(zhí)行結(jié)果。查看全文>>
JSP: 1. 指令 * 作用:用于配置JSP頁(yè)面,導(dǎo)入資源文件 * 格式: <%@ 指令名稱 屬性名1=屬性值1 屬性名2=屬性值2 ... %> * 分類: 1. page : 配置JSP頁(yè)面的 * contentType:等同于response.setContentType() 1. 設(shè)置響應(yīng)體的mime類型以及字符集 2. 設(shè)置當(dāng)前jsp頁(yè)面的編碼(只能是高級(jí)的IDE才能生效,如果使用低級(jí)工具,則需要設(shè)置pageEncoding屬性設(shè)置當(dāng)前頁(yè)面的字符集)查看全文>>
C/S是Client/Server的縮寫。服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng),如Oracle、Sybase、InFORMix或 SQL Server??蛻舳诵枰惭b專用的客戶端軟件。 查看全文>>
Maven簡(jiǎn)介(一)什么是Maven Maven是apache下的開(kāi)源項(xiàng)目,項(xiàng)目管理工具,管理java項(xiàng)目。 1、項(xiàng)目對(duì)象模型(Project Object Model) POM對(duì)象模型,每個(gè)maven工程中都有一個(gè)pom.xml文件,定義工程所依賴的jar包、本工程的坐標(biāo)、打包運(yùn)行方式。。 2、依賴管理系統(tǒng)(基礎(chǔ)核心 ) maven通過(guò)坐標(biāo)對(duì)項(xiàng)目工程所依賴的jar包統(tǒng)一規(guī)范管理。 3、maven定義一套項(xiàng)目生命周期 清理、初始化、編譯、測(cè)試、報(bào)告、打包、部署、站點(diǎn)生成查看全文>>