原创 Ajax緩存兩個重要的事實

Ajax調用就像任何其他的HTTP請求一樣可以用來構建一個網頁。然而,由於其動態的性質人們常常忽略了可以緩存它們而從中受益。 高性能網站建設的第14條規則: 緩存Ajax 確保您的Ajax請求遵循這條規則,特別是包含一個Expire

原创 操作系統第七章-存儲器管理

4.多級頁表及反向頁表   現代計算機系統都支持非常大的邏輯地址空間,致使頁表很大,用連續空間存放頁表顯然不現實。   如邏輯地址32位,頁面大小4KB,則頁表項爲1M,若每個頁表項佔4字節,則頁表共需要4MB內存空間。   解決方案:

原创 使用異步 I/O 大大提高應用程序的性能

AIO 簡介 Linux 異步 I/O 是 Linux 內核中提供的一個相當新的增強。它是 2.6 版本內核的一個標準特性,但是我們在 2.4 版本內核的補丁中也可以找到它。AIO 背後的基本思想是允許進程發起很多 I/O 操

原创 Web前端-HTTP Cache-control

HTTP 協議分別在 1.0 / 1.1 兩個時代推出了 Expires / Cache-control 兩種 cache 策略,這裏我們無需瞭解全部的細節,無需記住整個 RFC 內容     但是當我們需要使用 HTTP c

原创 F5與Ajax深度調查

在Ajax 緩存: 兩個重要的事實文章中, 作者指出: 在IE中,即使你按強制刷新(Ctrl+F5),在內容過期之前,Ajax也不會更新。確保更新的唯一方法是從緩存中刪除此記錄。 我發現這雖然很難讓人相信,但這確是事實。如果碰到刷新鍵

原创 Java內存模型

(原本準備把內存模型單獨放到某一篇文章的某個章節裏面講解,後來查閱了國外很多文檔才發現其實JVM內存模型的內容還蠻多的,所以直接作爲一個章節的基礎知 識來講解,可能該章節概念的東西比較多。一個開發Java的開發者,一旦瞭解了JVM內

原创 幾種Singleton模式的java實現

Initialization on demand holder idiom public   class  Singleton  {     //  Protected constructor is sufficient to sup

原创 Java NIO原理和使用

Java NIO非堵塞應用通常適用用在I/O讀寫等方面,我們知道,系統運行的性能瓶頸通常在I/O讀寫,包括對端口 和文件的操作上,過去,在打開一個I/O通道後,read()將一直等待在端口一邊讀取字節內容,如果沒有內容進來,read()也

原创 Green and native threads -- what's the difference?

Question: What is the difference between green threads and native threads? Answer: Green thread

原创 CSS設計用import還是link的區別

CSS的引用有些網站使用的是import,而很多網站都是使用link,當然還有一些頁面比較簡單,流量很大的網站,是直接將CSS寫在html代碼中的?他們有什麼區別?css用import還是link好? 看到淘寶網頁中大部分是這樣寫的

原创 Return multiple values from a method

Question: How can I return more than one value from a method in Java? Answer: Two easy ways exi

原创 深入理解Java序列化中的SerialVersionUid

一、前言 SerialVersionUid,簡言之,其目的是序列化對象版本控制,有關各版本反序列化時是否兼容。如果在新版本中這個值修改了,新版本就不 兼容舊版本,反序列化時會拋出InvalidClassException異常。如果修改較小

原创 What does Class.forName(); do?

Question: What exactly does the Class.forName(); statement do? Why is this construct encountered only with JDBC? (I h

原创 Shallow vs. deep copy

Question: I have questions about shallow copy and deep copy. Consider the following code: Vect

原创 java內存模型詳解

內存模型 (memory model) 內存模型描述的是程序中各變量(實例域、靜態域和數組元素)之間的關係,以及在實際計算機系統中將變量存儲到內存和從內存取出變量這樣的低層細節. 不同平臺間的處理器架構將直接影響內存模型的結構.