PIXNET Logo登入

愛迪生的異想世界

跳到主文

雙腳走遍全世界 體會那人文風情 拍攝美好的時刻 成就不凡的人生

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 2月 12 週二 201900:00
  • 【原來這麼拜 - 鬧元宵】

501116384.jpg

#元宵的由來
漢文帝時為紀念“平呂”而設
另一個傳説是元宵節是漢文帝時為紀念“平呂”而設。
漢高祖劉邦死後,呂后之子劉盈登基為漢惠帝。
惠帝生性懦弱,優柔寡斷,大權漸漸落再呂后手中。
漢惠帝病死後呂后獨攬朝政把劉氏天下變成了呂氏天下,
朝中老臣、劉氏宗室深感憤慨,但都懼怕呂后殘暴而敢怒不敢言。
呂后病死後,諸呂惶惶不安害怕遭到傷害和排擠。
於是,在上將軍呂祿家中秘密集合,共謀作亂之事,以便徹底奪取劉氏江山。
此事傳至劉氏宗室齊王劉囊耳中,劉囊為保劉氏江山,決定起兵討伐諸呂隨後與開國老臣周勃,
陳平取得聯繫,設計解除了呂祿,“諸呂之亂”終於被徹底平定.
平亂之後,眾臣擁立劉邦的第二個兒子劉恒登基,稱漢文帝。
文帝深感太平盛世來之不易,便把平息“諸呂之亂”的正月十五,定為與民同樂日,
京城裏家家張燈結綵,以示慶祝。從此,正月十五便成了一個普天同慶的民間節日——“鬧元宵”。
(繼續閱讀...)
文章標籤

EdisonDai 發表在 痞客邦 留言(0) 人氣(45)

  • 個人分類:鬧元宵
▲top
  • 1月 22 週二 201918:00
  • 【原來這麼拜 - 開工/開市】

2019豬年開工日期.jpg

#初五開工/開市的由來
民間傳說正月初五稱為『隔開』或『破五』,是五路財神爺的誕生日。
因此商家都要循例去迎接財神,這一天大多數會選擇上午吉時放鞭炮迎接財神爺的到來。
從正月初五到十五之間,都可以選擇一天良辰吉日吉時來開工/開市,店門也會張貼『開工/開市大吉』
『生意興隆』、『財源廣進』、『財源滾滾』等招財吉祥話,並且會由老闆率領員工舉行新春大團拜,
並發放開工/開市紅包給員工,代表新的一年老闆『有量就有福』,公司生意亨通發大財。
(繼續閱讀...)
文章標籤

EdisonDai 發表在 痞客邦 留言(0) 人氣(4,919)

  • 個人分類:開工/開市
▲top
  • 1月 22 週二 201900:00
  • 【原來這麼拜 - 送神清屯】

500713086.jpg

#送神的由來
每年農曆十二月二十四日為「送神日」或「送灶日」,傳說「灶神」是家中火灶的守護神與眾家神,
也是最近距離觀察家中成員善惡功過的神明,因此到了「送神日」當天,也是「灶神」和眾家神,
一年一度返回天庭向玉皇上帝稟告人間善惡的重要日子,以定來年人們的吉凶禍福,
因此該日特別要準備相行的供品獻給灶神和眾家神,讓祂返回天庭時不會說太多家中成員的壞話,
但是送神後,仍會有天神來接替該職,直到「接神日」後,再返回人間繼續其職務,又俗稱「送神風、接神雨」,
是期望諸神能有風神協助早些昇天,正月初四接神時,則希望能下雨,此被視為天神下凡
傳統的禮俗,送走灶神的祭拜儀式完成後,就可以進入清理神龕、家中大掃除的動作了。
(繼續閱讀...)
文章標籤

EdisonDai 發表在 痞客邦 留言(0) 人氣(3,050)

  • 個人分類:送神清屯
▲top
  • 1月 17 週四 201914:26
  • 【原來這麼拜 - 尾牙】

尾牙.jpg

#尾牙的由來


