青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Javen-Studio 咖啡小屋

http://javenstudio.org - C++ Java 分布式 搜索引擎
Naven's Research Laboratory - Thinking of Life, Imagination of Future

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  24 隨筆 :: 57 文章 :: 170 評論 :: 4 Trackbacks

2010年6月17日 #

   技術發展日新月異, 由于長期的學習和工作原因, 積累了一些想法, 想逐步實現一個(或一些)較大的可以直接
商業運營的系統, 大致包括分布式存儲系統, 分布式計算系統, 大表數據存儲系統, 搜索引擎平臺, 網頁抓取平臺等, 主要從hawk系統發展而來, 技術主要來自google GFS/MapReduce/BigTable, 以及hadoop等, 希望能實現一套較
完整google技術平臺以應用于普通企業甚至個人的集群存儲和計算處理, 主要還是改造自hadoop. 另外本人的hawk搜索系統屬于一個實驗產品,所以有很多不完善,hawk-6.22應該是個較穩定的
版本,如果希望得到源碼請直接參考hadoop/lucene/nutch等,另外由于一直較忙,而且相關文檔屬于副產品,寫好也不容易,難以持續,個人建議直接看開源產品源碼更好:) 謝謝關注
posted @ 2010-06-17 17:04 Javen-Studio 閱讀(1489) | 評論 (5)編輯 收藏

2009年3月20日 #

Hawk搜索引擎平臺0.6.22測試版(免費下載)

Hawk-0.6.22 screenshots Hawk 搜索引擎平臺是面向中小型網站,可以定制的垂直搜索引擎平臺。本搜索引擎平臺目標是方便用戶搭建站內搜索、某個領域的垂直搜索、以及檢索個人文檔以及自己關注的網站信息的桌面搜索等應用領域。它改造自Lucene,Hadoop和Nutch系統,是純Java的搜索平臺軟件,可以運行于Windows及Linux等平臺,具備基本的抓取、索引和檢索功能,本搜索引擎免費下載,歡迎大家測試和使用!

Hawk 搜索引擎平臺特點簡介
  • 對網頁進行深度抓取和分析,自定義抓取規則,實現站內搜索。
  • 可以索引各種常用類型文檔,實現桌面文檔檢索。
  • 單臺PC服務器能索引上千萬文檔,可以用于中小型檢索服務。
  • 可以自定義網頁展示模板,或XML接口,輕松與各種系統整合。
  • 自動分析網頁文本,提取新詞,如人名,地名等。
  • 支持檢索詞自動推薦以及繁簡轉換功能。
  • 可以定制主頁的各項文字,包括包含自己的歡迎網頁。

擁有百萬文檔的開發文檔庫搜索

Document Search screenshots 本開發文檔庫索引了大量常用軟件的開發文檔和API參考手冊,包括主要的Java文檔、RFC文檔和Linux系統下的文檔如man手冊等,完整的最新版MSDN聯機叢書,Android/Symbian參考手冊,Eclipse/Oracle幫助文檔,Apple和iPhone系統開發文檔,Solaris、OpenOffice和mysql手冊等等,超過百萬篇網頁及PDF等格式文檔,歡迎使用!




© 2008 Javen-Studio http://javenstudio.org 咖啡小屋
posted @ 2009-03-20 10:45 Javen-Studio 閱讀(1446) | 評論 (4)編輯 收藏

2008年12月26日 #

  1. The Enterprise Library Core
  2. Design of the Logging Application Block
  3. Design of the Security Application Block
  4. Design of the Caching Application Block
  5. Design of the Validation Application Block
posted @ 2008-12-26 17:25 Javen-Studio 閱讀(1140) | 評論 (0)編輯 收藏

2008年10月24日 #

  Apache Lucene是一個高性能(high-performance)的全能的全文檢索(full-featured text search engine)的搜索引擎框架庫,完全(entirely)使用Java開發。它是一種技術(technology),適合于(suitable for)幾乎(nearly)任何一種需要全文檢索(full-text search)的應用,特別是跨平臺(cross-platform)的應用。

 

