2016年11月29日 星期二

OCEJWCD/OCPJWCD IZ0-899 考試心得

今天去巨匠考了OCEJWCD的認證考試(IZ0-899)

從上課到最後自己念書準備,前前後後大約花了2個月的時間

在網路上二個名稱都能找到相關資料(OCEJWCD or OCPJWCD)

分別是

  • OCEJWCD (Oracle Certified Expert, Java EE 6 Web Component Developer)
  • OCPJWCD (P:professional)
因為前一版認證(Java EE5, IZ0-858)的命名是OCPJWCD...所以名稱就延用到現在囉~!

這次考試全部的題目總共57題,時間是140分鐘

如果有把考古題看熟,時間應該不是問題...我寫完只花了一半時間~

準備方式不外乎就是將「Head First Servlets & JSP 2nd」這本念熟,不過這本主要還是針對舊版IZ0-858的認證內容(Servlet版本只到2.4)

新版所涵蓋的Servlet3.0就要另外準備囉

簡單來說就是IZ0-899 = IZ0-858 + Servlet 3.0

---------------------------------------------------------------------------

關於Servlet 3.0的內容概要可以參考

更細部的說明可以參考良葛格網站(http://openhome.cc/Gossip/ServletJSP/)中的
  • 非同步處理
  • Web應用程式
考古題部份千萬不能只看Head First後面的題目...因為Servlet 3.0新增太多功能,很多舊版的觀念都要打掉

像是ServletContext初始參數只能在DD設定,Servlet/Filter佈署只能在DD宣告等等
(3.0新增ServletContext.setInitParameter(),Servlet/Filter能使用annotation or動態佈署)

考古題部份可以參考以下(其他oracle認證考試題目也有喔)




2016年10月10日 星期一

雲端記事本<三>:修改記事資料

此範例接續雲端記事本<二>來實作

將加入記事資料修改的功能,單擊項目將帶入編輯的畫面




雲端記事本<二>:新增/刪除記事資料

此篇延續前一篇雲端記事本<一>

加入記事本新增/刪除記事資料的功能

久按記事項目,即會跳出詢問刪除視窗



雲端記事本<一>:以firebase實作使用者登入驗證(Login Authentication)

此範例完成後將會顯示一登入畫面

可快速選擇預設兩個使用者作登入
(當然你也可以自己在firebase console新增帳戶)

登入後主畫面下方會顯示目前的使用者

 


Firebase雲端記事本

最近使用firebase實作了一個簡易的雲端計事本

與一般記事本不同的是,它直接將記事資料儲存在雲端

只要在登入後即可在不同device新增/編輯記事資料

多人使用時也可以達到共同記事的效果



這邊我把他分成三個部份作解說,可以分成:

<一> 使用者登入驗證(Login Authentication)

<二> 新增/刪除記事資料

<三> 修改記事資料

主要實作到官網中所介紹的

「Authentication」及「Realtime Database」的相關功能

我將完整程式碼分享到Github,同樣依資料夾分為三個部分

另外app store也有完成後的app供參考

> 程式碼

> app demo

若要執行Github上的程式碼,必需登入firebase console

下載更新project內的「google-services.json

另外將「登入供應商」的「電子郵件/密碼」啟用


並新增二位使用者如下圖所示即可


account/password:
1. user1@example.com/abc123
2. test1@example.com/xyz123




2016年9月28日 星期三

使用android預設的資源圖檔


要使用android預設的圖檔資源,有以下兩種方式
  1. In java editor:
    menuItem.setIcon(android.R.drawable.ic_menu_add);
  2. In Resource file:
    android:icon="@android:drawable/ic_menu_add"

2016年9月22日 星期四

小屋頂龜出生了!!

今天一大早收到了老媽的line

這消息讓我又驚喜又覺得不可置信

就是放在孵蛋箱裡的「今年第一波蛋

竟然孵化了!!! 還一次兩隻!!!

原本已經抱著今年應該又是空包蛋的心情

一切竟是這麼的意外QQ

剛出生屋頂幼龜,大約十元硬幣大小

2016年8月23日 星期二

OCPJP 7.0 (IZ0-804) 考試心得

昨天將Java第二階段考完了(OCPJP IZ0-804)

這次的題目較少,65題共150分鐘

可能是考古題較多的關係,寫起來比較順,完成後還有1 hr

準備的方式除了將猛虎出閘後考古題念熟外(題目共看了三次,考前1天全看一遍)

也在線上翻閱一些較detail的資料

下面這些是我覺得很重要且實用的主題,可以將書中比較少提到的觀念但考試會有的部分補齊
  1. 物件相等性: 包含equals & hashCode改寫方式及用法
    http://openhome.cc/Gossip/JavaEssence/ObjectEquality.html
  2. Comparable & Comparator interfaces
    http://openhome.cc/Gossip/Java/ComparableComparator.html
  3. Java多執行緒的基本知識
    https://www.gitbook.com/book/popcornylu/java_multithread/details
  4. Singleton 模式
    http://openhome.cc/Gossip/DesignPattern/SingletonPattern.htm
  5. Factory 模式
    http://phoebelin0606.pixnet.net/blog/post/385786012
  6. enum類別
    http://openhome.cc/Gossip/JavaEssence/Enum.html
  7. ResourceBundle
    http://openhome.cc/Gossip/Encoding/ResourceBundle.html
有些比較不好吸收的建議多看幾次增加印象

要一次就弄懂我覺得比較困難(觀念抽象)

最後是85% pass~ ^^ 當然最重要的是對Java語法更加熟悉囉~!

2016年7月26日 星期二

OCAJP 7.0 (IZ0-803) 考試心得

昨天去巨匠考Java認證考,約考完半小時就知道成績囉(85% pass)

原本以為第一階段應該還好,沒想到考起來還蠻硬的!

全部70題寫完只剩下15分鐘而已(共120分鐘),猛虎出閘後面的考古題大概只佔了5~6成吧

其他沒看過的題目,要想邏輯又要注意有沒有陷阱,加上題目頗多,做到最後其實還蠻累的...

很怕一不小心就掉進陷阱裡(比如以為是考邏輯,結果ans = compilation fail)

Oracle的Java認證考試到7.0版本後分為兩個階段: OCAJP+OCPJP

OCAJPOracle Certified Associate Java Programmer
OCPJPOracle Certified Professional Java Programmer

這次主要分享的是第一階段OCAJP (1Z0-803)的準備心得!

2016年5月29日 星期日

今年第一波蛋

上星期老爸整理龜窩時,收到了今年第一波蛋(4顆)

比去年早了一個星期左右

由於大的孵蛋箱溼度一直沒辦法突破75%

決定換成小孵蛋箱作業

烏龜孵蛋箱part2 (小)


2016年4月29日 星期五

烏龜池近況

家裡的烏龜池也滿一年囉,現在變成了這個模樣




池子裡面長滿了藻類,和當初完工的樣子天差地遠阿~

2016年1月31日 星期日

泡浴缸~

上個星期霸王寒流來...台南的氣溫也降到了我從來沒遇過的超低溫...5度C!!

因為屋龜都放養在室外...實在怕屋龜們受不了這波寒流

就先暫時抓到家中浴缸讓他們避個冬~



好久沒抓他們了...感覺又長大了,瓜瓜以前明顯比妮貝小很多

現在已經都差不多大了.

希望他們會喜歡這個簡陋的旅館=D~ 提供室內暖氣喔~

2016年1月24日 星期日

自我分析

自我分析的意義是,將每段由潛意識引起的不良情緒,想辦法提升到意識層次。

當你能意識到你的情緒是因何而起,就能預期自己在碰到什麼樣的情境,內心會有什麼樣的變化。

當你能意識到自己是什麼樣的人(或許不是你喜歡的樣子),你也漸漸地不在是那樣的人。

每一段關係與每一次對話,都能創造這樣的機會,愈是不愉快經驗,或許愈能幫助自己更了解自己

比如小時候的我,會覺得貴的東西就比較好、名牌肯定比雜牌好用,好像比較厲害的人就要用相對昂貴的東西。但長大後發現,其實並不一定,大部份的時候花小錢也能夠買到自己需要的東西。

所以當別人問我東西價錢時,潛意識裡會覺得他是不是想用價格來評斷一個東西的價值,如果這東西便宜,是否他就會瞧不起這個東西,甚至是我? 總有種莫名的厭惡感

所以我也幾乎不過問別人東西的價格

當我能漸漸意識到這件事情,也漸漸開始覺得有時候別人問價錢,只是出於好奇、想做個比較,並不一定想對你有所評價

直到現在,這樣子"問價錢"的對話已經是稀鬆平常不過,對我來說也不是什麼為難事了。

這也是建立關係、創造對話的意義,幫助自己更了解自己。