在「尾牙」這天
商家們為了感謝土地公一年的照顧
都會準備豐富的祭品來酬謝土地公
而祭拜完的東西就會犒賞給員工們
這就是尾牙的由來


 



供品準備
簡易版
1. 五種水果(五果)
2. 餅乾3或5包
3. 飲料2盤(看盤子大小裝5或8罐)


 


豐盛版
1. 牲禮(三牲 - 豬肉一條、一隻雞、一條魚)
2. 五種水果(五果)
3. 餅乾3或5包
4. 飲料2盤(看盤子大小裝5或8罐)


 


拜拜用品準備(依能力所及準備)
1. 五色金(大百天金 1支、大百壽金 1支、壽金 3支、刈金 3支、福金 3支)
2. 五路招財元寶(獻給福德正神在新的一年幫我們招來滿滿的財運)
3. 壽生蓮花(獻給福德正神幫我們轉運,讓我們明年的運勢從年頭紅到年尾)


 


祭拜禱詞怎麼說?
員工篇
恭請福德正神座前作主,今天是天運歲次丙申年12月16日吉時,弟子/信女 某某某 目前在 上班地址 工作,生日是農曆XX年XX月XX日,期望明年工作順利,貴人相助,感謝福德正神今年的庇祐,祈求您明年能庇祐弟子工作順心,一切如意,感謝鴻恩。


 


老闆篇
奉請福德正神座前作主,今天是天運歲次丙申年12月16日吉時,弟子/信女 某某某 公司在 公司地址,生日是農曆XX年XX月XX日,祈求來年公司開運大吉,財源廣進,感謝福德正神今年的庇祐,祈求來年能庇祐公司生意興隆,一切順心如意。


 


#福德正神 #土地公 #尾牙



(繼續閱讀...)
文章標籤

EdisonDai 發表在 痞客邦 留言(0) 人氣(3)

  • 個人分類:尾牙
▲top
  • 1月 15 週二 201914:46
  • 【原來這麼拜 - 除夕】

除夕.jpg
3

#除夕的由來
傳說古時候有個兇惡的怪獸叫「夕」,牠每到歲末便出來害人,
後來人們發現,夕怕三種東西,紅色、火光、響聲。
於是每年最後一天,人們便在自家門上掛上紅色的桃木板,
門口燒火堆,夜里通宵不睡,敲敲打打。「夕」闖進村莊,
見到家家有紅色和火光,聽見震天的響聲,嚇得跑回深山,再也不敢出來。
夜過去了,人們互相祝賀道喜,大家張燈結彩,飲酒擺宴,慶祝勝利。
於是每年的年三十晚上,家家戶戶貼紅春聯,燃放爆竹,來驅除夕獸,
以求新的一年安寧。這種習俗從此流傳下來,年三十晚上便稱為除夕。


 



供品準備
家神(中午過後)
1. 三種或五種水果
2. 糖果一盤
3. 排成塔狀的柑桔和柳丁
4. 壓桌頭(台語)意思是放在神桌上,甜粿2個、發粿2個(各插1支春花)、春飯2個(各插1支春花)


 


地基主(下午2點半後)
1. 雞腿便當(雞腿不可以切塊)
2. 湯 或 飲料1瓶 或是三杯酒


 


祭祖(地基主拜完後)
1. 菜7盤或12盤
2. 飯1鍋
3. 湯1鍋


 


拜拜用品準備(依能力所及準備)
家神
1. 五色金(大百天金 1支、大百壽金 1支、壽金 3支、刈金 3支、福金 3支)
2. 招財元寶


 


地基主
1. 刈金3支
2. 更衣3支


 


祭祖
1. 刈金3或5支
2. 蓮花金1支、蓮花銀1支
3. 金、銀元寶1包
4. 福衣1包(9件)
5. 現代化的美金、台幣、日幣、歐元、人民幣各1個


 


除夕禱詞怎麼說?
家神
奉請 某某 神明,今天是天運歲次丙申年12月30日吉時,弟子/信女 某某某 家住在 住家地址,
今天除夕過年 弟子/信女 準備豐盛的敬果,保佑闔家平安、萬事如意。


 


