This is a note for learning Akka based on the book Akka in Action and the official document.
Java New Features
This is a note for learning new features of Java 8, 9, 10 and 11. Most contents are based on the Modern Java in Action.
jOOQ SQL Building
This is a note about jOOQ SQL building based on the official jOOQ document. jOOQ use BNF-based hierarchy DSL to emulate SQL in Java. It enables compile-time checking. jOOQ build a preser internally that consists of Query
, ResultQuery
, Table
, Field
, Row
, Condition
and Name
.
jOOQ Configuraiton and Execution
This is the part 2 of a study note based on the official jOOQ document. It describes the jOOQ configuraiton and execution.
jOOQ Introduction
This is the part 1 of a study note based on the official jOOQ document. It describes the reasons for being of jOOQ and a simple sample.
ORM vs Typed-SQL
This article is a note recording different views on pros and cons of ORM, specifically the Java JPA and Hibernate. There are two common approaches to brige the business data model and the database: ORM mapps data model to database, or typed-SQL use strong types SQL-like syntax to access db data. ORM is data-model driven while the typedSQL is db-driven. ORM includes JPA and Hibernate. Typed-SQL includes jOOQ and QueryDSL.
Scala In Depth
This is a note collecting key concepts involved in Scala.