備注:未完待續,部分內容和插圖譯自Lucene網站及代碼,個別圖片來自網上
Annotated Hadoop 作者:naven 日期:
2008-10-20

posted @ 2008-10-24 17:11 Javen-Studio 閱讀(4906) | 評論 (8)編輯 收藏

2008年8月22日 #

Hawk搜索引擎平臺應用:詞典搜索和文檔搜索

DictSearch screenshots Hawk搜索引擎平臺可用來定制自己的搜索應用服務,如站內網頁搜索和桌面搜索。下面介紹兩個很有用的桌面搜索應用。辭典搜索收錄有四十部超過800萬詞匯的常用英語和漢語詞典,如朗文,牛津,漢語大詞典等。文檔搜索服務索引了主要的Java文檔和Linux系統下的文檔如man手冊等,歡迎使用!



© 2008 Javen-Studio http://javenstudio.org 咖啡小屋
posted @ 2008-08-22 13:33 Javen-Studio 閱讀(1882) | 評論 (2)編輯 收藏

2008年2月22日 #

Hadoop原來是Apache Lucene下的一個子項目,它最初是從Nutch項目中分離出來的專門負責分布式存儲以及分布式運算的項目。簡單地說來,Hadoop是一個可以更容易開發和運行處理大規模數據的軟件平臺。本文先從源碼角度剖析MapReduce框架及運行原理。

Annotated Hadoop: 第一節 Hadoop是什么
http://www.shnenglu.com/javenstudio/articles/43072.html

Annotated Hadoop: 第二節 MapReduce框架結構
http://www.shnenglu.com/javenstudio/articles/43073.html

Annotated Hadoop: 第三節 MapReduce工作原理
http://www.shnenglu.com/javenstudio/articles/43075.html


未完待續
Annotated Hadoop 作者:naven 日期:
2007-12-29
posted @ 2008-02-22 01:16 Javen-Studio 閱讀(11039) | 評論 (11)編輯 收藏

2007年5月22日 #

      Reflection Java被視為動態(或準動態)語言的一個關鍵性質。這個機制允許程序在運行時透過Reflection APIs取得任何一個已知名稱的class的內部信息,包括其modifiers(諸如public, static 等等)、superclass(例如Object)、實現之interfaces(例如Cloneable),也包括fieldsmethods的所有信息,并可于運行時改變fields內容或喚起methods。本文借由實例,大面積示范Reflection APIs

      http://www.shnenglu.com/javenstudio/articles/24640.html
posted @ 2007-05-22 22:08 Javen-Studio 閱讀(1475) | 評論 (0)編輯 收藏

2007年5月3日 #

      這是本人原創的系列文章制作的pdf,已陸續發布cppblog上,現開放下載,謝謝支持!

      1,《Javen庫的設計和使用》
      2,《LINQ,語言層面的OR映射技術,用面向對象操作數據庫》
      3,《侯捷《C++OOPGPDP》講座心得》

posted @ 2007-05-03 01:37 Javen-Studio 閱讀(1887) | 評論 (1)編輯 收藏

2007年1月21日 #

20070121
javen-0.2.1 release

1, 服務器進程調度框架(master/child模式),類似inetd
2, some brings from postfix and apache
3, you can create new serverd to be managed by master, like Singled.cpp
4, you can use javen framework to programe your code, similar as java code
5, you can manage your server by masterctl start/stop/retart
6, you can add your config parameters at main.conf and can be checked automatically
6, you can configure your server at master.conf, for example
this is similar as postfix or inetd management.

complie environments
x86 32bit:
 linux: gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)
 win32: not support
x86 64bit:
  not support

http://www.shnenglu.com/javenstudio/articles/10280.html

1, download
2, download

posted @ 2007-01-21 15:40 Javen-Studio 閱讀(1465) | 評論 (2)編輯 收藏

2007年1月18日 #