地基主
奉請地基主公(地靈公)、地基主婆(地靈婆)保佑全家大小平安順利、出入平安、萬事如意、生意興旺、財源滾滾。


 


祭祖
某家歷代祖先在上,子孫 某某某 今天是過年子孫準備豐盛的菜餚,請歷代祖先享用豐盛的菜餚,保佑子孫身體健康、事事順心。
注意事項: 燒紙錢前需擲筊(1個聖筊)徵求祖先是否用餐完畢才可焚燒。


 


#除夕怎麼拜 #除夕 #過年 #賀新年 #圍爐 #十二月三十日



(繼續閱讀...)
文章標籤

EdisonDai 發表在 痞客邦 留言(0) 人氣(15)

  • 個人分類:除夕
▲top
  • 12月 10 週一 201800:00
  • 【原來這麼拜 - 冬至】

冬至.jpg

#冬至的由來
冬至,是一個非常重要的節氣,也是一個傳統節日,時間在陽曆12月22日或23日。
冬至俗稱「冬節」、「新至」、「長至節」、「亞歲」、「過小年」等。
依照我國傳統的曆法,以五日為一候,三候為一氣,一年又分為十二節和十二氣,合稱為二十四節氣,而冬至就是二十四個節氣中的一個。
因為它的日子並沒有固定,所以和清明一樣,被稱為「活節」。
早在二千五百多年前的春秋時代,先人已經用土圭觀測太陽測定出冬至來了,它是二十四節氣中最早制訂出的一個。
對於位於北半球的我們,這時太陽剛好直射在南迴歸線(又稱為冬至線)上,因此使得北半球的白天最短,黑夜最長。
冬至過後,太陽又慢慢地向北迴歸線轉移,北半球的白晝又慢慢加長,而夜晚漸漸縮短,正因為如此,冬至便成為曆法上重要的節氣之一。
更由於古人對於這種自然現象的變化規律有著深刻的認識,所以有「冬至一陽生」的說法,意思是說從冬至開始,陽氣就要回升了。
(繼續閱讀...)
文章標籤

EdisonDai 發表在 痞客邦 留言(0) 人氣(192)

  • 個人分類:冬至
▲top
  • 7月 07 週六 201819:23
  • 【原來這麼拜 - 慶讚中元怎麼拜?】

DSC00001.jpg

#鬼門開的由來
臺灣民間,農曆七月初一稱「開鬼門」,由基隆老大公廟開龕,冥府的地獄門將開啟,
讓所有在陰間受苦難的鬼魂,能趕回陽間去探望後世子孫,並宴饗一番。
回到陽間的鬼魂,有的因為無家可歸、四方遊蕩,人們因為不想受鬼魂「騷擾」,
希望流落在外的祖先得到祭拜,就準備牲五禮,讓眾鬼享用。
(繼續閱讀...)
文章標籤

EdisonDai 發表在 痞客邦 留言(0) 人氣(1,185)

  • 個人分類:中元普渡
▲top
  • 11月 18 週二 201410:12
  • Log4j 詳細設定

一、Log4j簡介
Log4j有三個主要的元件:Loggers、Appenders、Layouts。

1、Loggers(寫Log )
被分為五個級別:DEBUG < INFO < WARN < ERROR < FATAL
只輸出級別不低於設定級別的訊息
ex:Loggers為INFO,則INFO、WARN、ERROR和FATAL都會輸出 DEBUG則不會

logger名稱階層關係
ex:名稱為"com.foo"的 logger 是名稱為"com.foo.Bar"的 logger的parent
程式中具名取得logger的方法是
Logger.getLogger(String name)  //名稱相同取得的logger一定一樣,不同則產生新的
通常我們用  Logger.getLogger(myApp.class) 取得loggger,名稱為程式的class  name,因此層級關係跟package層級關係吻合...

