posted @ 2015-10-21 09:46 泰仔在線 閱讀(281) | 評論 (0) 編輯 |
Java 相關
Java 學習, 經驗以及轉載What is the official way of getting IBM Java 7 for Windows? (and how expensive is it?) 閱讀全文
posted @ 2013-04-08 11:41 泰仔在線 閱讀(283) | 評論 (0) 編輯 |
posted @ 2009-12-25 16:43 泰仔在線 閱讀(273) | 評論 (0) 編輯 |
HSSFWorkbook wb = new HSSFWorkbook();
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();
2.創(chuàng)建工作表(SHEET)
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet1 = wb.createSheet("new sheet");
HSSFSheet sheet2 = wb.createSheet("second sheet");
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close(); 閱讀全文
posted @ 2009-09-23 19:48 泰仔在線 閱讀(362) | 評論 (0) 編輯 |
考慮到筆者的需求是Nutch對于海量的數(shù)據(jù)的索引,因此基于集群的方式對Nutch的源碼進行解讀。
本文是針對Nutch1.0而寫,Nutch1.0相比0.9更多的功能采用了Map/reduce算法結構,若不是先前對MapReduce有一番了解,看起來將是非常費解。
首先:補充一點最基礎的知識,就是Nutch的文件目錄所包含的內容: 閱讀全文
posted @ 2009-09-05 17:00 泰仔在線 閱讀(1539) | 評論 (1) 編輯 |
Nutch采用了一種命令的方式進行工作,其命令可以是對局域網方式的單一命令也可以是對整個Web進行爬取的分步命令。主要的命令如下:
1. Crawl
Crawl是“org.apache.nutch.crawl.Crawl”的別稱,它是一個完整的爬取和索引過程命令。
2. Readdb
Readdb命令是“org.apache.nutch.crawl.CrawlDbReader”的別稱,返回或者導出Crawl數(shù)據(jù)庫(crawldb)中的信息。
3. readlinkdb
它是"org.apache.nutch.crawl.LinkDbReader"的別稱,導出鏈接庫中信息或者返回其中一個URL信息。
4. inject
它是"org.apache.nutch.crawl.Injector"的別稱,注入新URL到crawldb中。
5. generate
它是“org.apache.nutch.crawl.Generator”,從Cra 閱讀全文
posted @ 2009-09-05 16:55 泰仔在線 閱讀(8106) | 評論 (0) 編輯 |
在ireport的Font選項中,PDF font name選擇STSong-Light,PDF Encoding選擇UniGB-UCS2-H。PDF Embedded選上。
這樣出來的PDF就能顯示中文。 閱讀全文
posted @ 2009-08-25 15:00 泰仔在線 閱讀(2479) | 評論 (0) 編輯 |
loginShell.setLocation(display.getClientArea().width / 2 - loginShell.getSize().x/2, display
.getClientArea().height / 2 - loginShell.getSize().y/2);
////
////
Monitor primary = loginShell.getMonitor();
Rectangle bounds = primary.getBounds();
Rectangle rect = loginShell.getBounds();
int x = bounds.x + (bounds.width - rect.width) / 2;
int y = bounds.y + (bounds.height - rect.height) / 2;
if (x < 0)
x = 0;
if (y < 0)
y 閱讀全文
posted @ 2009-02-26 22:21 泰仔在線 閱讀(1675) | 評論 (0) 編輯 |
jar工具是個java應用程序,可將多個文件合并為單個JAR歸檔文件。jar是個多用途的存檔及壓縮工具,它基于ZIP和ZLIB壓縮格式。然而,設計jar的主要目的是便于將java applet或應用程序打包成單個歸檔文件。將applet或應用程序的組件(.class 文件、圖像和聲音)合并成單個歸檔文件時,可以用java代理(如瀏覽器)在一次HTTP事務處理過程中對它們進行下載,而不是對每個組件都要求一個新連接。這大大縮短了下載時間。jar還能壓縮文件,從而進一步提高了下載速度。此外,它允許applet的作者對文件中的各個項進行簽名,因而可認證其來源。jar工具的語法基本上與tar命令的語法相同。 閱讀全文
posted @ 2008-04-18 16:24 泰仔在線 閱讀(974) | 評論 (0) 編輯 |
第一部分:使用iReport制作報表的詳細過程(Windows環(huán)境下)
第二部分:使用Jasperreport作為報表控件開發(fā)胖客戶端報表應用
第三部分:使用Jasperreport作為報表控件開發(fā)Web報表應用
閱讀全文
posted @ 2008-04-08 11:59 泰仔在線 閱讀(9045) | 評論 (1) 編輯 |
2)它按預定義的XML文檔來組織數(shù)據(jù),來源多(如:關系數(shù)據(jù)庫,Java容器對象(collection,arrays)等);
報表的填充過程:
先產生報表設計對象->序列化該對象->存儲在磁盤或網絡->產生XML文件(表格數(shù)據(jù))。
表單的設計過程就是用定義于XML文件中的Java表達式來實現(xiàn)報表的設計。
3)它帶數(shù)據(jù)一致性驗證;
4)報表引擎必須先接受數(shù)據(jù)(通過參數(shù)等多種形式)來產生報表,更多的是來自數(shù)據(jù)源,引擎直接接收用于填充表格的數(shù)據(jù)源對象,或者通過自身提供的JDBC連接對象來處理數(shù)據(jù)庫的數(shù)據(jù);
5)報表最終要產生一個新的對象來進行填充操作,從而產生打印文檔對象,這也是存儲在磁盤或網絡傳輸介質的序列化對象;
6)內置瀏覽器能直接查看結果,以PDF,HTML,XML導出;
閱讀全文
posted @ 2008-04-08 11:52 泰仔在線 閱讀(4177) | 評論 (0) 編輯 |
posted @ 2007-08-25 11:39 泰仔在線 閱讀(1160) | 評論 (0) 編輯 |
posted @ 2007-06-07 17:26 泰仔在線 閱讀(4139) | 評論 (7) 編輯 |