軟件工程 的學科至少包括三個重要的組成部分:產品設計、系統構架設計和項目控制,而相應地,軟件開發隊伍中也有三個重要角色:產品經理、系統架構師和項目經理。這三個角色直接關系著項目的成功或失敗。


http://www.shnenglu.com/javenstudio/articles/17759.html


作者:naven? 2005-5-10
posted @ 2007-01-18 20:19 Javen-Studio 閱讀(1124) | 評論 (0)編輯 收藏

1 Rational 統一開發過程( Rational Unified Process 簡稱 RUP
2、統一模語言UML概述
3、面向對象軟件開發和過程
4、應用框架
5、模塊化和構件化設計
6、概要設計怎么做
7、代碼規范和注釋規范
8、單元測試和測試案例
9、團隊協作及大中規模軟件開發過程
10、面向對象設計原則
11、設計模式
12、經驗談


http://www.shnenglu.com/javenstudio/articles/17758.html


作者:naven? 2005-5-10

參考文獻:1www.uml.org.cn2、《UMLJava程序員指南》

posted @ 2007-01-18 20:17 Javen-Studio 閱讀(1178) | 評論 (0)編輯 收藏

2007年1月9日 #

??? 很高興侯捷老師又來公司了,給我們上了四天非常生動的技術講座,受益匪淺,現在我簡要介紹一下我的學習心得,與大家分享。這次講座主要集中在《 C++/OOP/GP/DP 》主題,針對有一些編程基礎的工程師,對一些常用的代碼和設計做了非常通俗易懂的剖析,非常有幫助。當然更深入的理解還需要結合多種技術名著來學習,我結合我的理解以及自己的學習和開發的經驗介紹一下 C++/OO/Template 以及 Design Pattern 的理會,考慮到講座的性質,我并不直述本次講座的內容,歡迎批評指正 J

閱讀:http://www.shnenglu.com/javenstudio/articles/17057.html

下載:《侯捷講座心得》
posted @ 2007-01-09 20:23 Javen-Studio 閱讀(2039) | 評論 (0)編輯 收藏

2006年8月10日 #

fastlog 是參考 log4j log4cplus 框架使用 javen c++ 庫設計實現的日志記錄庫,具有 log4j 庫類似的優點,記錄日志非常方便,擴展和配置也非常容易。 Log4j 日志庫我想應該在 java 的領域已經應用很廣泛了,這樣的日志庫可以非常方便地將日志輸出到屏幕、文件、 syslog 、遠程服務器等任何地方,而日志輸出的格式也可以任意調整,可以很容易控制輸出的日志級別,而這一切僅需修改一下配置文件,應用程序不用作任何修改。

http://www.shnenglu.com/javenstudio/articles/11114.html

posted @ 2006-08-10 23:22 Javen-Studio 閱讀(1627) | 評論 (0)編輯 收藏

Socket 通訊程序估計現在大多數應用系統都會涉及到,所以實現一個標準統一使用更簡潔的API非常有用。本C++框架基本參考JavaSocket相關類實現了類似封裝,除了ServerSocket實現稍有不同,其他原理和方法基本類似。用它編寫網絡應用基本不用考慮底層的協議處理,使用非常容易,代碼也更簡潔易讀。


http://www.shnenglu.com/javenstudio/articles/11068.html
posted @ 2006-08-10 00:49 Javen-Studio 閱讀(1776) | 評論 (0)編輯 收藏

2006年3月19日 #

TCP/UDP 是網絡編程的基礎技術,分別代表面向連接的穩定的網絡通信技術和非連接方式的廣播形式的網絡通信技術,它們都建立在 IP 層之上,所以 IP 層的封裝尤為重要。 IP 層的封裝接口主要包括 DNS 的查詢、 IP 地址和域名的互查、本地 IP 及名字的查詢等,目前 IP 層使用的主要實現技術是 IPv4 ,但是未來會慢慢升級到容量更大的 IPv6 ,所以 IP 層的封裝需要要同時支持這兩種協議。操作系統實現它們都是通過增加新的 API 以及新的地址結構實現的,開發者編寫跨協議的網絡應用需要編寫較復雜的程序來區分 IPv4 IPv6 協議,優秀的 ACE 框架則通過條件編譯來支持 IPv6 ,好像不能同時在程序中使用 IPv4 IPv6 協議。本 C++ 框架參考 Java InetAddress 及相關類實現了類似跨協議的 IP 層封裝,編寫網絡應用基本不用考慮兩種協議的不同,應為它們對外的接口類都是 InetAddress ,另外同時提供了與 Java 一樣簡單的域名和 IP 地址互查的接口,使用非常容易。

http://www.shnenglu.com/javenstudio/articles/4336.html
posted @ 2006-03-19 12:55 Javen-Studio 閱讀(1390) | 評論 (0)編輯 收藏

2005年12月21日 #



第一章 親密接觸Lucene

未完待續(最近太忙,顧不上了,看英文原版吧)


譯者 Naven & Scar
posted @ 2005-12-21 20:57 Javen-Studio 閱讀(4985) | 評論 (3)編輯 收藏

2005年11月10日 #

I/O流,即輸入/輸出流(Input/Output Stream),是軟件框架中的核心系統。對程序設計語言設計者來說,設計一個令人滿意的I/O系統,是件極艱巨的任務,也是不可缺少的基礎設施。C++的標準模板庫已經提供一套很不錯的I/O流庫了,但是我還是喜歡Java.Net框架提供的那樣的使用簡單且擴展性強的I/O系統,而且還需要自行做一些改進已融入到C++通用框架體系中,由于I/O系統是框架的基礎設施,所以設計它是很關鍵的任務。


閱讀請點 http://www.shnenglu.com/javenstudio/articles/1028.html
posted @ 2005-11-10 01:13 Javen-Studio 閱讀(1518) | 評論 (0)編輯 收藏

2005年11月9日 #

時間和日歷以及時間的格式化處理在軟件的設計中起著非常重要的作用,但是目前C++的庫卻未有一個簡單易用的時間類,大部分都需要開發者直接調用操作系統的API來完成,而且很多API都不是線程安全的。某些大型的C++框架雖然提供一些時間類,但是卻不通用,也很難直接拿出來使用。下面介紹一下參考Java Framework中的時間相關的類來設計并實現C++版本的時間和日歷類。

閱讀請點 http://www.shnenglu.com/javenstudio/articles/1018.html

posted @ 2005-11-09 17:32 Javen-Studio 閱讀(1441) | 評論 (0)編輯 收藏

2005年10月25日 #

1、郵件解析框架FastMail庫介紹

摘要:郵件解析庫API完全使用面向對象技術設計,使用C++語言開發的用于郵件解析和組裝的庫。它提供了一些類用來解析和組裝Internet郵件,如MimeMessage和MimeBodyPart,用于Internet郵件協議實現并且遵循RFC822和RFC2045規范。這些API庫用于應用程序的開發。

2、郵件解析框架FastMail庫使用簡介

摘要:郵件解析庫包含一系列的類,主要有MimeMessage(郵件實現類)、MimeBodyPart(郵件正文段體類)、MimeMultipart(郵件多部段體類)、InternetHeaders(郵件頭類)、InternetAddress(郵件地址類)和ContentType(段體類型類)等。解析和組裝郵件主要使用這些類進行組裝和分解。

posted @ 2005-10-25 00:59 Javen-Studio 閱讀(2067) | 評論 (1)編輯 收藏

1、什么是持久化和對象關系映射ORM技術

摘要:何謂“持久化” 持久(Persistence),即把數據(如內存中的對象)保存到可永久保存的存儲設備中(如磁盤)。持久化的主要應用是將內存中的數據存儲在關系型的數據庫中,當然也可以存儲在磁盤文件中、XML數據文件中等等。何謂“對象數據映射(ORM)” ORM-Object/Relational Mapper,即“對象-關系型數據映射組件”。對于O/R,即 Object(對象)和 Relational(關系型數據),表示必須同時使用面向對象和關系型數據進行開發。除了 ORM 技術,還有以下幾種持久化技術主動域對象模式、JDO 模式、CMP 模式

2、ORM設計中用到的模式

摘要:DAO 模式 DAO 模式即 Data Access Object 模式,實際是兩個模式的組合,即 Data Accessor 模式和 Active Domain Object 模式,其中 Data Accessor 模式實現了數據訪問和業務邏輯的分離,而 Active Domain Object 模式實現了業務數據的對象化封裝,一般都是將這兩個模式組合使用。 Abstract Factory 模式 Proxy 模式 Decorator 模式(即Wrapper 模式) Dynamic Proxy 模式

3、 O/R 映射技術的王牌Hibernate框架

摘要:Hibernate 是一個開放源碼的 ORM 持久層框架。作為優秀的持久層框架實現,Hibernate 框架提供了強大、高性能的對象到關系型數據庫的持久化服務,開發人員可以使用面向對象的設計進行持久層開發。簡單的說,Hibernate 只是一個將持久化類與數據庫表相映射的工具,每個持久化類實例均對應于數據庫表中的一個數據行而已。用戶只需直接使用面向對象的方法操作此持久化類實例,即可完成對數據庫表數據的插入、刪除、修改、讀取等操作。

posted @ 2005-10-25 00:54 Javen-Studio 閱讀(1361) | 評論 (1)編輯 收藏

僅列出標題  下一頁
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精选中文字幕| 伊人久久av导航| 日韩视频一区二区三区在线播放免费观看| 亚洲欧美日韩一区二区三区在线| 日韩视频在线观看免费| 欧美日韩精品高清| av成人天堂| 99精品欧美一区二区三区综合在线| 开心色5月久久精品| 一区二区在线免费观看| 久久综合色88| 免费久久99精品国产自| 亚洲精品中文字幕女同| 亚洲精品欧美一区二区三区| 欧美日韩亚洲在线| 新片速递亚洲合集欧美合集| 欧美一区在线视频| 亚洲精品久久久久久久久久久久| 91久久精品国产91久久性色| 久久夜色精品国产噜噜av| 亚洲精品乱码久久久久久蜜桃91 | 欧美成人有码| 亚洲精品乱码久久久久久按摩观| 91久久午夜| 国产精品丝袜白浆摸在线| 久久av资源网站| 欧美中文字幕不卡| 日韩视频一区二区在线观看 | 亚洲国产精品第一区二区三区| 欧美日本韩国一区| 久久久精品一区| 久久久久久伊人| 夜夜夜精品看看| 久久国产精彩视频| 亚洲一区二区精品在线观看| 久久精品国产精品亚洲| 亚洲午夜精品久久久久久浪潮| 久久精品免费观看| 亚洲欧美激情视频| 欧美精品精品一区| 麻豆成人精品| 国产精品一区久久久久| 亚洲日本电影| 有坂深雪在线一区| 香港久久久电影| 亚洲性视频网站| 欧美大片网址| 美女精品国产| 国产一区 二区 三区一级| 亚洲精品国产精品国自产观看| 国精品一区二区三区| 亚洲永久精品国产| 日韩视频在线一区| 欧美成年人网站| 免费在线成人av| 韩国av一区二区三区| 午夜久久久久久| 欧美亚洲综合久久| 国产精品国产三级国产专播精品人| 亚洲国产成人av好男人在线观看| 国产一区二区三区直播精品电影| 亚洲亚洲精品在线观看 | 国产日韩一区二区三区| 夜夜精品视频| 一区二区三区国产在线| 欧美精品一区二区三区在线播放 | 一区二区激情视频| 一区二区高清视频| 欧美屁股在线| 亚洲国产专区校园欧美| 亚洲巨乳在线| 欧美国产另类| 亚洲激情成人| 在线视频中文亚洲| 欧美色道久久88综合亚洲精品| 亚洲国产精品女人久久久| 亚洲欧洲日韩综合二区| 欧美激情一区二区三区全黄| 亚洲电影免费在线 | 欧美日韩亚洲一区二区| 亚洲精品在线三区| 亚洲天堂av在线免费| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 亚洲国产专区| 欧美激情一区二区三区蜜桃视频 | 亚洲第一精品电影| 亚洲狼人精品一区二区三区| 欧美日韩激情小视频| 99精品免费| 欧美亚洲一区二区在线观看| 国产亚洲欧美一区在线观看| 久久午夜视频| 日韩一级欧洲| 久久久久高清| 日韩视频免费在线观看| 国产精品美女午夜av| 久久不射网站| 亚洲人成网站999久久久综合| 亚洲一区二区3| 麻豆成人精品| 久久亚洲精品网站| 亚洲精品乱码久久久久久黑人| 欧美午夜精品久久久久久超碰| 亚洲午夜一区二区| 女女同性精品视频| 一区二区三区四区五区精品| 国产欧美日韩免费| 欧美福利视频一区| 午夜一区在线| 日韩视频在线一区二区三区| 久久久91精品国产一区二区三区 | 国产精品五月天| 美女被久久久| 亚洲专区一区二区三区| 亚洲国产日韩美| 久久久久久亚洲精品杨幂换脸| 亚洲乱码精品一二三四区日韩在线 | 欧美电影免费观看| 欧美一级在线亚洲天堂| 亚洲激情国产精品| 国产亚洲一区在线| 国产精品jizz在线观看美国| 美女诱惑一区| 欧美专区福利在线| 亚洲一区在线免费观看| 亚洲日本欧美天堂| 欧美电影免费观看高清| 久久蜜桃香蕉精品一区二区三区| 亚洲午夜在线| av不卡在线观看| 亚洲人成7777| 狠狠色综合色综合网络| 国产精品一区二区久久| 欧美日韩亚洲免费| 欧美激情亚洲精品| 欧美电影在线免费观看网站| 久久久xxx| 欧美一区二区三区婷婷月色 | 欧美一区=区| 亚洲午夜免费福利视频| 亚洲理论在线| 亚洲老板91色精品久久| 亚洲激情视频网| 亚洲丶国产丶欧美一区二区三区| 另类激情亚洲| 欧美 日韩 国产 一区| 久久在线视频在线| 久久久欧美精品| 久久综合电影| 欧美69视频| 欧美激情导航| 亚洲黄色视屏| 99精品视频免费全部在线| 亚洲精品在线电影| 亚洲视频第一页| 亚洲一区影院| 性伦欧美刺激片在线观看| 久久成人免费| 美女精品网站| 欧美日韩18| 国产精品久久久久久久浪潮网站 | 久久久噜噜噜久久中文字幕色伊伊| 欧美一区二区免费视频| 久久九九国产精品| 久久综合久久久| 欧美精品二区| 国产精品日韩久久久| 国产小视频国产精品| 伊人久久综合97精品| 亚洲人午夜精品| 亚洲一区不卡| 美女91精品| 亚洲乱码国产乱码精品精| 亚洲一区中文字幕在线观看| 久久国产精品久久w女人spa| 欧美a级片网| 国产精品推荐精品| 亚洲高清久久网| 亚洲天堂免费在线观看视频| 久久精品成人欧美大片古装| 欧美成人中文| 亚洲综合日韩| 欧美不卡视频一区发布| 国产精品三级久久久久久电影| 一区二区亚洲精品| 亚洲一二三四区| 老司机午夜精品| 99视频有精品| 久久久久国产精品www| 欧美日韩在线第一页| 在线播放亚洲| 性做久久久久久免费观看欧美| 欧美国产日韩精品| 亚洲欧美激情一区| 欧美人与禽性xxxxx杂性| 国产无一区二区| 一区二区三区波多野结衣在线观看| 久久亚洲精选| 亚洲欧美日本日韩| 欧美日韩免费|