有一個最上層的root logger,root logger 一定存在的,且只能以 Logger.getRootLogger()方式取得它的參考.不能以具名方式取得.

2、Appenders(log訊息的終點(目的地))

常使用的類如下:
org.apache.log4j.ConsoleAppender(控制台)
org.apache.log4j.FileAppender(文件)
org.apache.log4j.DailyRollingFileAppender(每天產生一個日誌文件)
org.apache.log4j.RollingFileAppender(文件大小到達指定size的時候產生一個新的文件)
org.apache.log4j.WriterAppender(將日誌訊息以輸出流格式發送到任意指定的地方)

如 System.out.println("Some message..."), 對Log4j 而言appenders 就是 console


配置模式:
log4j.appender.appenderName = className
log4j.appender.appenderName.Option1 = value1
…
log4j.appender.appenderName.OptionN = valueN

3、Layouts( Log訊息的格式 )

常使用的類如下:

org.apache.log4j.HTMLLayout(以HTML表格形式佈局)
org.apache.log4j.PatternLayout(可以靈活地指定佈局模式)
org.apache.log4j.SimpleLayout(包含日誌訊息的級別和訊息字符串)
org.apache.log4j.TTCCLayout(包含日誌產生的時間、執行緒、類別等訊息)

配置模式:

log4j.appender.appenderName.layout =className
log4j.appender.appenderName.layout.Option1 = value1
…
log4j.appender.appenderName.layout.OptionN = valueN


二、簡單範例

log4j.rootLogger=Info, A1, A2
# A1 is set to be a ConsoleAppender
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%d{yy/MM/dd HH:mm:ss}][%p][%C-%L] %m%n
# A2 is set to be a file
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=[%d{yy/MM/dd HH:mm:ss}][%p][%C-%L] %m%n
log4j.appender.A2.File=./log/gpserver-${log4j.date}.log




三、配置詳解

配置文件事實上也就是對Logger、Appender及Layout進行相應設定。
Log4j支援兩種配置文件格式,一種是XML格式的文件,一種是properties屬性文件。

下面以properties屬性文件為例介紹log4j.properties的配置。

1、配置根Logger:
log4j.rootLogger = [ level ] , appenderName1, appenderName2, …
log4j.additivity.org.apache=false:表示Logger不會在父Logger的appender裡輸出,默認為true。

level :設定日誌記錄的最低級別,可設的值有OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者自定義的級別,
ex:Loggers為INFO,則INFO、WARN、ERROR和FATAL都會輸出 DEBUG則不會

appenderName:指定log訊息要輸出到哪裡。可以同時指定多個輸出目的地,用逗號隔開。
例如:log4j.rootLogger=INFO,A1,B2,C3

2、配置appender:
log4j.appender.appenderName = className
appenderName:自定義appderName,在log4j.rootLogger設置中使用;
className:可設值如下:
   (1)org.apache.log4j.ConsoleAppender(控制台)
   (2)org.apache.log4j.FileAppender(文件)
   (3)org.apache.log4j.DailyRollingFileAppender(每天產生一個日誌文件)
   (4)org.apache.log4j.RollingFileAppender(文件大小到達指定大小的時候產生一個新的文件)
   (5)org.apache.log4j.WriterAppender(將日誌訊息以輸出流格式發送到任意指定的地方)


Appender 的設定亦會反映在 Logger 的階層中。
當 Logger 輸出一筆 log message 時,父階層的 Appender 和自己的 Appender(如果有的話)都會記錄到這筆 log message;

例如"com.foo" Logger 有一個 Appender 將 log message 輸出到 console,
而 "com.foo.bar" 有一個 Appender 將 log message 輸出到檔案;
當 "com.foo.bar" Logger 輸出一筆 log message 時, console 和檔案都會出現這筆 log message。

而最簡單的例子,就是當 root logger 擁有一個輸出到 console 的 Appender 時,
則程式中所有的 logger 所產生的 log message 都會輸出到 console。
唯一個例外的情況,是當某個 logger 將自己的 additivity 屬性設為 false(Logger.setAdditivity(false)),
則此 logger 與隸屬於它的子 logger 都不會將 log message 寫到 console。


