AdSense

網頁

2019/8/31

台北市 中山區 松江南京站周邊 李記食堂

2019/8/30晚上下班和老婆去吃這家台北市中山區的李記食堂。

桃園市 桃園區 靴子義大利麵 桃園中華店

今天(2019/8/31)放假中午隨便找個平價的餐廳吃,就決定去吃靴子義大利麵。

Spring Boot properties file value injection 屬性配置檔注入

Spring Boot properties配置檔參數注入範例。

Spring Boot JUnit 5 Gradle 設定

在Spring Boot 2.1 Gradle專案使用JUnit 5測試框架的設定如下。

JUnit 執行時出現錯誤 java.lang.NoClassDefFoundError

今天在Spring Boot + Gradle新的專案執行JUnit測試時,出現java.lang.NoClassDefFoundError的錯誤,過程及原因如下。

2019/8/30

Log4j2 日誌輸出的預設等級 root logger default logger level

當使用Log4j2作為程式的日誌輸出函式庫時,若log4j2找不到任何配置文件(例如classpath下的log4j2.propertieslog4j2.xml), 預設會使用root logger輸出日誌,且日誌輸出級別預設為Level.ERROR

Mac 向前刪除按鍵 forward delete shortcut key

Mac的刪除鍵 是向後刪除。如果要向前刪除,則輸入方式為 Fn +

參考:

2019/8/29

Mac 檢查系統中是否已安裝 Homebrew

如要檢查Mac中是否已經安裝了Homebrew套件管理工具,可使用下面指令。

Jackson @JsonInclude用法

在Spring Web專案的RestController回傳Java物件時,Spring會自動透過Jaskson把回傳的Java物件轉換成JSON。

如果希望Java物件的屬性在某些情況下不要被轉成JSON屬性,可以設定@JsonInclude來達成。

2019/8/28

Java 執行 Spring Boot 專案可執行的 jar 檔

執行Spring Boot專案的可執行的jar檔(executable jar)的方法如下。

Spring Boot Java POJO 物件與 JSON 的屬性命名慣例格式轉換設定

本篇介紹在呼叫Spring Boot Web MVC時,如何設定JSON屬性命名慣例與Java物件屬性命名慣例格式的轉換,例如Snake Case與小駝峰(Lower Camel Case)互相轉換。

2019/8/27

Python If else elif 寫法範例

Python的if else elif語法如下。

2019/8/25

Python 使用 BeautifulSoup 解析 PTT 網頁資料

本篇介紹如何使用BeautifulSoup套件來解析抓回來的網頁資料。

桃園市 桃園區 稻之屋涮涮鍋中華店

今天假日(2019/8/25)閒來無事去街上隨便找吃的,就決定吃這家經過很多次都沒進去的稻之屋涮涮鍋中華店吃看看。

2019/8/24

Visual Studio Code 清除Terminal內容 clear Terminal content

清除Visual Studio Code內建Terminal的內容方式如下。

Python 使用 Requests 套件抓取 PTT 網頁資料

本範例介紹如何使用Python 3及Requests函式庫來抓取網頁資料。

Spring Boot 設定 Interceptor 攔截器範例

本篇介紹如何在Spring Boot應用程式中設定Inteceptor攔截器,其可攔截傳入Controller的Request及攔截從Controller回傳給Client的Response。

2019/8/23

Git Bash how to quit git log 如何離開 git log。

在Gig Bash使用git log指令檢視提交紀錄,要退出檢視狀態直接按鍵盤上的Q鍵即可離開。

2019/8/22

2019 資誠聯合會計師事務所 PWC 面試

最近去信義區的資誠聯合會計師事務所 PWC 面試Java工程師的職務。

HTML 練習 問卷調查表單

請建立一份HTML文件,檔名為survey.html。請用VS Code編輯。

2019/8/21

HTML <input type="radio"> 單選框 Radio Button

在HTML網頁可使用輸入元素(Input element)的單選框<input type="radio">,讓使用者可以進行單選。

Spring Boot 2 + Spring Data MongoDB + MongoDB 簡單範例

本篇說明如何在Windows 7建立Spring BootSpring Data MongoDBMongoDB資料庫進行基本操作的專案。

2019/8/20

HTML 練習 會員登入表單

請建立一份HTML文件,檔名為login.html。請用VS Code編輯。

2019 監理站汽車駕照日文譯本辦理記錄

早上去桃園監理站補辦汽車駕照,順便辦理駕照的日文譯本,這樣去日本就才能租汽車來開。

