Skip to main content

Posts

Showing posts with the label jpa

Tech Conversant Weekly Jun 19 - Jul 01

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every bi-week, we bring you the latest and most incredible advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This time, we've got some exciting news to share with you! Modelling common behaviors between the List and the Set interface has been partially provided by LinkedHashSet. Now from JDK21 with the new interface SequencedCollection extending the Collection interface and is also extended by the List, SortedSet via SequencedSet (for reversal operation), Deque. The SequencedMap interface extends the Map interface by providing the below me

Tech Conversant Weekly May 08 - May 20

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every bi-week, we bring you the latest and most incredible advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This time, we've got some exciting news to share with you! Persisting a collection like List in JPA is attained in two following ways, 1. ElementCollection annotation - specifying CollectionTable annotation with the column onto which the OneToMany relationship has to be established  2. AttributeConverter Implementation - override the convertToDatabaseColumn and convertToEntityAttribute for persisting and retrieval of the collection

Tech Conversant Weekly Apr 24 - May 06

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every bi-week, we bring you the latest and most incredible advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This time, we've got some exciting news to share with you! ZGC optimizes the HotStop JVM GC for low latency and scalability, offering the benefits of, 1. Scalable Heap memory area  2. Low latency <1ms GC pause times regardless of the heap size definitions 3. Autotuned GC for optimal performance  4. Throughput reduction  As the ZGC is designed, 1. Concurrency - threads continue to execute and collect objects for GC  2. Constant GC

Tech Conversant Weekly Apr 10 - Apr 22

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every bi-week, we bring you the latest and most incredible advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This time, we've got some exciting news to share with you! A simple Java program to print "Hello, World" is verbose and lot of constructs to be aware of, public class HelloWorld {      public static void main(String[] args) {          System.out.println("Hello, World!");     } } How about, Anonymous main class with main declaration, class HelloWorld {      void main() {          System.out.println("Hello, Wo

Tech Conversant Weekly Feb 06 - Feb 11

Topic: General                                                                                                                                              Level: All Welcome to the world of cutting-edge technology! Every week, we bring you the latest and greatest advancements in the tech industry that are sure to leave you feeling inspired and empowered. Stay ahead of the game and be the first to know about the newest innovations that are shaping our world. Discover new ways to improve your daily life, become more efficient, and enjoy new experiences. This week, we've got some exciting news to share with you! Massive migrations from monolith to microservices can be daunting and cumbersome, however, teams at the Khan academy have proven otherwise. With insights and guidelines, this case study emphasizes the learnings and experiences, and adaptability as they evolved. 1. Setting the stage and objective  2. Settling on a tech stack  3. MVE Minimum viable Experience  4. Application re

Tech Conversant Weekly Jan 30 - Feb 04

Topic: General                                                                                                                                              Level: All In this post, we shall catch up on the multi-faceted technological updates that happened over the past week as well as a few that seized my attention, Java has some extraordinary libraries which blow your mind such as, 1. Using DelayQueue instead of BlockingQueue, offering to the queue after the delay lapse  2. DateTimeFormatter returning strings like 'in the morning' and 'in the afternoon  3. StampedLock instead of ReadWriteLock and optimistic ReentrantReadWriteLock  4. Concurrent Accumulators instead of AtomicXXX references for concurrent updates without locks  5. Hex format  6. BinarySearch in Arrays of sorted ordering returning found value else the nearest occurrence for insertion  7. BitSet instead of a boolean array to operate the bits for and, or, xor operations  8. Phaser instead of CountDownLatch to a