Recently Updated Pages
exec form vs shell form PT.2
shell form The PID 1 is the shell, which will spawn the process that the program it is actually ...
RUN, CMD, ENTRYPOINT Directives
RUN The RUN directive is executed in a new layer, what does it mean? It is used to install packa...
docker stop vs docker kill
Docker stop This provides a graceful way of exiting the container. it will sent a SIGTERM to the...
Why does my container immediately exits?
Containers are not like virtual machines Each docker contain have a main process that is run via...
Virtualization vs Containers
Virtualization and virtual machines Virtualization is the process where a software called hyperv...
Java Nested Class
AWS CloudWatch Metrics
Metric A metric is just a time-ordered set of data points being sent to CloudWatch so that you c...
Compile time and runtime dependency
Problem There was bunch of dependency that older version of spring-boot includes as compile time...
Fun Annotation Notes
@ComponentScan + @Component During Spring initialization the class that is marked with @Componen...
Select Statement
The Select Statement Depending on the DBMS, the select statement can pack in it a lot of optiona...
Embed Modules
Embed Module This module is a super duper cool module in the sense that you are able to pack sta...
Introduction: Hello World, values, and variables
Go code layouts A Go project is also called a module. A module is just a collection of packages....
If/else
If/else If else is very similar to C except you just take out the parenthesis. func main() { ...
Spring Injection Order
First of all don't mix and match injection for your fields If you are going to let Spring do you...
Upstream vs Downstresam API
All this discussion is relative based on an API that uses another API and that API is being used ...
Structs exported fields
Exported structs and fields Like functions if you would like to export a struct from a package f...
grep, awk, sed family tool
Grep Global Regular Expression Pattern With grep you can do simple text-based or regular expres...
Difference between single (' ') quote vs double (" ") quote
Single Quote Using single quote in bash script will preserve the literal value of each character...
Lifecycle, Phases, goals, and Plugins?!
Maven Lifecycle Maven is a build automation tool at heart. It has three built-in lifecycle that ...
package, install, release, deploy phases
mvn package will construct your artifactory, i.e. a jar file and then place it in the current w...
