原创 Cookie和Session機制詳解

會話(Session)跟蹤是Web程序中常用的技術,用來跟蹤用戶的整個會話。常用的會話跟蹤技術是Cookie與Session。Cookie通過在客戶端記錄信息確定用戶身份,Session通過在服務器端記錄信息確定用戶身份。 本章將系統

原创 Java併發編程:線程間協作的兩種方式:wait、notify、notifyAll和Condition

 在前面我們將了很多關於同步的問題,然而在現實中,需要線程之間的協作。比如說最經典的生產者-消費者模型:當隊列滿時,生產者需要等待隊列有空間才能繼續往裏面放入商品,而在等待的期間內,生產者必須釋放對臨界資源(即隊列)的佔用權。因爲生產

原创 TCP流量控制和擁塞控制

TCP的流量控制 1. 利用滑動窗口實現流量控制     如果發送方把數據發送得過快,接收方可能會來不及接收,這就會造成數據的丟失。所謂流量控制就是讓發送方的發送速率不要太快,要讓接收方來得及接收。     利用滑動窗口機制可以很

原创 servlet、listener、filter、Interceptor

概念上:  servlet:是運行於服務端的java程序,可生成動態的web頁面。接受請求、產生響應頁面和數據。 filter:用於對請求或者相應進行預處理和後處理。它與Servlet的區別在於:它不能直接向用戶生成響應。使用方式:

原创 二叉樹概念總結

原文: http://blog.csdn.net/xy010902100449/article/details/46591733 -----------------------------------------------------

原创 Centos7安裝JDK(tar.gz版)

原文:http://www.cnblogs.com/wangfajun/p/5257899.html ============== Centos7安裝JDK(tar.gz版) 1.查找需要卸載的OpenJDK: #  rpm -qa

原创 再敘TIME_WAIT

原文  http://huoding.com/2013/12/31/316 再敘TIME_WAIT 發表於2013-12-31 之所以起這樣一個題目是因爲很久以前我曾經寫過一篇介紹TIME_WAIT的文章,不過當時基本屬於淺嘗

原创 TCP的TIME_WAIT狀態

    主動關閉的Socket端會進入TIME_WAIT狀態,並且持續2MSL時間長度,MSL就是maximum segment lifetime(最大分節生命期),這是一個IP數據包能在互聯網上生存的最長時間,超過這個時間將在網絡中消失