2011年11月1日 星期二
2011年10月25日 星期二
2011年10月13日 星期四
2011年9月28日 星期三
2011年9月14日 星期三
2011年8月22日 星期一
2011年8月16日 星期二
2011年7月25日 星期一
hadoop hive 檢索字串
檢索不包含某字元
Try this: Where Not (Col_Name like '%whatever%')
also works with rlike:
Where Not (Col_Name rlike '.whatever.')
Try this: Where Not (Col_Name like '%whatever%')
also works with rlike:
Where Not (Col_Name rlike '.whatever.')
2011年7月11日 星期一
Add or substract minutes to current time using Java Calendar
Add or substract minutes to current time using Java Calendar
/*
Add or substract minutes to current time using Java Calendar
This example shows how to add or substract minutes in current time
using Java Calendar class.
*/
import java.util.Calendar;
public class AddMinutesToCurrentDate {
public static void main(String[] args) {
//create Calendar instance
Calendar now = Calendar.getInstance();
System.out.println("Current time : " + now.get(Calendar.HOUR_OF_DAY)
+ ":"
+ now.get(Calendar.MINUTE)
+ ":"
+ now.get(Calendar.SECOND));
//add minutes to current date using Calendar.add method
now.add(Calendar.MINUTE,20);
System.out.println("New time after adding 20 minutes : "
+ now.get(Calendar.HOUR_OF_DAY)
+ ":"
+ now.get(Calendar.MINUTE)
+ ":"
+ now.get(Calendar.SECOND));
/*
* Java Calendar class automatically adjust the date or hour accordingly
if adding minutes to the current time causes current hour or date to be changed.
*/
//substract minutes from current date using Calendar.add method
now = Calendar.getInstance();
now.add(Calendar.MINUTE, -50);
System.out.println("Time before 50 minutes : " + now.get(Calendar.HOUR_OF_DAY)
+ ":"
+ now.get(Calendar.MINUTE)
+ ":"
+ now.get(Calendar.SECOND));
}
}
/*
Typical output would be
Current time : 16:34:11
New time after adding 20 minutes : 16:54:11
Time before 25 minutes : 15:44:11
*/
/*
Add or substract minutes to current time using Java Calendar
This example shows how to add or substract minutes in current time
using Java Calendar class.
*/
import java.util.Calendar;
public class AddMinutesToCurrentDate {
public static void main(String[] args) {
//create Calendar instance
Calendar now = Calendar.getInstance();
System.out.println("Current time : " + now.get(Calendar.HOUR_OF_DAY)
+ ":"
+ now.get(Calendar.MINUTE)
+ ":"
+ now.get(Calendar.SECOND));
//add minutes to current date using Calendar.add method
now.add(Calendar.MINUTE,20);
System.out.println("New time after adding 20 minutes : "
+ now.get(Calendar.HOUR_OF_DAY)
+ ":"
+ now.get(Calendar.MINUTE)
+ ":"
+ now.get(Calendar.SECOND));
/*
* Java Calendar class automatically adjust the date or hour accordingly
if adding minutes to the current time causes current hour or date to be changed.
*/
//substract minutes from current date using Calendar.add method
now = Calendar.getInstance();
now.add(Calendar.MINUTE, -50);
System.out.println("Time before 50 minutes : " + now.get(Calendar.HOUR_OF_DAY)
+ ":"
+ now.get(Calendar.MINUTE)
+ ":"
+ now.get(Calendar.SECOND));
}
}
/*
Typical output would be
Current time : 16:34:11
New time after adding 20 minutes : 16:54:11
Time before 25 minutes : 15:44:11
*/
2011年7月8日 星期五
passing jsp variable to java script
http://www.coderanch.com/t/287465/JSP/java/passing-jsp-variable-java-script
2011年7月5日 星期二
2011年5月26日 星期四
2011年5月19日 星期四
Html form submit value to Javascript
Example: Using Javascript to access a form when there are multiple forms
查看原始碼,可以得到this.form這個夢幻元素
為什麼我現在才知道...
查看原始碼,可以得到this.form這個夢幻元素
為什麼我現在才知道...
2011年5月11日 星期三
2011年5月5日 星期四
2011年4月26日 星期二
2011年4月21日 星期四
Ajax Loading gif
http://www.preloaders.net/
http://www.ajaxload.info/
http://www.chimply.com/Generator#spinner
http://www.ajaxload.info/
http://www.chimply.com/Generator#spinner
Jquery Ajax Freeze/Lock the webpage
Jquery Ajax增加屬性async: false
1.於IE使用時,會將整個畫面鎖住,無法做任何更動畫面的事情(例如跑出一個LOADING img),但是可以ALERT(一整個弔詭)
2.於Firefox,依然可以對畫面做更動
3.ajaxStart,ajaxStop會失效,變成廢物技(IE與Firefox皆相同)
解決方法:
async: false取消掉...
當初會加async: false,是怕使用者送出訊息後,又手賤亂點,但是現在應該會用blockUI來解決使用者手賤的問題。這個愚蠢的問題,花了我一天的時間。
不管怎樣,問題圓滿解決了。
1.於IE使用時,會將整個畫面鎖住,無法做任何更動畫面的事情(例如跑出一個LOADING img),但是可以ALERT(一整個弔詭)
2.於Firefox,依然可以對畫面做更動
3.ajaxStart,ajaxStop會失效,變成廢物技(IE與Firefox皆相同)
解決方法:
async: false取消掉...
當初會加async: false,是怕使用者送出訊息後,又手賤亂點,但是現在應該會用blockUI來解決使用者手賤的問題。這個愚蠢的問題,花了我一天的時間。
不管怎樣,問題圓滿解決了。
2011年4月12日 星期二
2011年3月17日 星期四
2011年3月8日 星期二
2011年3月4日 星期五
2011年3月3日 星期四
Hadoop Compress 測試
Local File:2.4G
local -> hdfs:0:35
Mapreduce Compress time:5:31
Try to adjust reducer number is no-work !!
All result will combine in the first file.
--
Linux Compress
Local File:2.4G
Compress time:15:00
local -> hdfs:0:35
Mapreduce Compress time:5:31
Try to adjust reducer number is no-work !!
All result will combine in the first file.
--
Linux Compress
Local File:2.4G
Compress time:15:00
mapreduce & compress
mapreduce 壓縮檔
我針對Hive是否能在Laod Data時順便壓縮搜尋了一下
目前只看到他只能設定在"Output"時壓縮
hive.exec.compress.output 和hive.exec.compress.intermediate 這兩個參數可以調整
reference
因此假如我們需要將hive資料搬到Hbase時,就可以設定資料壓縮再傳過去
set hfile.compression=gz; reference
另外MapReduce可以設定在Output時做壓縮 Reference
我剛剛測試covire的資料是可以成功的
壓縮比也約在75%左右
未來也可以嘗試把壓縮包在Oozie
就可以節省許多時間
我針對Hive是否能在Laod Data時順便壓縮搜尋了一下
目前只看到他只能設定在"Output"時壓縮
hive.exec.compress.output 和hive.exec.compress.intermediate 這兩個參數可以調整
reference
因此假如我們需要將hive資料搬到Hbase時,就可以設定資料壓縮再傳過去
set hfile.compression=gz; reference
另外MapReduce可以設定在Output時做壓縮 Reference
我剛剛測試covire的資料是可以成功的
壓縮比也約在75%左右
未來也可以嘗試把壓縮包在Oozie
就可以節省許多時間
2011年3月2日 星期三
Tomcat + SSL
The Apache Tomcat 5.5 Servlet/JSP Container
1.%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA
and specify a password value of "changeit".
2.您的名字與姓氏為何?[Unknown]:localhost
不能真的打自己的名字,其餘可以亂打
3.改server.xml,把註解取消
maxThreads="150" scheme="https" secure="true"
SSLEnabled="true"
keystoreFile="/usr/local/apache-tomcat-5.5.27/conf/.keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS" />
4.開啟Tomcat,測試https://localhost:8443/
5.假如失敗了,看log,看他到底讀哪個.keystore檔案,讀不到在靠么。把產生的.keystore(我是產生在我的資料夾底下)放置對應的位置
1.%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA
and specify a password value of "changeit".
2.您的名字與姓氏為何?[Unknown]:localhost
不能真的打自己的名字,其餘可以亂打
3.改server.xml,把註解取消
SSLEnabled="true"
keystoreFile="/usr/local/apache-tomcat-5.5.27/conf/.keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS" />
4.開啟Tomcat,測試https://localhost:8443/
5.假如失敗了,看log,看他到底讀哪個.keystore檔案,讀不到在靠么。把產生的.keystore(我是產生在我的資料夾底下)放置對應的位置
2011年2月25日 星期五
2011年2月18日 星期五
2011年2月10日 星期四
2011年1月28日 星期五
hdfs over ftp
hdfs-over-ftp
[root@Tmaster tl800]# curlftpfs -o allow_other -o nonempty ftp://localhost:2222/user/tl800 /home/tl800/mnt
[root@Tmaster tl800]# curlftpfs -o allow_other -o nonempty ftp://localhost:2222/user/tl800 /home/tl800/mnt
awstats
awstats介紹與安裝教學(Windows)
[分享]安裝Awstats 6.1(Linux)
發生500 Internal Server Error解決問題
LogFile="C:/Program Files/AWStats/tools/logresolvemerge.pl D:/log/*.log|"
不能執行,因為有Program File中間的空白
必須要在乾淨的目錄底下
LogFile="C:/logresolvemerge.pl D:/log/*.log|"
=====
Error: AWStats database directory defined in config file by 'DirData' parameter (/var/lib/awstats) does not exist or is not writable.
Setup ('/etc/awstats/awstats.www.bestunix.net.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).
建立此資料夾即可
[分享]安裝Awstats 6.1(Linux)
發生500 Internal Server Error解決問題
LogFile="C:/Program Files/AWStats/tools/logresolvemerge.pl D:/log/*.log|"
不能執行,因為有Program File中間的空白
必須要在乾淨的目錄底下
LogFile="C:/logresolvemerge.pl D:/log/*.log|"
=====
Error: AWStats database directory defined in config file by 'DirData' parameter (/var/lib/awstats) does not exist or is not writable.
Setup ('/etc/awstats/awstats.www.bestunix.net.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).
建立此資料夾即可
2011年1月25日 星期二
2011年1月18日 星期二
REST API
REST isn't what you think it is, and that's OK
sqlREST
sqlREST Users Guide
RESTGate - Web-based client for REST Web Services
Online REST Web Service Demo
15 minutes Guide to sqlREST
jax-ws
RESTful Web Services
jax-ws
JAX-WS & Apache CXF 二三事(1) - Basic
PHP
RESTful 介面實作示範
JSP
REST with JSP
Amazon Simple Storage Service
sqlREST
sqlREST Users Guide
RESTGate - Web-based client for REST Web Services
Online REST Web Service Demo
15 minutes Guide to sqlREST
jax-ws
RESTful Web Services
jax-ws
JAX-WS & Apache CXF 二三事(1) - Basic
PHP
RESTful 介面實作示範
JSP
REST with JSP
Amazon Simple Storage Service
2011年1月6日 星期四
SOAP vs REST
SOAP
SOAP入門介紹
開發第一個 SOAP 的服務以及 client
REST
A Brief Introduction to REST
REST and RESTfull web service(中文)
SOAP vs REST
REST and SOAP: When Should I Use Each (or Both)?
REST versus SOAP for the Public Cloud
SOA Using Java Web Services, chapter 3: 'Basic SOA Using REST', chapter 3: 'Basic SOA Using REST'
SOAP vs REST(中文)
REST與SOAP之比較——REST篇
REST與SOAP之比較——SOAP篇
REST 的口水正在洩洪
SOAP入門介紹
開發第一個 SOAP 的服務以及 client
REST
A Brief Introduction to REST
REST and RESTfull web service(中文)
SOAP vs REST
REST and SOAP: When Should I Use Each (or Both)?
REST versus SOAP for the Public Cloud
SOA Using Java Web Services, chapter 3: 'Basic SOA Using REST', chapter 3: 'Basic SOA Using REST'
SOAP vs REST(中文)
REST與SOAP之比較——REST篇
REST與SOAP之比較——SOAP篇
REST 的口水正在洩洪
訂閱:
文章 (Atom)