Author Archives: Chris

去吉隆坡前~~~

終於都到了今天。。。
等了又等、等了又等。。。現在應該是離起飛時間還有 5 小時。我太心急所以睡不了。
最近心情非常亂,一方面在想我的將來、另一方面在想今次的旅行。太多事情需要計劃了。
最近上網在試架一個天堂二的私人伺服器。由於在天堂二在韓國封測的時刻已經曾經賞試過天堂二。不過由於當時只有韓文,玩到 15 級已經沒有再玩了。
在一天無意中看到原先可以自已架一個天堂二的伺服器。立即看看,原來是一個模擬器來的。我已經成功架了一個比較舊一些的版本,是二章的。本來想試一試用架的是三章,不過不知道如何破解那一個 nProtect,所以最後都是放棄了。
若果有朋友能夠解答這問題真是謝謝。
L2J天堂 II 私服技術社區99NETS網游模擬中文站

很久沒寫了。。。

等了很久,等了又等。終於都可以抽一些時間來寫了。
太忙,實在太忙。比返工更忙的生活就來過去了。原來想完成所有考試才到這裡發現新文章,不過我太心急了。
忙在那一些考試和功課中。在忙碌的時候,功課一個接一個。實在太難抽時間整理我的網站。在完成所有功課後,發覺在所有功課中最比心機的不是我的 Project Work 3,而是一個細的 JSP Assignment。
這個 JSP Assignment 已全心全意去做,而得出十分滿意的結果。可能我對 M$ 有一個不能的印像,所以在寫 ASP.NET 時真的沒有太多心情編寫。
JSP 那一份 Assignment 用了 EJB 既 Session Bean,真的從中學了不少知識。
現在我很有興趣用一用可以執行 JSP 的伺服器。不過由於 Java 所消耗的 CPU 資源實在太多了,我記得在寫的時候每一次 Deploy 都需要 2 分鐘以上。不過我想我會使用家中的 Linux 來做測試。
雖然在 Assignment 中沒有用 Entity Bean,不過若果有機會再寫多一次真的要試一試。
今年在學 Java 的知識已經學到了不少。記得有一日去到圖書館拿起一本 Java 的書籍看一看,發覺已經學到了大部份。當然若果我要進步,就必須繼續努力學那一些還沒有學到的 Java 了。而且我都對餘下的 Java 程式編寫很有興趣,我會在考試完成後再努力找一找我還有什麼不足夠的地方。
在圖書館那一天我還拿起一本有關 C# 的書,我看了很多頁發覺原來 C# 其實和 Java 差不多。很想試試能否寫出一個 C# 的程式。
到星期二試會完成所有考試了,我現在已經想到了考完試很做什麼。
上來 BLog 下 [...]

Denial of Service

Denial of Service 或者可以稱為 “阻絕服務攻擊”。這個名稱您也經常聽見,在很多地方都發生。其實 Denial of Service 所傳送的請求和正常的是一樣,只是每分鐘傳送數以十計以上請求傳送至伺服器中。令伺服器每秒處理十分大量的工作。受到這一種攻擊,輕則只有伺服器暫時停止服務。重則張會把伺服器中的硬件破壞。有不少例子都是由於伺服器在同一時間處理十分大量的工作後,CPU 最後壞了。
最近我的其中一個網站受到這些不明來歷的 Denial of Service 攻擊,令伺服器停了。不過搜尋了不少網站,終於找到了一個方法。不過不知道是否可行的。我所使用的是 mod_dosevasive。雖然是第一次用,不過是否真的能夠防止就必須等到下一次受到攻擊使知道。
mod_dosevasive 的使用方法:

首次下載 mod_dosevasive 1.1 版本。
然後解壓 mod_dosevasive_1.10.tar.gz
tar zxvf mod_dosevasive_1.10.tar.gz

把您的 httpd.conf 備份
開始安裝 mod_dosevasive
Apache 1.3.x:
cd mod_dosevasiveapxs -cia mod_dosevasive.c
Apache 2.0.x:
cd mod_dosevasiveapxs -cia mod_dosevasive20.c

修改您的 httpd.conf 加入
Apache 1.3.x:
<IfModule mod_dosevasive.c>DOSHashTableSize 3097DOSPageCount 5DOSSiteCount 100DOSPageInterval 2DOSSiteInterval 2DOSBlockingPeriod 600</IfModule>
Apache 2.0.x:
<IfModule mod_dosevasive20.c>DOSHashTableSize 3097DOSPageCount 5DOSSiteCount 100DOSPageInterval 2DOSSiteInterval 2DOSBlockingPeriod 10DOSBlockingPeriod 600</IfModule>

這樣使完成。httpd.conf 當中的設定方面解釋:

DOSHashTableSize這是佔中您記憶體的大少。當數目越大處理越快,當您的伺服器是很多人流的,您必須加大這個數字。
DOSPageCount同一頁同一人時能夠在同一個時區中請求幾多次,多於會禁止。時區可以在 DOSPageInterval 中設定。
DOSSiteCount同一個網站同一人在伺服器中所佔有幾多個 [...]