2015年11月20日 星期五

Scrum 課程綱要 2015.11.20(Final)

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 時間估算工具

Scrum 課程綱要 2015.11.06

Scrum 課程綱要 2015.11.06

作法思考的改變,一件事如何最快產生商業價值
    ex:多能分工...並行處理,每個人都可以產生商業價值

Scrum 課程綱要 2015.11.13

Scrum 課程綱要 2015.11.13

TDD
    做事情是結果比較重要

 

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 尊重
        .尊重成員的能力
        .尊重成員的決定

Scrum 課程綱要 2015.10.26

 

Scrum 課程 2015.10.26

Scrum是一種敏捷軟體開發的方法學 用於疊帶式增量軟體開發過程

2015年10月26日 星期一

PM, ID, ME, EE, PE 廠內產品研發相關單位簡稱

PM, ID, ME, EE & PE 廠內產品研發相關單位簡稱

業務就負責跟客戶談價錢還有交期

PM基本上就是跟著產品完成跑,他是你跟客戶以及廠內溝通最主要的橋樑.

工業設計算是研發的部份.

ME EE就是開案後負責把東西設計出來的.

PE是製造現場的技術支援.

2015年9月16日 星期三

[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月1日 星期二

Windows 10 常用快捷鍵

Win10新增功能快捷鍵大全:
貼靠窗口:Win + 左/右 > Win + 上/下 > 窗口可以變為 1/4 大小放置在屏幕 4 個角落。
切換窗口:Alt + Tab(不是新的,但任務切換界面改進)。
任務視圖:Win + Tab(松開鍵盤界面不會消失)。
創建新的虛擬桌面:Win + Ctrl + D。
關閉當前虛擬桌面:Win + Ctrl + F4。
切換虛擬桌面:Win + Ctrl + 左/右。

2015年6月21日 星期日

[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日 星期三

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聲明部分吧,如下:

(溫故知新) Hibernate 簡易練習(查找資料)

(溫故知新) Hibernate 簡易練習(查找資料)

原始碼下載: https://goo.gl/xu4KXV https://goo.gl/1S0qJt

【開發環境】

Tomcat 7

MySQL

【開發工具】

Intellij IDEA 14

【使用FrameWork】

SpringMVC

jQuery

【主要畫面】

image

2015年6月3日 星期三

[Tools]SchemaSpy 教學

[Tools]SchemaSpy 教學
SchemaSpy 是一套將 DB Schema 圖形化的工具,通常是用做逆向工程使用。
官方網頁
目前的版本出到 5.0.0
不過在用上因為是 command line 的形式,所以有點難上手,但是有熱心的網友提供圖形化(GUI)的操作介面,將一些複雜的步驟簡化了。
SchemaSpyGUI

2015年6月2日 星期二

[筆記] maven remote archetype catalog url

Eclipse 用
maven remote archetype catalog url
https://repo1.maven.org/maven2/archetype-catalog.xml

線上讀取可用的 archetype

2015年5月21日 星期四

[問題]如何移除停用Chrome新版的書籤管理

image

也許有些人像筆者一樣覺得Chrome新版的書籤管理不夠直覺好用,還是想換回舊版的

方式很簡單,只要將其停用就好。

2015年5月19日 星期二

[Tools]EmEditor 快捷鍵及命令清單

EmEditor 14

目前出到 15 了,官網(中文)

一個簡單好用的文字編輯軟體,整理了一下相關資料,分享給大家

2015年5月12日 星期二

[Java] 如何將陣列 Array 輸入至 Stored Procedure 當中

 

有一個 Stored Procedure 為 SP_COUNT_WHICH 其輸入參數有字串及陣列,下面的範例就是可以讓使用者將陣列資料利用 Java Code 傳入到該 Stored Procedure。

2015年5月8日 星期五

(溫故知新) SpringMVC 簡易練習(查找資料) easy 1

(溫故知新) SpringMVC 簡易練習(查找資料) easy 1

原始碼下載:https://goo.gl/7fEXBV

【開發環境】

Tomcat 7

MySQL

【開發工具】

Intellij IDEA 14

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月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月9日 星期四

(溫故知新) 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

(溫故知新) 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年3月20日 星期五

[HTML] meta tag 筆記

 

常用到的基礎訊息,所以紀錄一下

meta 的 attribute 有兩個 namehttp-equiv

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

有時候再開啟大檔案,或執行大的程式動作時,常會發生 OoutOfMemoryError 的問題,解決方法有兩種。

參照官網的解決方式:

2015年2月12日 星期四

[JAVA]MaintainJ Reverse Engineer Tools 做反轉工程的好幫手

logo

以往在做文件時,一些 Class Diagram 及 Sequence Diagram 都要自己用 Astah 之類的工具來產生,最近發現一個好工具,可以自動分析網站操作時的狀態,並且自動產出製作SA/SD文件所需的圖表,這一套工具就叫做 MaintainJ

2015年1月27日 星期二

[JSP]使用 JSTL 及 EL 注意事項

使用 內建的 Maven 建立一個 webapp 時,其 web.xml 裡面預設為 2.3的版本

若要使用 JSTL 及 EL 須注意到 JSP / Servlet 之間的對應關係

H2 Database Engine 輕量化資料庫

 

一般筆者在使用的輕量化資料庫為 SQLite,一個檔案就可以搞定了

但最近在摸 Spring Data JPA 時,無意間發現了 H2 Database Engine 這個東西

image

2015年1月26日 星期一

[IDE]開發工具 Intellij IDEA 14

之前常用的 Intellij IDEA 已經有新版本的了哦 官網

image

如果你還在使用 Eclipe的話,您一定要趕快來試用一下新世代的開發工具

2015年1月19日 星期一

整組都拆下來!!!!

有一位男士坐在一台最先進的豪華噴射客機上。 突然肚子劇痛,想要拉肚子,但所有的男士專用廁所都客滿。 他實在憋不住了,於是跟空中小姐拜託讓他用一下女生廁所。
空中小姐有點為難,但還是答應讓他 去上,還很擔心一再交待他不要碰任何東西,拉完肚子就趕快出來。

2015年1月15日 星期四

交通違規條款及金額查詢

通常罰單只會寫你違規了哪一項,要知道金額還蠻麻煩的,需要經過一些手續

進入:http://tmvso.thb.gov.tw/clause/Clause_Query.aspx

在下列紅框處輸入第幾條的條款,注意要輸入中文,而非輸入阿拉伯數字

網頁上有特別註明 ^^

2015年1月11日 星期日

解決 Fatal error: Allowed memory size of 67108864 bytes exhausted 問題

最近正在使用免費空間 000webhost 來玩玩看 WordPress
突然遇到 Fatal error: Allowed memory size of 67108864 bytes exhausted 這樣的錯誤訊息
所以只好拜託 Google 大神幫忙,找到一篇教學影片

2015年1月6日 星期二

面試官問:公司請你來幹嘛? 95%的人都答錯

真的,很重要


好用的離線部落格工具Windows Live Writer 2012

Windows Live Writer 2012 為一套好用的離線部落格編寫工具,支援 Blogger / WordPress 等主流的部落格環境,也支援多帳號管理,並可同時編寫不同環境的文章再將其發表自你想要發表的部落格當中,即使是編寫到一半,也不會因為網路斷線資料就無法儲存或消失(畢竟標榜離線使用),簡言之,就把它當成一般的文書編輯器來使用就得了,只是它可以幫我們將文章上傳到我們指定的部落格當中。

Related Posts Plugin for WordPress, Blogger...