目前分類:Apache (89)

瀏覽方式: 標題列表 簡短摘要

Apache Thrift is a RPC framework founded by facebook and now it is an  Apache project. Thrift lets you define data types and service interfaces in a language neutral definition file. That definition file is used as  the input for the compiler to generate code for building RPC clients and servers that communicate over different programming languages. You can  refer Thrift white paper also.

According to the official web site Apache Thrift is a,

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

http協議header中,異步socket(nio、mina)中必須指定其Content-Length的長度,才算結束。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Apache Solr 介紹

Solr 是什麼?

  Solr 是一個開源的企業級搜索服務器,底層使用易於擴展和修改的Java 來實現。服務器通信使用標准的HTTP 和XML,所以如果使用Solr 了解Java 技術會有用卻不是必須的要求。

  Solr 主要特性有:強大的全文檢索功能,高亮顯示檢索結果,動態集群,數據庫接口和電子文檔(Word ,PDF 等)的處理。而且Solr 具有高度的可擴展,支持分布搜索和索引的复制。

Lucene 是什麼?

  Lucene 是一個基於 Java 的全文信息檢索工具包,它不是一個完整的搜索應用程序,而是为你的應用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一個開源項目。也是目前最为流行的基於 Java 開源全文檢索工具包。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Apache Ant 的 FTP Task 需要依賴 apache common-net 包。如果需要使用 FTP 任務, 需要將 common-net 包放到 $ANT_HOME/lib 下。



shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

 Sorry for not having posted anything in some time but I had plenty of  work. Anyway today I will continue the example with JMS that I've shown  you some time ago.

The idea of the previous example was to simplify the work that we had to do in a manual way - we've sed JmsTemplate and Spring listener  containers. The routing as such unfortunately was still done by us. In  order to facilitate this process we can use Apache Camel.

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Sorry for not having posted anything in some time but I had plenty of  work. Anyway today I will continue the example with JMS that I've shown  you some time ago.

The idea of the previous example was to simplify the work that we had to do in a manual way - we've sed JmsTemplate and Spring listener  containers. The routing as such unfortunately was still done by us. In  order to facilitate this process we can use Apache Camel.

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Apache Ant,是一個將軟件編譯、測試、部署等步驟聯系在一起加以自動化的一個工具,大多用於JAVA環境中的軟件開發。由Apache軟件基金會所提供。默認情況下,XML檔案名為build.xml



shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1、加入這兩行.如果存在則改成跟這個一樣的
Options FollowSymLinks ExecCGI

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Apache的預設虛擬主機
當一個請求到達的時候,伺服器會首先檢查它是否使用了一個能和NameVirtualHost相 匹配的IP位址。如果能夠匹配, 它就會查找每個與這個IP位址相對應的<VirtualHost>配置段, 並嘗試找出一個ServerName或ServerAlias配置項與請求的主機名稱相同的。 如果找到了,它就會使用這個伺服器的配置。 否則,將使用符合這個IP位址的第一個列出的虛擬主機。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. 下載Apache5.5 Tomcat Server 預設安裝
2. 在瀏覽器輸入HTTP://localhsot:8080/admin,鍵入使用者名和密碼後就進入了管理頁面。
3. 選擇Data Resources。在Data Resource Actions裡面選擇「Create New Data Resources」。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

 
文章來源:HTTP://www.webdn.com/web_file/program/jsp/0602080486/

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

作者: Duncan Lo < duncan@twn.wox.org >
    適用物件: 或管理員.
  適用條件: 對 Linux 環境有基礎的管理及操作能力.

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Rewirte主要的功能就是實現URL的跳轉,它的正則運算式是基於Perl 語言。可基於伺服器級的(HTTPd.conf)和目錄級的 (.htaccess)兩種方式。如果要想用到rewrite模組,必須先安裝或載入rewrite模組。方法有兩種一種是編譯apache的時候就直接安裝rewrite模組,別一種是編譯apache時以DSO模式安裝apache,然後再利用源碼和apxs來安裝rewrite模組。