(1)ConsoleAppender選項:
Threshold=WARN:指定日誌訊息的最低輸出級別,預設為DEBUG。
ImmediateFlush=true:表示所有訊息都會被立即輸出,設為false則不輸出,預設值是true。
Target=System.err:預設值是System.out。

(2)FileAppender選項:
Threshold=WARN:指定日誌訊息的最低輸出級別,默認為DEBUG。
ImmediateFlush=true:表示所有訊息都會被立即輸出,設為false則不輸出,預設值是true。
Append=false:true表示訊息增加到指定文件中,false則將消息覆蓋指定的文件內容,預設值是true。
File=D:/logs/logging.log4j:指定訊息輸出到logging.log4j文件中。

(3)DailyRollingFileAppender選項:
Threshold=WARN:指定日誌訊息的最低輸出級別,預設為DEBUG。
ImmediateFlush=true:表示所有訊息都會被立即輸出,設為false則不輸出,預設值是true。
Append=false:true表示訊息增加到指定文件中,false則將消息覆蓋指定的文件內容,預設值是true。
File=D:/logs/logging.log4j:指定訊息輸出到logging.log4j文件中。
DatePattern='.'yyyy-MM:即每月產生一個新的日誌文件。
若目前月的日誌文件名為logging.log4j,前一個月的日誌文件名會為為logging.log4j.yyyy-MM
另外,也可以指定按周、天、時、分等來滾動日誌文件,對應的格式如下:
1)'.'yyyy-MM:每月
2)'.'yyyy-ww:每週
3)'.'yyyy-MM-dd:每天
4)'.'yyyy-MM-dd-a:每天兩次
5)'.'yyyy-MM-dd-HH:每小時
6)'.'yyyy-MM-dd-HH-mm:每分鐘

若要有副檔名:
'_'yyyy-MM-dd'.log'


(4)RollingFileAppender選項:
Threshold=WARN:指定日誌訊息的最低輸出級別,預設為DEBUG。
ImmediateFlush=true:表示所有訊息都會被立即輸出,設為false則不輸出,預設值是true。
Append=false:true表示訊息增加到指定文件中,false則將消息覆蓋指定的文件內容,預設值是true。
File=D:/logs/logging.log4j:指定訊息輸出到logging.log4j文件中。
MaxFileSize=100KB:單位可以是KB, MB 或者GB。在日誌文件到達該大小時,將會自動變更,即將原來的內容移到logging.log4j.1文件中。
MaxBackupIndex=2:指定可以產生的變動文件的最大數,例如,設為2則可以產生logging.log4j.1,logging.log4j.2兩個變動文件和一個logging.log4j文件。

3、配置日誌訊息的輸出格式(Layout):
log4j.appender.appenderName.layout=className
className:可設值如下:
(1)org.apache.log4j.HTMLLayout(以HTML表格形式佈局)
(2)org.apache.log4j.PatternLayout(可以靈活地指定佈局模式)
(3)org.apache.log4j.SimpleLayout(包含日誌訊息的級別和訊息字符串)
(4)org.apache.log4j.TTCCLayout(包含日誌產生的時間、執行緒、類別等等訊息)

Layout 亦會反映在 Logger 的階層上。

(1)HTMLLayout選項:
LocationInfo=true:輸出java文件名稱和行號,預設值是false。
Title=My Logging: 預設值是Log4J Log Messages。

(2)PatternLayout選項:
ConversionPattern=%m%n:設定以怎樣的格式顯示訊息。

例如,為 Logger 加入一個 conversion pattern 為 "%r [%t] %-5p %c - %m%n" 的 PatternLayout,則輸出的 log message 就可能會像下列這樣:

176 [main] INFO org.foo.Bar - Located nearest gas station.


