技術發展日新月異, 由于長期的學習和工作原因, 積累了一些想法, 想逐步實現一個(或一些)較大的可以直接
商業運營的系統, 大致包括分布式存儲系統, 分布式計算系統, 大表數據存儲系統, 搜索引擎平臺, 網頁抓取平臺等, 主要從hawk系統發展而來, 技術主要來自google GFS/MapReduce/BigTable, 以及hadoop等, 希望能實現一套較
完整google技術平臺以應用于普通企業甚至個人的集群存儲和計算處理, 主要還是改造自hadoop. 另外本人的hawk搜索系統屬于一個實驗產品,所以有很多不完善,hawk-6.22應該是個較穩定的
版本,如果希望得到源碼請直接參考hadoop/lucene/nutch等,另外由于一直較忙,而且相關文檔屬于副產品,寫好也不容易,難以持續,個人建議直接看開源產品源碼更好:) 謝謝關注
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
fastlog
是參考
log4j
和
log4cplus
框架使用
javen c++
庫設計實現的日志記錄庫,具有
log4j
庫類似的優點,記錄日志非常方便,擴展和配置也非常容易。
Log4j
日志庫我想應該在
java
的領域已經應用很廣泛了,這樣的日志庫可以非常方便地將日志輸出到屏幕、文件、
syslog
、遠程服務器等任何地方,而日志輸出的格式也可以任意調整,可以很容易控制輸出的日志級別,而這一切僅需修改一下配置文件,應用程序不用作任何修改。
http://www.shnenglu.com/javenstudio/articles/11114.html
時間和日歷以及時間的格式化處理在軟件的設計中起著非常重要的作用,但是目前C++的庫卻未有一個簡單易用的時間類,大部分都需要開發者直接調用操作系統的API來完成,而且很多API都不是線程安全的。某些大型的C++框架雖然提供一些時間類,但是卻不通用,也很難直接拿出來使用。下面介紹一下參考Java Framework中的時間相關的類來設計并實現C++版本的時間和日歷類。
閱讀請點 http://www.shnenglu.com/javenstudio/articles/1018.html