Java IO 分類 Java BIO: 同步并阻塞,服務(wù)器實(shí)現(xiàn)模式為一個(gè)連接一個(gè)線程,即客戶端有連接請求時(shí)服務(wù)器端就需要啟動一個(gè)線程進(jìn)行處理,如果這個(gè)連接不做任何事情會造成...
什么是Spring Spring是一個(gè)開源的Java EE開發(fā)框架。Spring框架的核心功能可以應(yīng)用在任何Java應(yīng)用程序中,但對Java EE平臺上的Web應(yīng)用程序有更好...
數(shù)據(jù)庫事務(wù)是指作為單個(gè)邏輯工作單元執(zhí)行的一系列操作,這些操作要么全做要么全不做,是一個(gè)不可分割的工作單位。 數(shù)據(jù)庫事務(wù)的四大特性(簡稱ACID)是: (1)原子性(Atomi...
一、臟讀、不可重復(fù)讀、幻讀 1、臟讀:臟讀就是指當(dāng)一個(gè)事務(wù)正在訪問數(shù)據(jù),并且對數(shù)據(jù)進(jìn)行了修改,而這種修改還沒有提交到數(shù)據(jù)庫中,這時(shí),另外一個(gè)事務(wù)也訪問這個(gè)數(shù)據(jù),然后使用了這個(gè)...
總結(jié): 1NF: 字段是最小的的單元不可再分 2NF:滿足1NF,表中的字段必須完全依賴于全部主鍵而非部分主鍵 (一般我們都會做到) 3NF:滿足2NF,非主鍵外的所有字段必...
Cookie概述 HTTP是一種無狀態(tài)的請求/響應(yīng)協(xié)議,用戶通過瀏覽器訪問Web站點(diǎn)后,Web服務(wù)端沒有可用信息來判斷是哪個(gè)用戶發(fā)起的請求,更加無法知道下次訪問的還是不是上次...
隨著Web應(yīng)用系統(tǒng)架構(gòu)的不斷升級,對Session管理的需求也變得越來越高。本篇將詳細(xì)總結(jié)分布式部署環(huán)境下的Session管理。 為什么要使用分布式Session Web應(yīng)用...
在網(wǎng)絡(luò)應(yīng)用中,Session對象存儲特定用戶會話所需的屬性及配置信息,實(shí)現(xiàn)會話保持和跟蹤,本文將詳細(xì)總結(jié)Session相關(guān)的知識點(diǎn)。 session概述 HTTP協(xié)議是一種無...
MySQL索引對數(shù)據(jù)檢索的性能至關(guān)重要,盲目的增加索引不僅不能帶來性能的提升,反而會消耗更多的額外資源,本篇總結(jié)了一些MySQL索引實(shí)戰(zhàn)經(jīng)驗(yàn)。 索引是用于快速查找記錄的一種數(shù)...
MySQL 有多種存儲引擎,目前常用的是 MyISAM 和 InnoDB 這兩個(gè)引擎,除了這兩個(gè)引擎以為還有許多其他引擎,有官方的,也有一些公司自己研發(fā)的。這篇文章主要簡單概...
100 請求者應(yīng)繼續(xù)進(jìn)行請求。服務(wù)器返回此代碼以表示,服務(wù)器已收到某項(xiàng)請求的第一部分,正等待接收剩余部分。 101 請求者已要求服務(wù)器切換協(xié)議,服務(wù)器已確認(rèn)并準(zhǔn)備切換。 20...