網頁

2021/6/30

工作紀錄 Mar, 2021 - Jun, 2021

從2020年9月開始的駐點工作,從2021年3月到2021年6月間的工作紀錄。

今日風情 20210629

2021年6月29日星期二。

2021/6/28

Spring Boot Thymeleaf Layout Dialect簡單範例

Spring Boot Thymeleaf使用Layout Dialect裝飾模板。

Spring Boot Test MockMvc 取得回應JSON結果 get response json

Spring Boot Test 印出Controller REST API回應的json內容。

今日風情 20210628

2021年6月28日星期一。

2021/6/27

今日風情 20210627

2021年6月25日星期日。

jQuery UI Autocomplete從Spring Boot Controller取得資料範例

jQuery UI的Autocomplete(欄位自動完成)透過ajax從Spring Boot Controller取得資料範例。

Golang value receiver與pointer receiver差別

Go語言的receiver又分為value receiver與pointer receiver兩種,兩者區別如下。

2021/6/26

Golang 字串串接整數 string concatenate int

Go語言的 string(字串)連接int(整數)的方式如下。

Golang 什麼是Receiver

Go語言的Receiver是綁定function到特定type成為其method的一個參數。

Golang Map轉Slice

Go語言的Map轉為Slice的方式如下。

Golang 函式為變數及引數傳遞 Function values and pass as arguments

Go語言的function(函式)可作為變數及另一個函式的引數(arguments)傳遞。

2021/6/25

Golang 從整數Slice中篩選出正整數

Go語言從裝有數個整數的slice中篩選出正整數。

今日風情 20210625

2021年6月24日星期五。

2021/6/24

Spring Data JPA 自訂序號產生器 custom sequence generator for Oracle

Spring Data JPA使用自定序號產生器產生Oracle資料表的自訂流水號。

2021/6/23

今日風情 20210624

2021年6月24日星期四。

今日風情 20210623

2021年6月23日星期三。

Spring Data JPA 使用 @EntityListener 攔截entity存取操作

Spring Data JPA使用@EntityListener攔截entity存取資料庫操作範例。

2021/6/22

今日風情 20210622

2021年6月22日星期二。

2021/6/21

Spring Boot AOP MethodInterceptor 方法攔截器 簡單範例

Spring AOP的MethodInterceptor可以用來對目標方法進行呼叫前及回傳後的攔截並切入邏輯。

今日風情 20210621

2021年6月21日星期一。

2021/6/20

Spring Data JPA Specification 動態條件查詢 dynamic query

Spring Data JPA的Specification動態查詢使用方式如下。

Golang Map 簡單範例

Go語言的Map(映射)是一組無順序單一型態元素的集合,以另一型態的鍵(key)作為值(value)的索引。

2021/6/19

Golang Slice 簡單範例

Go語言的Slice(切片)是用來描述array(陣列)區段的參照,本身不儲存值,長度可變。

Golang Array 陣列簡單範例

Go語言的Array(陣列)是固定長度的單一型態的多元素序列。

2021/6/18

今日風情 20210619

2021年6月19日星期六。

2021/6/17

今日風情 20210617

2021年6月17日星期四。

Spring Data JPA Criteria 查詢簡單範例

Spring Data JPA使用JPA Criteria API查詢的簡單範例如下。

Spring Data JPA 取得EntityManager實例

Spring Data JPA取得EntityManger實例的作法如下。

2021/6/16

今日風情 20210616

2021年6月16日星期三。

2021/6/15

Oracle SQL Developer 欄位自動增量設定 column set auto increment

Oracle SQL Developer設定欄位自動增量(auto increment)的方式如下。

今日風情 20210615

2021年6月15日星期二。

2021/6/14

民進黨之台灣價值語錄

民進黨很機八,尤其是傲慢說謊的陳時中,答非所問,迴避問題。躲在背後的蘇貞昌、蔡英文也有責任。

Golang struct 結構 簡單範例

Go語言的struct(結構)為包含多個屬性的資料型態,用來組織多個具有意義的資料。類似物件導向語言(e.g. Java, C++, C$)的類別(class)。

Golang 延遲敘述 defer statements

Go語言的defer關鍵字的延遲敘述特性如下。

2021/6/13

Golang switch case 用法

Go語言switch case用法如下。

今日風情 20210613

2021年6月13日星期日。

Golang for迴圈基本語法

Go語言for迴圈的基本寫法如下。

Golang 宣告函式 function declarations

Go語言宣告函式(function)的方式如下。

2021/6/12

Golang 錯誤的產生、回傳、處理基本 error create, return and error handling basic

Go語言的錯誤型態為內建的error interface。邏輯錯誤時可使用內建的errors package建立error

Golang Exported names 匯出名稱

Go語言使用exported name(匯出名稱)讓外部存取,也就是能被其他package程式呼叫。

Golang Pointers 指標簡單範例

Go語言的pointer(指標)簡單範例。

馬桶漏水水箱止水皮更換教學

最近家裡馬桶水箱漏水,原來是止水箱的水皮的軸斷了一根導致無法密合止水需要更換。更換時間約5-10分鐘。

2021/6/11

今日風情 20210611

2021年6月11日星期五。

Spring Boot Web MVC REST API 下載檔案 download file

Spring Boot Web在提供REST API下載的連結方式如下。

Thymeleaf 取得專案路徑 get context path

Thymeleaf取得context path(專案路徑)的方法如下。

2021/6/9

今日風情 20210610

2021年6月10日星期四。

2021/6/8

今日風情 20210609

2021年6月9日星期三。

桃園 86年次 莊季燁 COVID-19居家檢疫落跑

桃園 86年次 莊季燁(ZHUANG,JI-YE) 區家檢疫落跑

Spring Boot 關閉啟動時的Spring logo標題 disable console spring logo banner

Spring Boot專案在啟動時都會在console印出Spring ANSI圖形,關閉方法如下。

2021/6/7

Redis Windows 設定密碼

Redis在Windows設定密碼的方式如下。

今日風情 20210607

2021年6月7日星期一。

Windows 7 64bit 安裝Redis

在Windows 7 64Bit安裝Redis記錄。

2021/6/6

Golang 建立Go module

建立Go module的方式如下。

今日風情 20210606

2021年6月6日星期日。

2021/6/4

2021/6/3

今日風情 20210604

2021年6月4日星期五。

2021/6/2

Unit Test 程式碼測試覆蓋率 code test coverage

單元測試(Unit Testing)的程式碼測式覆蓋率(test coverage)的意思如下。

今日風情 20210603

2021年6月3日星期四。

今日風情 20210602

2021年6月2日星期三。

2021/6/1

Bootstrap 5 Layout Breakpoints 簡介

Bootstrap的Breakpoints是決定響應式網頁的排版在不同大小的viewport或裝置該如何呈現的寬度位置。

工作踩坑紀錄 20210601

晚上飯才剛煮好就被通知上線的程式有錯,趕緊遠端回去查log找問題。