Recent Posts

Go - float

float  float32, max value: math.MaxFloat32 float64, max value: math.MaxFloat64 float can be printed by fmt package %e: exponent %f: no ex...

Go - Integers

int8 int16 int32 int64 uint8 uint16 uint32 uint64 int uint : natural and most efficient size on a particular platform. Different compiler may choose di...

Go - Scope

Syntactic block: Enclosed in braces Lexical block: Not explicitly surrounded by braces Universe block: A lexical block for the entire source code. In...

Go - Package import and initialization

Package Import Import path: packages are identified by an unique string, called import path Go lang spec doesn't define what "import path" mean, it's u...

Go - Package and Files

Package Variables Exported identifiers start with an upper-case letter files in the same package can be in the same folder Package level variables ca...

Go - Type Declarations

Named type Format: type typeName underlying-type A constructor with underlying-type value will exist without declaring package main import (  &n...

Go - Assignments

Tuple Assignment Type Assertion Need use interface{} to declare a variable Check concrete type by v,ok := x.(T)  If type "T" can't be assigned ...

Go - Declare Pointers

A pointer value is the address of a variable Declare a variable, declare a value, assign address to that variable Variable address declared in functi...

Go - Declare Variables

Declaration Declare package Declare import var/const/func/type can be declared in any order Variables Declare variables with the same type a...

Go - helloworld in eclipse

Introduction When trying the first helloworld, I encountered some problem to setup environment. So note here. You can find manual for complete informati...

Spring Integration - Header Enricher

Reference Pro Spring Integration - https://www.amazon.com/Pro-Spring-Integration-Experts-Voice-ebook-dp-B005PZ29OA/dp/B005PZ29OA/ref=mt_kindle?_encodi...

Spring Integration - Transformations

Reference Pro Spring Integration - https://www.amazon.com/Pro-Spring-Integration-Experts-Voice-ebook-dp-B005PZ29OA/dp/B005PZ29OA/ref=mt_kindle?_enc...

Spring Integration - Channels

Reference Pro Spring Integration - https://www.amazon.com/Pro-Spring-Integration-Experts-Voice-ebook-dp-B005PZ29OA/dp/B005PZ29OA/ref=mt_kindle?_enco...

RabbitMQ Example

Reference https://www.rabbitmq.com/install-windows.html  https://www.rabbitmq.com/tutorials/tutorial-one-java.html https://github.com/shooeugenesea/...

Google Protobuf - Basic Example

Reference Protobuf - Java Code in Github Example Install protobuf Download from Git: https://github.com/protocolbuffers/protobuf Install protobuf ...

Spring Integration - Basic Terms

Reference Spring Integration Basic Terms 後篇: https://www.isaacnote.com/2018/10/spring-integration-channels.html  Terms org.springframework.inte...