每次Mac OS重灌 就得重設Java的環境
於是.............................
想到這個很久沒寫的Blog
Mac OS : 10.12.6
Java Version:
每次Mac OS重灌 就得重設Java的環境
於是.............................
想到這個很久沒寫的Blog
Mac OS : 10.12.6
Java Version:
一直想摸摸NOSQL的DataBase
這次因為工作的更換 於是 就玩到了 XD
因為公司使用的是Cassandra
所以 當然就得裝了~"~
Cassandra 一開始是FB 所開發的 2008年後 因為擴展性與性能 就變成一種的主要方案了

開發Java 程式的時候 目前的開發者 都用Tomcat 程式掛載應用程式
記憶體不夠 connect pool 不夠 整個應用伺服器就會卡住
所以監控tomcat 便是很重要的課題
於是就有神人寫出Lambda Probe這套軟體了來監控Tomcat 官網 https://code.google.com/p/psi-probe/
下載該war檔 放置於Tomcat 裡的webApp資料夾李 重新啟動Tomcat 就可以點進
最近的專案開始正式running 發生了 因為Port被卡死 導致系統崩潰
這個專案的架構為
Server : Tomcat Java
Clinet : Flash
網路協定用Socket
Replication 目的是備份DB的資料 當主DB死掉 資料不致失去太多 也可以立刻以SLAVE DB 代替
先準備兩台DB
先開放兩邊的port 3306
/sbin/iptables -A INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT
開始設定
作業環境
Linux OS版本:CentOS 5.3
安裝方式 yum
由於yum非常強大 所以現在都用yum方式安裝
所以Linux核心 會決定安裝的版本新舊 得更新yum的網址
使用Log4j套件設定
1.下載 log4j-version.jar , commons-logging.jar 放至 webapps\專案目錄\WEB-INF\lib 下
2.建立log4j.properties 檔,放至webapps\專案目錄\WEB-INF\common\classes下
3.在web.xml 加入
<context-param>
這篇目的 其實只是要介紹一下
我這次專案碰到的一些套件 因為Java這個語言是Open Source
當然就有很多神人 寫了許多好用的套件了(以C++的方式來說 就是寫了許多好用的函式庫)
我現在用到的幾個套件:
Spring:
前幾天記錄了 LAMP架構與安裝
今天 當然得介紹 Tomcat在linux下的安裝與設定
到Tomcat http://tomcat.apache.org/ 下載
PS.要先安裝JRE或是JDK
我這次安裝的版本是apache-tomcat-6.0.29.tar.gz....

因為這次的Project所寫出來的Server架設在Java下 走HTTP協定
既然是用Java架設,理所當然 使用Linux更是穩定的環境
但是 在全部是Command Line 安裝程式便是一個痛苦的工作了............
LAMP 的全名 Linux , Apache , MySql , PHP
Linux Open Source 的 OS
以下 為java專案中,常看到的一些命名原則
我只能說 對於C++為基礎的我 看到這些Package的命名原則 真的是看沒有阿....
DWR(Direct Web Remoting)
DWR 第一次看到這個名詞 對於本來用C++的我完全不懂是什麼
在查詢資料後 發現其實就是 Java Servlet與 網頁開發的橋樑