格式字元說明:
# %c 輸出日誌訊息所屬的類別的全名
# %d 輸出日誌時間點的日期或時間,指定格式的方式:%d{yyy-MM-dd HH:mm:ss }。
# %l 輸出日誌事件的發生位置,即輸出日誌訊息的語句處於它所在的類別的第幾行。相當於%c.%M(%F:%L)的組合包括類別全名、method、檔案名以及行數例如:test.TestLog4j.main(TestLog4j.java:10)
# %m 輸出的訊息,如log(message)中的message。
# %n 輸出一個換行符號。
# %p 輸出優先階層,即DEBUG,INFO,WARN,ERROR,FATAL。如果是調用debug()輸出的,則為DEBUG,依此類推。
# %r 輸出自應用啟動到輸出該日誌訊息所耗費的毫秒數。
# %t 輸出產生該日誌事件的執行緒名。
# %r 輸出自應用啟動到輸出該日誌訊息所耗費的毫秒數。
# %f 輸出日誌訊息所屬的類別的類別名。
# %M 輸出產生日誌的方法名。
# %F 輸出日誌時所在的檔案名稱。
# %L 輸出行號。
# %x 輸出和當前執行緒相關聯的NDC(嵌套診斷環境),尤其用到像java servlets這樣的多客戶多執行緒的應用中。
# %% 輸出一個"%"字符。

另外,也可以在%與格式字符之間加上修飾符來控制其最小長度、最大長度、對齊方式。如:
1) c:指定輸出category的名稱,最小的長度是20,如果category的名稱長度小於20的話,預設的情況下右對齊。
2)%-20c:"-"號表示左對齊。
3)%.30c:指定輸出category的名稱,最大的長度是30,如果category的名稱長度大於30的話,就會將左邊多出的字符截掉,但小於30的話也不會補空格。



範例

Log4j配置文件實現了輸出到控制台(console)、logFile、rollingFile、發送日誌郵件、輸出到資料庫日誌表、自定義標籤等

log4j.rootLogger=DEBUG,console,dailyFile,im
log4j.additivity.org.apache=true

# 控制台(console)
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.ImmediateFlush=true
log4j.appender.console.Target=System.err
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n

# 日誌文件(logFile)
log4j.appender.logFile=org.apache.log4j.FileAppender
log4j.appender.logFile.Threshold=DEBUG
log4j.appender.logFile.ImmediateFlush=true
log4j.appender.logFile.Append=true
log4j.appender.logFile.File=D:/logs/log.log4j
log4j.appender.logFile.layout=org.apache.log4j.PatternLayout
log4j.appender.logFile.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n

# rollingFile
log4j.appender.rollingFile=org.apache.log4j.RollingFileAppender
log4j.appender.rollingFile.Threshold=DEBUG
log4j.appender.rollingFile.ImmediateFlush=true
log4j.appender.rollingFile.Append=true
log4j.appender.rollingFile.File=D:/logs/log.log4j
log4j.appender.rollingFile.MaxFileSize=200KB
log4j.appender.rollingFile.MaxBackupIndex=50
log4j.appender.rollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.rollingFile.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n

# 定期變更檔案(dailyFile)
log4j.appender.dailyFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.dailyFile.Threshold=DEBUG
log4j.appender.dailyFile.ImmediateFlush=true
log4j.appender.dailyFile.Append=true
log4j.appender.dailyFile.File=D:/logs/log.log4j
log4j.appender.dailyFile.DatePattern='.'yyyy-MM-dd
log4j.appender.dailyFile.layout=org.apache.log4j.PatternLayout
log4j.appender.dailyFile.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n

# 應用於socket
log4j.appender.socket=org.apache.log4j.RollingFileAppender
log4j.appender.socket.RemoteHost=localhost
log4j.appender.socket.Port=5001
log4j.appender.socket.LocationInfo=true
# Set up for Log Factor 5
log4j.appender.socket.layout=org.apache.log4j.PatternLayout
log4j.appender.socket.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n
# Log Factor 5 Appender
log4j.appender.LF5_APPENDER=org.apache.log4j.lf5.LF5Appender
log4j.appender.LF5_APPENDER.MaxNumberOfRecords=2000

