AdSense

網頁

2020/6/30

Spring Boot i18n response message

Spring Boot回應代碼訊息多國語言(i18n)範例。

2020/6/29

Spring Boot MessageSource i18n 範例

Spring Boot自動配置MessageSource多國語言(i18n)簡單範例。

2020/6/28

Spring Boot MessageSource 自動配置

Spring Boot自動配置了MessageSource做i18n多國語言訊息,所以若無特殊需求不用自己配置MessageSource的bean。

理頭髮DIY

今天第二次自己理自己的頭髮。

2020/6/26

桃園市 楊梅區 埔心牧場半日遊 20200626

今天(20200626)端午節連假第二天下午和老婆去桃園埔心牧場走走。

睫毛卡在眼白的肉裡

昨天(2020/6/25)照鏡子發現左眼靠眼角的眼白卡了一小根睫毛,由於沒有異物及不適感所以一直沒發現,不曉得卡了多久。

2020/6/25

Spring Boot MessageSource 簡單範例

Spring Boot MessageSource讀取properties檔訊息範例。

2020/6/22

JMS 訊息傳送模式 Message Delivery Models

JMS支援兩種訊息傳送模式(Message Delivery Models):PTP及Pub/sub模式。

JMS 簡介

JMS(Java Message Service)(Java訊息服務)是一套標準的Java訊息傳送API,目的是讓Java應用程式能以共通的方式使用訊息導向中介軟體(messge-oriented middleware, MOM)的訊息傳送服務。

2020/6/21

JMS Message的意思

Java Message Service (JMS)的Message的意思如下。這邊介紹的不是JMS API的Message介面,而是Message的概念。)

Java package 名稱文字分隔符號

Java package名稱是兩個字要用什麼符號分開?

2020/6/20

Effective Java 3e - Item 4: Enforce noninstantiability with a private constructor 筆記

Effective Java 3e - Item 4: Enforce noninstantiability with a private constructor 使用private建構式使無法實例化。

Excel FIND 與 SEARCH 函式差別

Excel尋找儲存格(cell)文字中的某個字時,可以用FINDSEARCH,兩者的差別如下。

2020/6/19

Excel 取得指定字元後的字串 extract text after a character

Excel截取文字(text)中特定字元(character)後方的方法如下。

Java final 效能較好? add final to improve performance?

幾年前有個同事寫程式會加一堆final,當時我只知道final可避免變數值被修改,但不曉得為什麼他幾乎在每個地方都加,他的回答是效能較好,well...。

Java Functional Interface是什麼?

「A functional interface has exactly one abstract method」,也就是「Functional Interface是只有一個抽象方法的Interface」。

2020/6/18

Java OptionalInt 使用時機

讀了「Effective Java 3e - Item 55: Return optionals judiciously」後知道不要用Optional去包primitive type的boxed type類別,也就是不要用Optional<Integer>,應改用OptionalInt

Effective Java 3e - Item 55: Return optionals judiciously 筆記

Effective Java 3e - Item55: Return optionals judiciously 回傳Optional。

Effective Java 3e - Item 54: Return empty collections or arrays, not nulls 筆記

Effective Java 3e - Item 54: Return empty collections or arrays, not nulls 返回空集合或陣列,不要返回null。

Effective Java 3e - Item 51: Design method signatures carefully 筆記

Effective Java 3e - Item51: Design method signatures carefully 設計方法簽章。

2020/6/17

為什麼網際網路不用Socket直連而要用HTTP協議

最近實作Socket Client與Socket Server互連的範例後,腦中浮現出一個問題,既然Socket連線這麼簡單為什麼網路不用Socket構成而用HTTP呢?

Effective Java 3e - Item 50: Make defensive copies when needed 筆記

Effective Java 3e - Item 50: Make defensive copies when needed 防禦性複製。

2020/6/15

Java Socket 範例

Java Socket Client與Server溝通範例。

2020/6/14

Effective Java 3e - Item 49: Check parameters for validity 筆記

Effective Java 3e - Item 49: Check parameters for validity 檢查參數的有效性 筆記。

Spring Boot @Async 非同步方法範例

Spring的@Asyncannotation 可令方法為非同步(asynchronous)執行。

2020/6/13

Docker 檢視容器資訊 inspect container config info

Docker 查詢容器配置資訊的方法如下。

Docker 下載指定版本的映像檔 download specific version image

Docker下載指定版本的映像檔(image)的方法如下。

Spring Web 處理存取資料庫例外錯誤 handle database access exception

在Spring Web專案中,通常在DAO或Repository層存取資料庫,而存取資料庫時拋出例外錯誤該在哪處理?

2020/6/10

Git 修改遠端倉庫url位址 modify remote repository url

修改Git追蹤的遠端倉庫(remote repository)URL位址的方式如下。

老婆懷孕記錄 懷孕19週 超音波檢查 女生

今天早上請假去醫院做第19週的超音波檢查。

2020/6/8

Spring Boot應用程式連線資訊加解密流程

Spring Boot應用程式連線資訊加解密流程,本篇不討論加密方式。

Windows 安裝AWS CLI

本篇紀錄在Windows 7 64-Bit安裝AWS CLI命令列工具。

Git 回復上一次的commit undo last commit

Git回復上一次的commit的方式如下。

Spring Boot IntelliJ IDEA Maven executable jar

IntelliJ IDEA Maven打包Spring Boot為可執行的jar的方法如下。

AWS Elastic BeansTalk 與 AWS Lambda 差別

AWS Elastic BeansTalkAWS Lambda的差別。

2020/6/6

2020 Java Web程式開發筆電採購指南 Java Web Programmer Laptop Buying Guide

我的2020年寫Java Web程式的筆記型電腦採購策略如下。

2020/6/5

Java java.sql.Timestamp簡介

Java java.sql.Timestamp簡介。

Use milliseconds to record date time

In my current working project, our team uses milliseconds to record the moment of DML. The problem is using milliseconds is not intuitive for developers to read. They cannot tell the time through the long number. I have to copy the long number and use online converter to translate milliseconds to readable date time information when debugging, such a pain.

I asked a member about the reason, he told me maybe they wanted to record time directly by Java System.currentTimeMillis().

I would use TIMESTAMP instead.

2020/6/4

什麼是DER編碼檔案? What is DER encoded file

簡單說DER是ASN.1標準的二進位編碼方式,常用於憑證(certificate)的編碼

JWK (JSON Web Key) 是什麼?

JSON Web Key,簡稱JWK,是以JSON物件表示,用來驗證JWT的signature(簽章)的公開金鑰(cryptographic key)。

2020/6/2

Spring Bean的種類範圍 bean scope

Spring可定義Bean的實例範圍(scope)如下。

2020/6/1

Spring AOP get method advice annotation and parameters

在Spring AOP透過從annotation advice取得方法的annotation。

Spring AOP 使用annotation對方法做log

Spring AOP使用annotation注釋的方式對標記的方法輸出log的方法如下。

AdSense