網頁

2022/3/31

AWS SQS Standard queue與FIFO queue區別

Amazon SQS(Simple Queue Service)有兩種佇列分別為Standard queue(標準佇列)與FIFO queue(先進先出佇列),兩者差異如下。

2022/3/30

Java 本機發送訊息到SQS queue

本範例在locahost的Java應用程式以AWS的SDK aws-sdk-java-v2發送訊息到SQS queue。

Java 本機接收SQS queue的訊息

本範例在locahost的Java應用程式以AWS的SDK aws-sdk-java-v2從Kinesis Data Streams取得資料。

Golang 本機發送訊息到SQS queue

本範例在locahost的Go應用程式以AWS的SDK aws-sdk-go-v2發送訊息到SQS queue。

Golang 本機接收SQS queue的訊息

本範例在locahost的Go應用程式以AWS的SDK aws-sdk-go-v2從SQS queue接收訊息。

今日風情 20220330

2022年3月30日星期三。

AWS console建立SQS queue範例

在AWS console建立一個SQS(Simple Queue Service) queue範例。

2022/3/29

Golang 建立AWS SQS API client

Go以AWS提供的SDK aws-sdk-go-v2來取得操作SQS資源的API client。

Java Switch Expression用法

Java Switch Expressions用法如下。

2022/3/28

Mac 安裝java openjdk@17 by Homebrew

Mac使用Homebrew安裝Java JDK 17 (Formulea openjdk@17)的方式如下。

日誌 20220328 女兒一歲四月大

2022年2月,女兒一歲又四個月大。

Golang 工作區模式 workspace mode

Go 1.18新功能多模組工作區模式(multi-module workspaces)介紹。

2022/3/27

2022/3/26

什麼是審計日誌? What is audit log?

最近碰到微服務紀錄審計日誌(audit log)的需求,在此初步了解何謂審計日誌。

2022/3/25

PostgreSQL 檢視資料表的schema及DDL check table schema and ddl

PostgresSQL查看資料表schema及DDL的方式如下。

Golang struct與JSON的轉換 struct and JSON conversion

Go把JSON轉為struct或struct轉為JSON的方式如下。

2022/3/24

Excel VLOOKUP 比較兩工作表欄位

Excel使用VLOOKUP()公式比較兩工作表一個欄的值是否存在另一個欄。

Excel 移除特定字符後的文字 remove text after specific character

Excel移除儲存格文字中特定字元(含)後面的字串的方法如下。

今日風情 20220324

2022年3月24日星期四。

2022/3/22

今日風情 20220323

2022年3月22日星期二。

2022/3/21

缺工現象 科技業徵才廣告 20220322

今天在自己網站的Google廣告看到光寶科技的徵才廣告。

2022/3/20

PostgreSQL 查詢資料表欄位限制 find table constraints

PostgreSQL找出資料表欄位限制(table cosntraint)的方式如下。

2022/3/18

PostgreSQL 日期時間欄位新增預設現在時間 datetime field default current time

PostgreSQL新增/插入資料時日期時間型態(e.g. date, time, timestamp)欄位預設使用目前時間的方式如下。

PostgreSQL now()CURRENT_TIMESTAMP 區別

PostgreSQL的now()CURRENT_TIMESTAMP皆可取得當下時間,兩者區別如下。

2022/3/17

今日風情 20220317

2022年3月17日星期四。

2022/3/15

Mac Chrome 全螢幕分頁開關

macOS的Chrome全螢幕顯示時,顯示或不顯示上方分頁的方式如下。

今日風情 20220315

2022年3月15日星期二。

2022/3/14

Golang goroutine send record to Kinesis Data Firehose

本範例在go web以HTTP POST新增資料時用goroutine發送已新增的資料到AWS Kinesis Data Firehose

2022/3/13

今日風情 20220313

2022年3月13日星期日。

2022/3/12

Golang 本機發送資料到Kinesis Data Firehose

本範例在locahost的Go應用程式以AWS的SDK aws-sdk-go-v2發送資料到Kinesis Data Firehose。

2022/3/11

AWS console建立Kinesis Data Firehose範例

AWS console建立一個Kinesis Data Firehose範例。

AWS Kinesis Data Firehose簡介

Amazon Kinesis Data Firehose簡介。

今日風情 20220311

2022年3月11日星期五。

2022/3/10

Golang 可取址運算元 addressable operands

Go的&address operators(取址運算子)可用來取得其後運算元(operand)的記憶體位置又稱為pointer(指標/指針),但注意運算元必須是可取址的(addressable)否則無法通過編譯。

2022/3/8

超耐磨木地板施工紀錄 20220308

2022年3月7日~3月8日超耐磨木地板施工紀錄。

2022/3/6

Golang Pointer符號整理

Go pointer符號用法整理。

Golang type swtich

Go的type switch用來判斷值屬於哪種type。

2022/3/5

今日風情 20220305

2022年3月5日星期六。

2022/3/4

桃園市 桃園區 辛韓道 20220305

2022年3月5日晚上帶老婆女兒到桃園市桃園區中華路上的「辛韓道」吃晚餐。

Golang OpenAPI產生Swagger UI頁面

使用OpenAPI文件描述Go應用程式的API並在應用程式中以Swagger UI呈現的方式如下。

2022/3/3

Golang custom text encoding

Go的encoding package定義數個資料轉換的介面,包括byte及文字(text)的轉換,並被用於其他轉換資料的package包括encoding/jsonencoding/gobencoding/xml,也就是說實作encoding的介面即可用於多種資料格式的轉換。Go的time.Timenet.IP皆實作這些介面。

2022/3/2

Golang 單元測試 顯示測試覆蓋率 unit test coverage rate

Go執行單元測試顯示測試覆蓋率(test coverage)的方式如下。

2022/3/1

今日風情 20220301

2022年3月1日星期二。