轉錄 [分享] Gogoro 2 一年半斷中柱

本文轉錄自PTT bike板,[分享] Gogoro 2 一年半斷中柱 文章代碼(AID): #1TMpM-OF

轉錄 [分享] Gogoro行進間熄火維修心得(MCU損壞,負評)

本文轉錄自PTT bike板,[分享] Gogoro行進間熄火維修心得(MCU損壞,負評) 文章代碼(AID): #1TMjAHX4

2019/8/19

台北市 萬華區 松屋西門町店 牛丼

今天(2019/8/20)面試完經過西門町的時候看到松屋,在日本有吃過還蠻喜歡的,所以中餐就決定吃這個啦。

2019/8/18

Python 字串分割截取子字串

Python分割字串(String slicing)的語法如下。

Python 使用 def 定義函式

在Python定義函式(function)的方式如下。

Python 在程式碼中加入註解

在Python程式中加入註解說明的方式如下。

2019/8/17

HTML <form> 表單元素

在HTML網頁可使用表單元素<form>來表示表單。

HTML 什麼是form control

HTML規格文件中,在Forms表單章節常看到form control(表單控制)這個詞,其意思如下。

CSS Attribute selectors 屬性選擇器

本篇介紹CSS selectors的Attribute selectors(屬性選擇器)的用法。

2019/8/16

教老婆寫程式記錄(十八)

從上一次記錄至今大多在複習之前的CSS selectors與HTML <table>等,配合著使用各種<input><label>。因為在練習題目的過程中發現還不是很熟稔,因此需要比較多的練習才能熟練。

Windows 安裝Python套件管理工具pip

開發Python應用程式時,需要使用到許多第三方開發的Python套件(package)。建議使用pip套件管理工具來從PyPI下載所需的套件。

本篇介紹如何在Windows 7安裝pip。

Python 什麼是PyPI

Python生態系的PyPI (The Python Package Index)是一個軟體套件儲存庫(software package repository)。

Python 在VS Code debug Python程式

在Visual Studio Code (VS Code)對Python程式進行除錯(debugging)的方式如下。

Visual Studio Code 關閉自動結束引號 Turn off auto closing quotes

在Visual Studio Code (VS Code)關閉自動結束引號(Auto Closing Quotes)的作法如下。

CSS 練習 Type Selectors, Class selectors, ID Selectors

請建立一份HTML文件,檔名為account.html。請用VS Code編輯。

Java 物件導向程式設計原則 SOLID Design Principles

在物件導向程式程式設計中,有五個應遵循的設計原則,通稱為SOLID設計原則。

Java 什麼是依賴注入(Dependency Injection)

本篇說明什麼是依賴注入(Dependency Injection),簡稱DI。

2019/8/14

Python 在VS Code開發Python程式教學

本篇介紹如何在Visual Studio Code編輯器開發Python程式。

HTML 練習 會員資料表

請建立一份HTML文件,檔名為member.html。請用VS Code編輯。

2019/8/13

HTML <label> 標籤元素

在HTML網頁可使用選單元素<label>來表示輸入欄位的標題。

2019/8/12

HTML <select> 選單元素

在HTML網頁可使用選單元素<select>來表示下拉選單(drop-down menu)。

2019/8/11

MySQL與MongoDB儲存單位比較

以下是MySQL關聯式資料庫與MongoDB NoSQL文件資料庫在儲存單位名稱的差異比較。

HTML 練習 個人資料表

請建立一份HTML文件,檔名為profile.html。請用VS Code編輯。

Git 在Git Bash顯示遠端倉庫(remote repository)的URL位址

顯示Git專案在遠端倉庫(remote repository)的URL位址如下。

Git 使用Git Bash從GitHub下載專案

使用Git Bash把GitHub上的專案下載至本機電腦的方法如下。

桃園市 桃園區 瓦城泰國料理 桃園三越站前店

今天(2019/8/11)星期日下午帶岳父,岳母還有老婆四個人一起來桃園火車站旁的新光三越百貨樓上的瓦城泰國料理用餐。

MongoDB 修改單一筆document資料的屬性範例

本篇介紹在MongoDB修改Collection中單一筆document資料的語法範例。

2019/8/10

MongoDB 查詢資料邏輯運算子語法範例

本篇簡單介紹在MongoDB查詢資料時如何使用邏輯運算子(Logical Query Operators)來篩選查詢資料的語法。

MongoDB 查詢資料比較運算子語法範例