# 發送日誌到指定郵件
log4j.appender.mail=org.apache.log4j.net.SMTPAppender
log4j.appender.mail.Threshold=FATAL
log4j.appender.mail.BufferSize=10
log4j.appender.mail.From = xxx@mail.com
log4j.appender.mail.SMTPHost=mail.com
log4j.appender.mail.Subject=Log4J Message
log4j.appender.mail.To= xxx@mail.com
log4j.appender.mail.layout=org.apache.log4j.PatternLayout
log4j.appender.mail.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n

# 應用於資料庫
log4j.appender.database=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.database.URL=jdbc:mysql://localhost:3306/test
log4j.appender.database.driver=com.mysql.jdbc.Driver
log4j.appender.database.user=root
log4j.appender.database.password=
log4j.appender.database.sql=INSERT INTO LOG4J (Message) VALUES('=[%-5p] %d(%r) --> [%t] %l: %m %x %n')
log4j.appender.database.layout=org.apache.log4j.PatternLayout
log4j.appender.database.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n

# 自定義Appender
log4j.appender.im = net.cybercorlin.util.logger.appender.IMAppender
log4j.appender.im.host = mail.cybercorlin.net
log4j.appender.im.username = username
log4j.appender.im.password = password
log4j.appender.im.recipient = corlin@cybercorlin.net
log4j.appender.im.layout=org.apache.log4j.PatternLayout
log4j.appender.im.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n
(繼續閱讀...)
文章標籤

EdisonDai 發表在 痞客邦 留言(0) 人氣(14,505)

  • 個人分類:Java知識
▲top
  • 7月 11 週五 201417:41
  • Checked Exception and UncheckException(Runtime Exception)

「受檢例外」(Checked Exception): 就是應被檢查的例外不論是編譯器或設計者,並且做好異常例外處理
在某些情況下例外的發生是可預期的,例如使用輸入輸出功能時,可能會由於硬體環境問題,而使得程式無法正常從硬體取得輸入或進行輸出,這種錯誤是可預期發生的。
當拋出CheckedException此類例外時應處理(try-catch)或作出轉拋(throws)。
 
(繼續閱讀...)
文章標籤

EdisonDai 發表在 痞客邦 留言(0) 人氣(26)

  • 個人分類:Java知識
▲top
  • 5月 07 週三 201422:34
  • Collection 和 Map

Collection 定義再 java.util 裡面的物件叫 element (元素)
- Collection : 一個沒有順序但可以重複的物件集
(繼續閱讀...)
文章標籤

EdisonDai 發表在 痞客邦 留言(0) 人氣(511)

  • 個人分類:基礎Java
▲top
123»

個人頭像

EdisonDai
暱稱:
EdisonDai
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (13,044)Windows如何查詢被佔用的80 PORT和解決方法
  • (10,185)jQuery型態轉換(字串轉數字)
  • (4,580)abstract Class 和 interface的差異
  • (14,505)Log4j 詳細設定
  • (4,919)【原來這麼拜 - 開工/開市】

近期文章

  • 【原來這麼拜 - 鬧元宵】
  • 【原來這麼拜 - 開工/開市】
  • 【原來這麼拜 - 送神清屯】
  • 【原來這麼拜 - 尾牙】
  • 【原來這麼拜 - 除夕】
  • 【原來這麼拜 - 冬至】
  • 【原來這麼拜 - 慶讚中元怎麼拜?】
  • Log4j 詳細設定
  • Checked Exception and UncheckException(Runtime Exception)
  • Collection 和 Map

文章分類

toggle 喝杯爪哇咖啡吧 (4)
  • Java知識 (5)
  • 基礎Java (9)
  • Windows (1)
  • jQuery (2)
toggle 原來這麼拜 (7)
  • 送神清屯 (1)
  • 尾牙 (1)
  • 除夕 (1)
  • 冬至 (1)
  • 中元普渡 (1)
  • 開工/開市 (1)
  • 鬧元宵 (1)
  • 未分類文章 (1)