原创 HttpServlet容器響應Web客戶請求流程

HttpServlet容器響應Web客戶請求流程如下: 1)Web客戶向Servlet容器發出Http請求; 2)Servlet容器解析Web客戶的Http請求; 3)Servlet容器創建一個HttpRequest對象,在這個對象

原创 什麼是長連接,什麼是短連接?長連接和短連接的區別是什麼?

說到長連接,短連接,不得不提到三次握手。 舉個例子,如下場景:   http://blog.csdn.net/sinat_21455985/article/details/53508115 三次握手(連接)和four次揮手(斷開)的

原创 ORACLE存儲過程和常用函數

注: 本篇筆記大部分示例來自網上資料及其他博客。  目前很多互聯網項目,都把複雜的業務操作寫到了存儲過程裏,加快執行速度,提高效率。所以學習存儲過程也是必要的。 簡單入門例子 示例1 /*不帶任何參數存儲過程(輸出系統日期)*/ c

原创 關於分佈式事務、兩階段提交協議、三階提交協議

隨着大型網站的各種高併發訪問、海量數據處理等場景越來越多,如何實現網站的高可用、易伸縮、可擴展、安全等目標就顯得越來越重要。 爲了解決這樣一系列問題,大型網站的架構也在不斷髮展。提高大型網站的高可用架構,不得不提的就是分佈式。在《分佈式系

原创 MySQL主從複製與讀寫分離

MySQL主從複製(Master-Slave)與讀寫分離(MySQL-Proxy)實踐 Mysql作爲目前世界上使用最廣泛的免費數據庫,相信所有從事系統運維的工程師都一定接觸過。但在實際的生產環境中,由單臺Mysql作爲獨立的數據庫是完全

原创 Object和Condition對應的操作線程方法

wait()、notify()和notifyAll()是 Object類 中的方法 從這三個方法的文字描述可以知道以下幾點信息: 1)wait()、notify()和notifyAll()方法是本地方法,並且爲final方法,無法