原创 如何集成CKFinder(2)

上一篇文章提到如何利用jsp標籤集成CKFinder,實際上,利用javascript是最常用的,且是最方便的。 利用JS集成,仍需要複製ckfinder文件夾、config.xml等基本所需文件。 在jsp頁面, <head> ...

原创 JDK源碼分析----Integer

1. Integer的緩存技術 JDK1.5後Java引入了自動裝箱和自動拆箱技術, Integer ina = 2; Integer inb = 2; System.out.println("裝箱後 "+(ina == inb));

原创 MongoDB: 聚集管道

在MongoDB2.2新出現的。 聚集管道式基於數據處理管道概念建模的數據聚集框架。文檔進入一個多階段能將該文檔轉化爲聚集結果的管道。 聚集管道提供了map-reduce方法了替代物,並在很多聚集任務中是首選的方案,因爲map-reduc

原创 jsp使用CKEditor

在線編輯器最好的當然是CKEditor.本文介紹CKEditor在jsp環境下的使用。(至少JRE 1.4 and Servlet 2.5/JSP 2.1) 下載 http://ckeditor.com/download,推薦下載 cke

原创 搜索引擎---PageRank算法

一、引言 谷歌從1998年至今逐漸成爲一家最有創造力、影響力的公司,其中離不開其創始人提出的PageRank算法。 在給出PageRank算法之前,我們先來回顧一下搜索引擎的工作。 PageRank算法的魅力在於提出了“鏈接關係”用來處

原创 Java集合

集合是java常要使用的對象。本文對其中重要知識做個總結。 1. Iterator 迭代器是種設計模式,可以屏蔽各種集合的差異。使用時一要注意 它的remove()方法:每次使用它之前必須先調用 next(),方法,因爲remove()刪

原创 你真的理解Java的基本數據類型嗎?

1. 低範圍向高範圍會出錯 int a = 5; a = a - 1.0; 上面的代碼是錯誤的。因爲表達式裏最大範圍是double,因爲無特殊說明,這樣的小數是double,這樣a-1.0是個double型的,賦值給int 是不允

原创 Apache HttpClient : Http Cookies

前言 HttpClient已經被集成到Android的SDK裏,但在JDK裏面仍然需要HttpURLConnectionn發起HTTP請求。HttpClient可以看做是一個加強版的HttpURLConnection,但它的側重點是如何發

原创 Java的多線程(上)

多線程的優點和必要性是不言而喻的。 三種方法實現多線程 1. 繼承Thread   class A extends Thread{ public void run() {...} } 使用時, new A().star

原创 搭建一個RESTFUL風格的Web Service (Maven版本)

[該教程翻譯自Spring官方,並進行適當刪減。] 你將搭建的 你將搭建一個可以接受Http Get 請求的web service,    http://localhost:8080/greeting並將以JSON字符串的形式返回問候,

原创 MongoDB 的聚集操作

聚合引言 聚集操作就是出來數據記錄並返回計算結果的操作。MongoDB提供了豐富的聚集操作,能夠檢測和執行數據集上的計算。運行在mongod上的數據聚集簡化了代碼和資源限制。 像查詢一樣,在Mongo的聚合操作使用collections作

原创 Java 泛型

熟悉C++模板使用的讀者可能覺得java的泛型有點幼稚的感覺,但java泛型的設計思想仍是值得稱道的。 Java泛型的一個重要準則原則是,如果在編譯時沒有任何警告,運行時是絕對沒有ClassCastException異常的。 1. 新的語

原创 你真的理解Java的this和super嗎?

你不知道的this 很多介紹java的書籍都說this指該對象本身。我們來看下面代碼: class Base{ private int i = 3; public Base() { this.display(); } pu

原创 MongoDB:數據模型介紹

在MongoDB的數據有靈活的模式。不像SQL數據庫,(SQL數據庫)要求你必須在插入數據之前決定和聲明一個表的模式,MongoDB的集合不強制文檔的結構。這個靈活性有利於文檔到實體或對象的映射。每個文檔可以匹配所要表示實體的數據字段,即

原创 單一目的聚集操作

聚集指的是,基於一個輸入和特定程序來計算結果的數據操縱操作的廣泛類別。 MongoDB提供了大量在結果集上執行特定聚集操作的聚集操作方法。 儘量在使用範圍上有限制,特別是和聚集管道、map-reduce相比較,但這些操作,爲常規的數據處理