基於伺服器級的(HTTPd.conf)有兩種方法,一種是在HTTPd.conf的全域下直接利用RewriteEngine on來打開rewrite功能;另一種是在局部裡利用RewriteEngine on來打開rewrite功能,下面將會舉例說明,需要注意的是,必須在每個virtualhost裡用RewriteEngine on來打開rewrite功能。否則virtualhost裡沒有RewriteEngine on它裡面的規則也不會生效。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

 
HTTP://www.chinaunix.net 作者:HonestQiao 發表于:2003-10-13 13:45:56

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Apache Camel(HTTP://camel.apache.org/) 是一個非常強大的基於規則的路由以及媒介引擎,該引擎提供了基於POJO的 企業應用模式(EIP--Enterprise Integration Patterns)的實現。你可以採用其異常強大且十分易用的API (可以說是一種JAVA的領域定義語言 Domain Specific Language)來配置其路由或者仲介的規則。 通過這種領域定義語言,你可以在你的IDE中用簡單的JAVA Code就可以寫出一個型別安全並具有一定智慧的規則描述檔。這與那種複雜的XML配置相比極大簡化了規則定義開發。 當然Apache Camel也提供了一個對Spring 設定檔的支援。
Apache Camel 採用URI來描述各種元件,這樣你可以很方便地與各種傳輸或者消息模組進行交互,其中包含的模組有 HTTP, ActiveMQ, JMS, JBI, SCA, MINA,CXF Bus API。 這些模組是採用可插拔的方式進行工作的。Apache Camel的核心十分小巧你可以很容易地將其集成在各種JAVA應用中。目前Apache Camel作為一個路由以及媒介引擎可以與Apache ActiveMQ 、Apache CXF 、Apache MINA 、Apache ServiceMix專案集成。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

安裝好apache後無法啟動,出現如下錯誤:
error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

今天一上班,同事就給我貼了一大串bugzilla頁面的錯誤。也沒有特定操作,隨時可能出現這個問題,那個寒啊~根據log提示的檔完全無法定位錯誤所在,所以就想到直接開apache的error log看看。

打開HTTPd-error.log,好慢(當時還沒在意),發現的確有很多bugzilla的error資訊,不過提示的內容都比較詭異,不像是錯誤根源。對於伺服器維護實在是太沒經驗了,後來在無意中查看了一下檔案大小,發現apache的access和errorlog總共已經超過1G大小...... 再看看var分區,果然......可用空間 0。難怪了!既然知道問題根源,那就好解決了,嘿嘿~

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

LoadModule deflate_module modules/mod_deflate.so
#指定壓縮參數
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-HTTPd-php

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

LoadModule deflate_module modules/mod_deflate.so
#指定壓縮參數
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-HTTPd-php

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

相信很多朋友都曾遇到過網站內檔特別是圖片被盜鏈的情況。所謂盜鏈,是指對方網站直接連結您網站上的檔,而不是將其置於自己的伺服器上,一般而言,盜鏈的物件大多為較耗頻寬的大體積檔,如圖片、視頻等,從某種意義上說,這事實上造成了讓您為其訪問流量買單:不僅您的伺服器頻寬被無任何回報地佔用,而且,往往會在很大程式上影響您網站的存取速度。

當然,從嚴格的道德與法律角度講,對方網站就算不盜鏈,就算將檔拷貝到其自己的伺服器使用,也應首先征得您的許可。不過,在Internet世界裡破壞規則往往是不必付出代價的,這也使得許多人習慣了在網站建設中使用別人的內容與資源,源網站自身對此是無能為力的。這方面中文網站更是位於「世界領先」的地位,在中華傳統「文化」的薰陶與教育大躍進的共同作用下,與鬼子們對抄襲、盜鏈大都還遮遮掩掩相比,中文網站往往非但不以為忤反而理直氣壯,「竊書不算偷」甚至「竊你的書是看得起你」之類的說辭甚至成為主流。去年筆者就曾遇到過一位「極品男」,因我的某個網站圖片被盜鏈嚴重,伺服器頻寬被大量佔用,而不得不採用最原始的防盜鏈手段——那個網站因使用IIS,而且未安裝Mod_rewite功能擴展模組——即改變圖片檔存儲目錄與檔案名的方式,結果卻收到某個盜鏈網站的抗議,義正辭嚴地指責我那麼做是如何如何地不道德,給他帶來了多大的麻煩:他不得不逐個修改每個網頁以讓圖片能夠正確顯示,並諄諄教導我保持圖片url恒定不變才顯得更為專業等,讓人啼笑皆非。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 2345