原创 NoSql-MongoDB和Cassandra

MongoDB:MongoDB默認目錄/date/db(C:\\data\db),監聽端口是27017修改目錄和端口:mongod --dbpath

原创 Tomcat6.0源碼學習--接受並傳遞請求

1.接受請求 Tomcat啓動時,首先啓動Container,然後啓動Connector。而在Connector啓動時,會啓動協議處理器和映射監聽器。協議處理器用來處理具體的協議的,對於http/1.1,其處理器爲Http11Proto

原创 四種內核

Trident 圖形接口的排版引擎 Trident (又稱爲MSHTML),是微軟的窗口操作系統(Windows)搭載的網頁瀏覽器—Internet Explorer的排版引擎的 名稱,它的第一個版本隨着1997年10月Interne

原创 Tomcat配置文件——server.xml(1)

tomcat是以面向對象的方式運作的,在執行期間,它會基於配置文件的設定動態的組建起對象結構。 server.xml文件中的每個主要元素都會創建軟件“對象”、排序及進程管道中設置的這些元素嵌套方法,讓用戶能執行過濾,分組等工作。 serv

原创 有關於用JTidy處理HTML轉化爲標準的XHTML或者XMl出現空的問題

        最近在項目中遇到了一個無法解決的問題,是有關於HTML源碼轉化爲標準格式的XHTML或者是XML數據的問題,這是項目中遇到的一個問題。         JTidy是一個java的用於處理HTML源碼的工具,由於HTML是半

原创 java虛擬機之參數問題

JVM參數的含義 實例見實例分析 參數名稱 含義 默認值   -Xms 初始堆大小 物理內存的1/64(<1GB) 默認(MinHeapFreeRatio參數可以調整)空餘堆內存小於40%時,JVM就會增大堆直到-Xmx的最大限制. -X

原创 Java中間緩存變量機制(i++)

Java程序員面試寶典(第二版)中有這樣一道筆試題: [java] view plaincopy /**下列程序的輸出結果是()*/  import java.util.*;  public class Test{      pu

原创 NoSQL——CRUD操作

CRUD即是增刪查改操作,NoSQL是一類數據庫,其有一個共有的突出特徵:創建和讀取操作比更新和刪除操作更重要。 創建紀錄 唯一主鍵在關係型和非關係型數據庫中都很重要。MongoDB中沒有數據庫join的

原创 java虛擬機結構

      java虛擬機在運行時的數據區域:   程序計數器:較小,起作用是當前線程所執行的字節碼的行號指示器,即指令的執行順序,如分支,循環,跳轉,異常處理,線程恢復等。這個是線程獨立的,每個線程都有自己的程序計數器,各線程之間互不

原创 java虛擬機之垃圾回收器

         java中的垃圾回收器的三件事情: 哪些內存要回收。什麼時候回收。如何回收。        如何確定對象活着或者死去,即哪些內存需要回收,我們有很多的算法,其中之一是採用引用計數算法,設置對象的引用計數器,但是這樣無法解

原创 NoSQL的存儲架構——鍵值存儲Memcached和Redis

Memcached 是一種分佈式高性能對象緩存系統,非常簡潔,只包含最小的功能集,不支持備份,故障轉移或者故障恢復。使用Memcached主要目的通常是減少數據庫負載。Memcached的核心是一個槽(slab)分配器。Memcached

原创 Tomcat配置文件——server.xml(2)

Server元素 server元素是指整個tomcat服務器,在server.xml文件中只能有一個。 port是監聽關閉的端口號,只能監聽localhost上的地址,這樣就無法從網絡的其他地方停止服務器了。 Service元素 其代表

原创 HttpClient---NameValuePair參數問題

HttpClient程序包是一個實現了 HTTP 協議的客戶端編程工具包,要想熟練的掌握它,必須熟悉 HTTP協議。一個最簡單的調用如下: import java.io.IOException; import

原创 NoSQL的存儲架構——最終一致性數據庫

Google Bigtable是列數據庫的靈感之源,Amazon Dynamo就是最終一致性存儲的原型。這個系統有些基本需求,包括高可用性和容錯能力。數據被組織成了大部分情況下只需按主鍵查詢的結構,所以關係型引用和join連接不是必須的。

原创 Tomcat配置文件——server.xml(5)

Manager元素 其實現HTTP會話管理,tomcat6.0中提供5種: StandardManager:如無配置則是默認的會話管理器。這是在tomcat正運行時在內存中處理會話的非集羣實現。PersistentManager:實現把