前一篇使用教大家怎麼設定Robotium,使Android專案可以被測試。但是每次使用Android測試都要開啟模擬器,然後載入APK檔案,測試的時間都要等好幾...
閱讀時間: 15分鐘 單例模式 (singleton pattern) 它存在的目的是可以限制物件(Object)產生的數量,只容許產生一個物件(Objest)...
Java的日期與時間類別放在:"java.util.Date"裡面,使用前先要import進來: import java.util.Dat...
想要快速變成強者嗎?最基礎的練習方式就是解題。在解題的過程中,會訓練邏輯思考能力,同時也會增加對程式語言的熟悉度。在此要介紹兩個練習網站: ZeroJude 高...
上一章 Day 14 - Service And Dependency Injection 資料庫我們採用MySQL Community, 可以在官方網站下載...
閱讀時間: 5分鐘 final keyword 在java中,是用於屬性的限制。它可以用於以下多種宣告方式: 類別(class)當宣告在類別時,該類別就無法被繼...
JDBC 是 Java Database Connectivity 的縮寫,它是讓你的 Java 程式跟資料庫溝通的一組 API,透過這個統一的 API 介面,...
目標:這題主要目的在於幫助讀者熟悉具備不確定條件的DP題目。 原題: Question: You are a professional robber plann...
今天分享的是我的工作上的作業,要把Excel某些欄位的參數做處理,利用POJO與Collection把符合條件的資料存在一個POJO後放入一個List,read...
還記得第15天的 範例 嗎?那個範例其實不夠完整! 在那個範例程式裡,我們開啟了在 C 磁碟根目錄下的 temp.txt 檔案(第12行),然後程式讀取一行(第...
目標:這題主要目的在於再進一步引導讀者去思考如何做出一個適合dp的鏈結關係。 原題: Question: Given n, how many structura...
RowSet應該說是ResultSet的改良版吧?ResultSet的絕大部分方法RowSet都有,那麼rowset有什麼進步呢?官方API說法是加強對java...
閱讀時間: 5分鐘 一個請求的URI 實際上是由三個部份組成,我們可以用 HttpServletRequest 的 getRequestURI() 來取得整個請...
M-Power Report 提供非常容易使用的圖形化介面,設計統計圖表。 請參閱 M-Power Report 部落格 <object height=&...
閱讀時間: 10分鐘 接上一篇文章,又來為大家在10分鐘內講解一些有關Thread-safety的介紹。再講多3個做到Thread-safety的方式。大家可以...
如果把程式當成是魔法,前面幾章都是基本的咒文。到這章開始需要用到想像力了。 class(類) class像是沒有生命的模型,裡面記載了一些關於物件的敘述與特徵。...
Day 9 - Lombok 簡化與加速開發流程 (1) 上一章介紹了Lombok的用法與功能 接下來把其他的Model都更改, 減少我們的程式碼 Certif...
Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...
終於要開始了:「說到底,單元測試怎麼做?」 單元測試 單元測試要測的是一個邏輯單元功能是否正確。這短短的一句話,其實就有兩個蠻常爭議的點:1) 什麼叫一個單元,...
今天分享使用Enum這個應該大家都會用的型態(應該從C就有了吧!?),今天恰好工作上要把常用的靜態code常做常數使用,當然Enum是很好的選擇啦,java也提...
Q:請問 M-Power Report 是否可以跟 IBM AS400 DB2 資料庫做連結,設計 AS400 DB2 的報表? A:關於 AS400 上面的連...
雖然昨天不小心過了十二點才PO文,以致於鐵人賽中斷了,不過我還是想完成這三十天,今天分享初用MyBatis,官網在這:http://blog.mybatis.o...
Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...
目標:這題主要目的在於進階探索Tree較複雜的問題。 原題: Question: Given a non-empty binary tree, find the...
面對經濟不景氣的年代,過往的一些經驗似乎不足以面對新的困境與變局。儘管會計制度的重要性,在中小企業早已獲得高度重視,但健全會計制度的期望卻依然緣木求魚。完整的...
Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...
何謂Deployment Plan 當一個新的應用程式開發後,需要常常做測試,測試當中可能會反覆更改設定值,設定值可能要符合測試環境或正式環境而有所不同,依此狀...
面對經濟不景氣的年代,如何快速正確的獲得企業經營資訊,讓企業負責人做出正確的決策將會是一個非常重要的議題。在眾多報表決策資訊當中,交叉分析表會是一個可以讓企業決...
Gradle 是用途廣泛的建置工具,但最重要的一點,就是非常適合處理 Java 專案,它讓 Java 專案自動化建置(Build Automation)變得更容...
工作上半個月後需要處理csv檔,於是今天就在找處理csv的API,Apache commons裡面是不是有類似的API,http://commons.apach...