第一天時有提到,會有這個主題的誕生是因為七月初時收了一個家教學生,而家教學生在最近問了我一個問題,甚麼叫做框架呢? 對阿,甚麼叫做框架呢?我們今天就來看看倒底甚...
昨天我們大概講解了何謂框架。今天我們將深入探討框架的用法、架構,並在前端以及後端各舉一個框架作為例子 讓我們先來看看前端的部分。前端框架 - 以Vue.js 為...
昨天以Vue作為我們前端框架的舉例,今天換以後端舉例囉! Spring MVC 在維基百科中是這樣介紹Spring的:Spring框架是 Java 平台的一個開...
今天來講解一個在程式的世界中,相當重要的觀念,叫做遞迴。 在數學或是電腦科學領域中,遞迴都是一個非常重要的概念,簡單來說,遞迴就是用自己來定義自己。 數學上的遞...
前幾個禮拜的內容中,我們快速的把JAVA的語法練習過了一遍,也實作了兩個小專案,但當我們學會了如何撰寫程式之後,下一步,我們就要開始注意程式碼的質量。 今天要提...
除了昨天提到的,我們可以透過評斷演算法的優劣來確保專案的程式碼品質,另外,還有一個很重要的方法,那就是測試。 在加入現在的公司之前,我其實並沒有編寫測試的習慣,...
昨天提到了如何透過TestNG來幫助我們撰寫測試個案,今天就來聊聊在軟體工程中測試的種類。 測試的種類 單元測試(Unit Test)在測試中,單元測試是測試的...
過去我面試了不少公司的軟體工程師職位,涵蓋前端、後端,所以今天以Java相關職缺中常考的面試考題作為鐵人賽尾聲的文章,也特別列出公司名稱來給大家參考。 HTC...
上一篇中整理了一些面試中常被問到的技術問題,其中我覺得兩個比較重要的就屬死結(deadlock)與DB Transaction了。 首先是死結。來看一下維基百科...
沒想到居然從第一天慢慢堅持到最後一天了! 這三十天中,我們快速學習了Java的語法,包含基本型態、型態轉換、流程控制、類別、介面、物件(陣列、字串...),也以...