AdSense

2018/8/30

Java 建立簡單的SLF4J + Log4j 2專案

在Eclipse中建立一個簡單的SLF4J搭配Apache Log4j 2專案的範例如下

Spring 使用@Autowired依賴注入物件

Spring的@Autowired用來依賴注入物件,典型的用法就是掛在類別成員變數上。@Autowired預設會依注入對象的類別型態來選擇容器中相符的物件來注入。

2018/8/29

Oracle 在Java呼叫 SELECT...FOR UPDATE的Stored Procedure時,發生java.sql.SQLException: ORA-01002: fetch out of sequence.( ORA-01002:fetch超出序列)錯誤

當在Java的Dao層使用Spring JdbcTemplate呼叫Oracle的預存程序(SP)時,發生java.sql.SQLException: ORA-01002: fetch out of sequence.( ORA-01002:fetch超出序列)錯誤

Java 8 Optional orElse() 與 orElseGet() 的差別

Java 8 新加入的Optional類別是設計來處理null的容器,而其orElse()與orElseGet()的差別如下。

2018/8/28

Java 使用Binary Search 二元搜索法尋找陣列中的值

如果要從一個有排序的陣列中尋找一個特定的數,可以利用binary search來加快尋找的速度。

2018/8/27

Java 8 Method References(方法參考/方法引用)的使用時機

Java 8加入了lambda表示式(lambda expression)的語法特性,而lambda表示式可以進一步改用method references(方法參考/方法引用)的寫法。所以使用method references前你應該知道lambda語法該如何使用。

2018/8/26

AdSense