AdSense

網頁

2018/12/31

使用SpringBoot打造記帳簿專案(三)功能分析

本篇為記帳簿專案計畫要實現的功能。上一篇使用SpringBoot打造記帳簿專案(二)專案命名

使用SpringBoot打造記帳簿專案(二)專案命名

本篇為關於記帳簿的專案命名。上一篇使用SpringBoot打造記帳簿專案(一)開始

使用SpringBoot打造記帳簿專案(一)開始

本篇是我2019年自己要完成的的小專案,希望藉由這個專案讓自己累積點東西。

2018/12/29

2018年底回顧

明天就是2018年的最後一天,回顧一下今年及展望明年,這已經是我每年會做的一項傳統。

2018/12/23

LeetCode Count Primes 數質數

本篇為LeetCode上演算法的簡單問題,Count Primes 數質數。

資料結構 堆疊 Stack

資料結構中的Stack結構如下。

面試 程式設計師 你有沒有問題想問的?

面試時,有的面試官在問完問題後,也會反問你有沒有問題想問公司,以下是我整理的一些問題列表。有些問題有些白目,可能會激怒對方,請斟酌。

2018/12/22

演算法 常見的時間複雜度所需的時間排列

時間複雜度Big O所需時間的順序(由快到慢)

演算法 時間複雜度Big O的推論

要分析一個演算法的效率必須推論其時間複雜度Big O,而推論Big O的方法如下。

演算法 時間複雜度O(1)的意思

表示演算法效率的時間複雜度O(1)的意思是,不論輸入問題的規模大小,該演算法的執行時間固定。

2018/12/21

LeetCode Invert Binary Tree 二元樹反轉

本篇為LeetCode上演算法的簡單問題,Invert Binary Tree,二元樹反轉。

LeetCode Reverse Words in a String III

本篇為LeetCode上演算法的簡單問題,Reverse Words in a String III,字串反轉III。

2018/12/18

LeetCode Hamming Distance

本篇為LeetCode上演算法的簡單問題,Hamming Distance

2018/12/17

LeetCode Self Dividing Numbers

本篇為LeetCode上演算法的簡單問題,Self Dividing Numbers

LeetCode Swap Salary 薪水交換

本篇為LeetCode上演算法的簡單問題,Swap Salary

Oracle XOR,OR bitwise operator 位元運算

在Oracle中,只有AND的位元運算函式BITAND(x, y),不過卻沒有ORXOR的位元運算函式,因此若要做ORXOR的位元運算,則可利用下面的做法。

2018/12/15

Oracle optional WHERE condition 依參數是否為null決定WHERE條件

在Oracle中,若一個SQL查詢語句的WHERE條件要依比對的參數是否為NULL來決定此WHERE條件的作法如下。

Java Hashtable與HashMap的區別

Java的HashtableHashMap的區別如下。

Java java.util.ConcurrentModificationException 與fail-fast

如果對一個非執行緒安全的集合(Collection)進行多執行緒的操作時,當某一執行緒單獨修改了集合的結構,例如新增(add)或刪除(remove)一個元素,則會發生java.util.ConcurrentModificationException例外錯誤。

2018/12/14

LeetCode Merge Two Binary Trees 合併兩個二元樹

本篇為LeetCode上演算法的簡單問題,Merge Two Binary Trees

LeetCode Big Countries

本篇為LeetCode上演算法的超簡單問題,Big Countries

LeetCode Robot Return to Origin

本篇為LeetCode上演算法的簡單問題,Robot Return to Origin

2018/12/13

LeetCode Flipping an Image

本篇為LeetCode上演算法的簡單問題,Flipping an Image

2018/12/11

前端演變的小歷史

本篇出自於TechBridge 技術共筆部落格 - 跟著小明一起搞懂技術名詞:MVC、SPA 與 SSR;轉載於數位時代

我對於前端並不是很了解,這篇文章淺顯易懂,讓我了解前端的演變。

LeetCode 344. Reverse String 字串反轉

本篇為LeetCode上演算法的簡單問題,Reverse String

LeetCode Unique Morse Code Words 唯一的摩斯密碼

本篇為LeetCode上演算法的簡單問題,Unique Morse Code Words

2018/12/8

Java 使用Callable Multi-thread 處理 LeetCode Jewels and Stones 珠寶與石頭

本篇源自LeetCode Jewels and Stones 珠寶與石頭的問題,想說是否可以用多執行緒來處理看看。本篇只是練習如何使用Callable返回值。

LeetCode Jewels and Stones 珠寶與石頭

雖然常在網路上(PTT SOFT_JOB)常聽到要刷LeetCode,但直到今天才來玩看看,下面是我隨便挑的一個演算法(algorithm)的簡單題目,Jewels and Stones 珠寶與石頭

2018/12/7

Maven 使用多模組(multi-module)專案的好處

本篇內容來自於Maven最佳实践:划分模块。我覺得解釋得很不錯,所以特別抄下來放在這裡。

Java 8 用Optional來檢查null並用orElseThrow()丟出例外錯誤

使用Optional來檢查物件是否為null,若為null則丟出例外。

2018/12/5

日誌 20181205

人物:我,SD leader(以下簡稱J)。
場景:剛開完會,在大廳。

2018/12/4

日誌 20181204

Eclipse 寫一支簡單的程式及JUnit測試程式並執行覆蓋率測試

本篇主要是要介紹怎麼使用Eclipse的程式覆蓋率測試工具(EclEmma Code Coverage plugin)。通常會要寫測試程式的工作就會要求測試程式的覆蓋率。

Eclipse 清除EclEmma Java 程式碼覆蓋率的高光(highlight)效果

Eclipse Java程式碼覆蓋率(Java code coverage) plugin執行後會出現的highlight顏色效果,如要清除此效果可在Coverage視窗(Coverage View)的功能選單上找到[Remove All Sessions]的叉叉按鈕,點選即可移除。

2018/12/1

Oracle 插入一百萬筆隨機產生的數值資料

在Oracle中新增一百萬筆資料範例如下。

Oracle INNER JOIN語法 oracle inner join syntax

Oracle資料庫inner join用法如下。

Oracle EXISTS / NOT EXISTS

Oracle EXISTS條件的使用方法如下

EXISTS(subquery)

AdSense