2015年11月20日 星期五
Scrum 課程綱要 2015.11.20(Final)
Scrum 一種敏捷的開發方式,協助於最短時間,最高商業價值的產出
三角色 Scrum Master / Product Owner / Team Member
三產出 Product backlog / Sprint backlog / Burndown Charts
五個價值 Courage(勇氣) / Openness(開放性) / Commitment(承諾) / Focus(專注) / Respect(尊重)
五個儀式 Ceremonies(儀式) :
.Sprint(衝刺) .Sprint Planning Metting .Daily Scrum .Sprint Review .Sprint Retrospective
Planning Pocker 時間估算工具
2015年11月9日 星期一
Scrum 課程綱要 2015.11.09
Scrum 課程綱要 2015.11.09
Time Box
釐清需求
Team
PO 插手團隊???
概念性驗證(Proof of Concept;POC) 重要!!!
2015年11月4日 星期三
Scrum 課程綱要 2015.11.04
Scrum 課程綱要 2015.11.04
Do Remember
Prioritization!!!! (優先權)
Planning
First Step
Estimating(估計)
=> by test case
=> by 規格推導....
scrum 一般使用 Planning Poker
=> 先重從簡單的開始估算
2015年11月2日 星期一
Scrum 課程綱要 2015.11.02
Scrum 課程綱要 2015.11.02
Besides Dev.Job
Scrum Runtime <Important>
Sprint Planning <--> Daily Scrum --> Sprint Review Metting --> Sprint Retrospective Meetting --> Spring Planning Metting
Backlog Refinement Metting
2015年10月30日 星期五
Scrum 課程綱要 2015.10.30
Scrum 課程綱要 2015.10.30
Burndown Charts
sprint burndown 每日更新
兩種類:
Estimated remaining time、Tracking Done
2015年10月28日 星期三
Scrum 課程綱要 2015.10.28
Scrum 課程綱要 2015.10.28
Five Value (五個價值)
Courage 勇氣
.面對未知
.勇於承擔
Openness 開放性
.開放心態
.擁抱變革
Commitment 承諾
.使命必達
.紀律
Focus 專注
.同時間只做一件事
.分工分出問題
.分進合擊的最小單元
=> 最少時間提供最高商業價值
三個function 三人做(一人一個要三天)
三個function 三人做(三人一個要半天) -> GOOD
=> 先完成一個就可以立即知道問題,可以交付給客戶
Respect 尊重
.尊重成員的能力
.尊重成員的決定
2015年10月26日 星期一
PM, ID, ME, EE, PE 廠內產品研發相關單位簡稱
PM, ID, ME, EE & PE 廠內產品研發相關單位簡稱
業務就負責跟客戶談價錢還有交期
PM基本上就是跟著產品完成跑,他是你跟客戶以及廠內溝通最主要的橋樑.
工業設計算是研發的部份.
ME EE就是開案後負責把東西設計出來的.
PE是製造現場的技術支援.
2015年9月17日 星期四
[java]移除List中重複的Object
[java]移除List中重複的Object
其中(一)~(三)不限List型態
(一)使用 set
public static <E> List<E> removeDuplicates(List<E> list){
Set<E> unique = new LinkedHashSet<>(list);
list.clear();
list.addAll(unique);
return list;
}
2015年9月2日 星期三
Windows 10 常用快捷鍵
Win10新增功能快捷鍵大全:
貼靠窗口:Win + 左/右 > Win + 上/下 > 窗口可以變為 1/4 大小放置在屏幕 4 個角落。
切換窗口:Alt + Tab(不是新的,但任務切換界面改進)。
任務視圖:Win + Tab(松開鍵盤界面不會消失)。
創建新的虛擬桌面:Win + Ctrl + D。
關閉當前虛擬桌面:Win + Ctrl + F4。
切換虛擬桌面:Win + Ctrl + 左/右。
2015年6月22日 星期一
[Tools] Oracle SQL Developer 快捷鍵(Keyboard Shortcuts)
Oracle SQL Developer version 4.0.3.16
常用:
ctrl-enter : executes the current statement(s)
F5 : executes the current code as a script (think SQL*Plus)
ctrl-space : invokes code insight on demand
ctrl-Up/Dn : replaces worksheet with previous/next SQL from SQL History
ctrl-shift+Up/Dn : same as above but appends instead of replaces
shift+F4 : opens a Describe window for current object at cursor
ctrl+F7 : format SQL
ctrl+/ : toggles line commenting
ctrl+e : incremental search
Alt+PageDown: Will take focus from worksheet edit area to results pane.
Alt+PageUp takes you back up in the opposite direction
2015年6月10日 星期三
(溫故知新) Hibernate 簡易練習(查找資料)
(溫故知新) Hibernate 簡易練習(查找資料)
原始碼下載: https://goo.gl/xu4KXV https://goo.gl/1S0qJt
【開發環境】
Tomcat 7
MySQL
【開發工具】
Intellij IDEA 14
【使用FrameWork】
SpringMVC
jQuery
【主要畫面】
web.xml 聲明整理
web.xml聲明部分一般分為如下版本的xsd,
web-app_2_2.xsd
web-app_2_3.xsd
web-app_2_4.xsd
web-app_2_5.xsd
web-app_3_0.xsd
更詳細的列出各版本web.xml聲明部分吧,如下:
2015年6月3日 星期三
[Tools]SchemaSpy 教學
2015年6月2日 星期二
[筆記] maven remote archetype catalog url
maven remote archetype catalog url
https://repo1.maven.org/maven2/archetype-catalog.xml
線上讀取可用的 archetype
2015年5月28日 星期四
2015年5月21日 星期四
2015年5月19日 星期二
(溫故知新) SpringMVC 簡易練習(查找資料) easy 1
(溫故知新) SpringMVC 簡易練習(查找資料) easy 1
原始碼下載:https://goo.gl/7fEXBV
【開發環境】
Tomcat 7
MySQL
【開發工具】
Intellij IDEA 14
2015年5月13日 星期三
[Java] 如何將陣列 Array 輸入至 Stored Procedure 當中
有一個 Stored Procedure 為 SP_COUNT_WHICH 其輸入參數有字串及陣列,下面的範例就是可以讓使用者將陣列資料利用 Java Code 傳入到該 Stored Procedure。
2015年5月5日 星期二
[ERROR] intellij idea Error:java: javacTask: source release 1.6 requires target release 1.6
在使用 IDEA 的過程中,可能會出現諸如:
Error:java: javacTask: source release 1.6 requires target release 1.6
Error:java: javacTask: source release 1.X requires target release 1.X
等錯誤,表示您目標輸出的版本不符合,若您使用的是 Maven 來管理方案,可以使用指定 compiler 的方式來解決
如在 pom.xml 中加上:
<build>
<finalName>TestSpringMVC_013</finalName>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
其他參考解決方式:
IntelliJ IDEA Tip: source release 1.6 requires target release 1.6
IDEA: javac: source release 1.7 requires target release 1.7
2015年4月27日 星期一
2015年4月22日 星期三
2015年4月21日 星期二
[Struts2]取得 request,session,application 的方式
原始碼下載: http://goo.gl/JucNB9
主要有四種方式:
第一種 取得 Map 類型的資料,使用 ActionContext.getContext().getXXX()
第二種 取得 Map 類型的資料,使用 xxxAware
第三種 取得HtteServletRequest,HttpSession,ServletContext類型
第四種 取得HtteServletRequest,HttpSession,ServletContext類型,使用 ServletRequestAware
2015年4月17日 星期五
(溫故知新) Struts2 簡易練習(查找資料)
(溫故知新) Struts2 簡易練習(查找資料)
【開發環境】
Tomcat 7
MySQL
【開發工具】
Intellij IDEA 14
【使用FrameWork】
Struts2
jQuery
2015年4月14日 星期二
2015年4月13日 星期一
2015年4月10日 星期五
(溫故知新) JDBC 連線練習 normal
【JDBC 連線練習 normal】
以下是運動中心的使用記錄
USE_RECORD (使用記錄)
USER_ID (使用者編號) | USE_DATE_START (使用開始日) | USE_TIME_START (使用開始時間) | USE_DATE_END (使用結束日) | USE_TIME_END (使用結束時間) | USE_PLACE (使用地方) |
2013000005 | 20131102 | 130300 | 20131102 | 140000 | 1 |
2013000002 | 20131102 | 103000 | 20131102 | 162400 | 1 |
2013000002 | 20131102 | 182400 | 20131102 | 203000 | 1 |
2013000002 | 20131102 | 230130 | 20131103 | 033030 | 3 |
2013000003 | 20131101 | 090100 | 20131101 | 100600 | 1 |
2013000003 | 20131102 | 152000 | 20131102 | 202400 | 3 |
2013000003 | 20131102 | 100000 | 20131103 | 010000 | 2 |
2013000001 | 20131101 | 080500 | 20131101 | 121000 | 1 |
2015年4月9日 星期四
(溫故知新) JDBC 連線練習
【JDBC 連線練習】
以下是運動中心的使用記錄
USE_RECORD (使用記錄)
USER_ID (使用者編號) | USE_DATE_START (使用開始日) | USE_TIME_START (使用開始時間) | USE_DATE_END (使用結束日) | USE_TIME_END (使用結束時間) | USE_PLACE (使用地方) |
2013000005 | 20131102 | 130300 | 20131102 | 140000 | 1 |
2013000002 | 20131102 | 103000 | 20131102 | 162400 | 1 |
2013000002 | 20131102 | 182400 | 20131102 | 203000 | 1 |
2013000002 | 20131102 | 230130 | 20131103 | 033030 | 3 |
2013000003 | 20131101 | 090100 | 20131101 | 100600 | 1 |
2013000003 | 20131102 | 152000 | 20131102 | 202400 | 3 |
2013000003 | 20131102 | 100000 | 20131103 | 010000 | 2 |
2013000001 | 20131101 | 080500 | 20131101 | 121000 | 1 |
(溫故知新) Store Procedure 練習
【Store Procedure 練習】
以下是運動中心的使用者資料與使用記錄
USER_PROFILE (使用者資料)
USER_ID (使用者編號) | USER_NAME (使用者姓名) | USER_SEX (使用者性別) | USER_PHONE (使用者電話) | USER_ADDRESS (使用者地址) |
2013000001 | 張三 | M | 0911120111 | 台北市士林區 |
2013000002 | 李四 | M | 0911120112 | 新北市土城區 |
2013000003 | 王五 | M | 0911120113 | 新北市三重區 |
2013000004 | 陳二 | F | 0911120114 | 台北市信義區 |
2013000005 | 孫九 | F | 0911120115 | 台北市中山區 |
(溫故知新) SQL 基本語法練習
【SQL 基本語法練習】
以下是運動中心的使用者資料與使用記錄
USER_PROFILE (使用者資料)
USER_ID (使用者編號) | USER_NAME (使用者姓名) | USER_SEX (使用者性別) | USER_PHONE (使用者電話) | USER_ADDRESS (使用者地址) |
2013000001 | 張三 | M | 0911120111 | 台北市士林區 |
2013000002 | 李四 | M | 0911120112 | 新北市土城區 |
2013000003 | 王五 | M | 0911120113 | 新北市三重區 |
2013000004 | 陳二 | F | 0911120114 | 台北市信義區 |
2013000005 | 孫九 | F | 0911120115 | 台北市中山區 |
2015年4月1日 星期三
Spring AOP 學習資源
整理一下關於 Spring AOP 的相關資訊以備查詢
基本觀念(Spring 含 AOP) ==> http://openhome.cc/Gossip/SpringGossip/
觀念與術語 ==> http://openhome.cc/Gossip/SpringGossip/AOPConcept.html
理解 AOP ==> http://goo.gl/5kQWDj
2015年3月20日 星期五
2015年3月17日 星期二
[Error] eclipse occur: Error notifying a preference change listener. Check the log for details. Widget is disposed 排解
有時候在使用 eclipse 中切換某些 perspective 時,會發生如下圖一般的錯誤訊息,具體原因不明,但經過查詢谷哥大神及測試,發現是 Breadcrumb bar 所造成,故在沒必要使用時將其關閉即可。
2015年2月13日 星期五
[eclipse]記憶體不足的改善方法 OutOfMemoryErrors
參照官網的解決方式:
2015年2月12日 星期四
[JAVA]MaintainJ Reverse Engineer Tools 做反轉工程的好幫手
2015年1月28日 星期三
[JSP]使用 JSTL 及 EL 注意事項
使用 內建的 Maven 建立一個 webapp 時,其 web.xml 裡面預設為 2.3的版本
若要使用 JSTL 及 EL 須注意到 JSP / Servlet 之間的對應關係
2015年1月27日 星期二
2015年1月23日 星期五
[問題排解]Windows 無法啟動這個硬體裝置,因為它的設定資訊 (在登錄中) 不完整或已損毀。 (代碼 19)
最近電腦發生了這個問題,第一時間就是請教 Google,發現很多篇都是說明直接對 登錄檔 做修改異動的作業,但是照做之後,筆者的 Win8.1重開機之後馬上進入系統損壞的狀況,好家在筆者平常有把還原的功能打開(真是老天保佑,平時有燒好香),經過三四十分鐘過後,筆者的電腦活過來了。
2015年1月15日 星期四
交通違規條款及罰單金額查詢
更新日期: 2016.03.02
快、高速公路簡易對照表
有兩種方式
第一種:
進入
https://www.mvdis.gov.tw/m3-emv-vil/vil/penaltyQueryPay
監理服務網的交通罰鍰查詢及繳納
2015年1月12日 星期一
解決 Fatal error: Allowed memory size of 67108864 bytes exhausted 問題
突然遇到 Fatal error: Allowed memory size of 67108864 bytes exhausted 這樣的錯誤訊息
所以只好拜託 Google 大神幫忙,找到一篇教學影片
2015年1月8日 星期四
2015年1月7日 星期三
好用的離線部落格工具Windows Live Writer 2012
Windows Live Writer 2012 為一套好用的離線部落格編寫工具,支援 Blogger / WordPress 等主流的部落格環境,也支援多帳號管理,並可同時編寫不同環境的文章再將其發表自你想要發表的部落格當中,即使是編寫到一半,也不會因為網路斷線資料就無法儲存或消失(畢竟標榜離線使用),簡言之,就把它當成一般的文書編輯器來使用就得了,只是它可以幫我們將文章上傳到我們指定的部落格當中。