Learn Spring-Messaging

when I try to read the spring-integration code, I find it is essential to know spring-messaging first. some concepts are same like message channel, pollable / subscribable channel, asynchronious, integration, etc.

spring-messaging is a sub-module under spring-framework. it highly abstracts the components when two systems needs to communicate via messages.

Read More

Class-Data-Sharing

Class Data Sharing
CDS Spring Framework
CDS Spring boot
Efficient containers with Spring Boot 3, Java 21 and CDS by Sébastien Deleuze @ Spring I/O 2024

Read More

Revisited-Design-Patterns-In-Modern-Java

The more design patterns we talk about, the less powerful a language is.
The more powerful a language is, the more we will use integrated features than design patterns.

list few design patterns which are really excited to use with the evolution of Java.

https://www.youtube.com/watch?v=kE5M6bwruhw

Read More

PropertyDescriptor

Reflection or runtime introspection is a powerful feature in Java. some cool features we use in Spring like copyProperties, core concepts are come from Jdk only.

Under JDK java.beans package, there are some key classes used for reflection.

  • Introspector
  • BeanInfo
  • PropertyDescriptor
  • MethodDescriptor

Read More

DeepSeek

use DeepSeek for one week, omg, really powerful for our tech guys.

Every answer exceeded my expectations and I could easily access and understand details that I didn’t know before or would have taken me a lot of time to know, now with deep seek, I feel like I have the world at my fingertips.

List one example I asked to DeepSeek.

Read More

JDBC and I

In the past 27 years, the JDBC specification has only been released 8 versions.

Read More