paul chouSingle Sign-On (SSO)SSO, or Single Sign-On, is an authentication method that allows users to access multiple applications or services with a single set of…Sep 20Sep 20
paul chouThread Java 30 days- day 13 (CompletableFutureIt is been a while since I last updated because I’ve been quite busy with work. I’ve recently developed a small tool related to threads…Oct 31, 2023Oct 31, 2023
paul chouThread Java 30 days- day 12 (volatile)Yesterday, we mentioned Thread Caching, where each thread has its own local cache to store copies of variables. This means that other…Sep 18, 2023Sep 18, 2023
paul chouThread Java 30 days- day 11(Stack, Heap, constant pool and thread caching)This topic is about the fundamental concepts of Java memory management. Understanding these areas and their interactions is crucial for…Sep 11, 2023Sep 11, 2023
paul chouThread Java 30 days- day 10(Join)In the earlier sections, you’ve encountered the method “join.” So, let me explain what join is. Join is a method in Java’s multithreading…Aug 22, 2023Aug 22, 2023
paul chouThread Java 30 days- day 9(Executor)While using thread.start() directly to create and start threads is one appraoch, using Executor offers more advantages and control…Aug 16, 2023Aug 16, 2023
paul chouThread Java 30 days- day 8 (Dae)Today we are going to introduce Daemon Threads.Aug 16, 2023Aug 16, 2023
paul chouThread Java 30 days- day 7 (Exchanger)The Exchanger class in Java is used to facilitate data exchange between two or more threads. It provides a synchronization point where…Aug 13, 2023Aug 13, 2023
paul chouThread Java 30 days- day 6(CopyOnWriteArrayList)When we need to read the contents of a List while another Thread needs to add items to the same List, using the ArrayList approach can lead…Aug 5, 2023Aug 5, 2023
paul chouThread Java 30 days- day 5(Semaphore)I have already introduced how to write programs related to Java Threads. In the next few days, I will be covering some classes under the…Aug 2, 2023Aug 2, 2023