本篇簡單介紹在MongoDB查詢資料時如何使用比較運算子(Comparison Query Operators)來篩選查詢資料的語法。

MongoDB 什麼是BSON

BSON(中文發音:逼森)是Binary JSON的簡稱,是MongoDB用來儲存文件(document)資料及遠端程序呼叫(remote procedure calls)的資料格式。

2019/8/9

MongoDB 使用mongo shell新增多筆資料

以下介紹如何使用mongo shell在MongoDB新增多筆資料。

MongoDB 在Robo 3T建立集合Collection及新增資料

本篇介紹如何使用Robo3T在MongoDB資料庫建立新的Collection。

MongoDB 使用Robo 3T建立資料庫

本篇介紹如何使用Robomongo - Robo3T建立MongoDB資料庫。

MongoDB 使用mongo shell建立資料庫

使用mongo shell在MongoDB建立新的資料庫的方法如下。

MongoDB 使用mongo shell連線

本篇簡單介紹在Windows如何以mongo shell對MongoDB進行連線。

MongoDB 查看Data directory與Log directory的目錄位置

在Windows系統查看MongoDB的Data directory與Log directory資料夾的目錄位置方法如下。

2019/8/8

Chromecast 3 2019 開箱

生日老婆送了一台(我指定要的)Google Chromecast給我,以下是簡單的開箱。

JCConf 2019 KKITX早鳥票

JCConf 2019 早鳥票在KKITX開始販售了。

活動時間為2019年10月4日。活動地點在 台大醫院國際會議中心(台北市中正區徐州路2號)。

MySQL 查詢第一筆資料

MySQL查詢第一筆資料的語法如下。

如何判斷好公司

這篇是看了PTT Salary板gogotalk的[問題] 如何判斷好公司?(文章代碼:#1TB4HnX6)及鄉民留言後的一些個人心得及經驗分享。

2019/8/7

台北市 中山區 Buckskin Yakiniku 柏克金燒肉屋

昨天是(2019/8/7)七夕情人節,在這特別的日子老婆請我吃台北中山區的Buckskin Yakiniku 柏克金燒肉屋

HTML <input> value屬性

HTML <input>元素的value屬性作用如下。

HTML dirty value flag

HTML <input>元素的dirty value flag。

HTML <input type="password"> 密碼輸入欄位

在HTML網頁可使用輸入元素(Input element)的密碼輸入欄位<input type="password">,讓使用者可以輸入字碼。

2019/8/6

HTML <input> readonly屬性

HTML <input>元素的readonly屬性作用如下。

HTML <input> maxlength屬性

HTML <input>元素的maxlength屬性作用如下。

HTML <input> placeholder屬性

HTML <input>元素的placeholder屬性作用如下。

CSS 練習 自訂Class selectors

請建立一份HTML文件,檔名為my-class-selectors.html。請用VS Code編輯。

CSS 練習 自訂ID Selectors

請建立一份HTML文件,檔名為my-id-selectors.html。請用VS Code編輯。

HTML 練習 建立不同長度的<input>輸入欄位

請建立一份HTML文件,檔名為input-size.html。請用VS Code編輯。

2019/8/5

HTML <input> size屬性

HTML <input>元素的size屬性作用如下。

HTML 練習 建立<input>欄位

請建立一份HTML文件,檔名為inputs.html。請用VS Code編輯。

HTML <input type="text"> 一般文字輸入欄位

在HTML網頁可使用輸入元素(Input element)的文字輸入欄位<input type="text">讓使用者可以輸入文字資料。

2019/8/4

MongoDB的預設TCP port號

MongoDB的預設使用的TCP port號為27017。

Windows MongoDB 下載與安裝教學

2019年8月NoSQL資料庫MongoDB下載與安裝教學。

2019/8/1

HTML <input> 輸入元素 Input element 簡介

在HTML網頁可使用輸入元素(Input element)<input>來定義輸入介面,讓使用者可以輸入資料。

HTML 空元素 Void elements

一般的HTML元素都會有一個開頭標籤(start tag)搭配一個結尾標籤(end tag),在開頭與結尾標籤之間放一些內容,例如常見的<p>...</p><h1>...</h1>

而有些HTML元素只有單獨一個標籤,也就是其沒有開頭與結尾標籤包夾的內容,又稱為空元素(Void elements),例如<br><hr><input>

CSS 練習 修改字型

請建立一份HTML文件,檔名為font.html。請用VS Code編輯。

AdSense