2011年12月24日 星期六

Install an RPM Package on Ubuntu Linux

howtogeek
http://www.howtogeek.com/howto/ubuntu/install-an-rpm-package-on-ubuntu-linux/

安裝alien
sudo apt-get install alien dpkg-dev debhelper build-essential

將rpm格式轉成 debian格式
sudo alien 套件名稱.rpm

安裝package
sudo dpkg -i 套件名稱.deb

2011年12月20日 星期二

WebSphere 註記1

WebSphere 掛載的WAR 使用太多記憶體
可能導致WAR檔裡的功能無法正常執行
例如瀏覽器無止盡的轉圈圈等問題

解決方法
卸掉WAR檔減少使用的記憶體

2011年12月12日 星期一

Java讀取網頁資料並完整保留格式

讀取遠端網頁回來,如不再每一行最後加上"\r\n"
所有網頁資料將串在一起難以閱讀

範例程式碼:
StringBuffer html = new StringBuffer();
BufferedReader br = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
String inputLine;
while ((inputLine = br.readLine()) != null) {
            html.append(inputLine).append("\r\n");
}

2011年12月11日 星期日

Eclipse Aptana Studio 3

http://aptana.com/

Aptana 3預設會將許多Editor的背景設成黑色
造成閱讀困難的問題
以下設定可以解決此問題

Eclipse設定

Window >> Preferences>>Aptana Studio>>Themes>>Aptana Studio 2.X
把底色黑色的編輯器 改為白色

PS:Aptana3新功能讓瀏覽器直接將網頁開在Eclipse
FireFox滑鼠右鍵>>Aptana Studio可以直接將網頁開在Eclipse裡

2011年11月7日 星期一

blockUI defalut setting

想修改blockUI 預設設定可以參考一下


// 修改訊息外筐 
$.blockUI({ css: { border = '5px solid red'} }); 
 
... 
 
// 調整淡出時間 
$.unblockUI({ fadeOut: 200 }); 
 
... 
 
// 修改文字訊息 
$.blockUI({ message: 'Hold on!' }); 
 
... 
 
// 修改文字訊息
$('#myDiv').block({ message: 'Processing...' }); 


更多詳細調整可以參考來源
http://jquery.malsup.com/block/#options

2011年9月15日 星期四

web.xml設定啟動時載入的servlet class

可在此servlet 載入執行需要的thread

配置:
<servlet>
    <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/web-application-config.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
    
<servlet-mapping>
    <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
    <url-pattern>/spring/*</url-pattern>
</servlet-mapping>
 
 http://static.springsource.org/spring-webflow/docs/2.0.x/reference/html/ch12s03.html