Skip to content
CoderSathi
  • Tutorial
    • Java Tutorial
    • Swing Tutorial
    • JDBC Tutorial
    • Java String Tutorial
    • Servlet and JSP Tutorial
  • Mongo DB
  • AWS
  • DevOps
  • Linux
  • Git

Advanced Java String Techniques: Compact Strings, Interning, and Custom Structures

April 5, 2025April 3, 2025 by Yuba Raj Kalathoki

1. Compact Strings (Java 9+) What Changed? Prior to Java 9, Strings used a char[] (2 bytes per character). Compact Strings optimize memory by: …

Read More Advanced Java String Techniques: Compact Strings, Interning, and Custom Structures

The Four Pillars of Object Oriented Programming (OOP)

April 3, 2025March 31, 2025 by Yuba Raj Kalathoki

Object-Oriented Programming (OOP) is built on four foundational principles that promote modular, reusable, and maintainable code. These pillars are encapsulation, inheritance, polymorphism, and abstraction. …

Read More The Four Pillars of Object Oriented Programming (OOP)

PEMDAS in Java: Order of Operations Explained with Examples

March 21, 2025 by Yuba Raj Kalathoki

PEMDAS is a mnemonic for the order of operations in arithmetic. It ensures calculations are performed consistently. In Java, it governs how expressions …

Read More PEMDAS in Java: Order of Operations Explained with Examples

Spring Boot Async Tasks: A Complete Guide to Asynchronous Execution

March 14, 2025March 3, 2025 by Yuba Raj Kalathoki

Spring Boot Async Tasks allow developers to execute time-consuming operations (e.g., API calls, file processing, or database updates) without blocking the main …

Read More Spring Boot Async Tasks: A Complete Guide to Asynchronous Execution

Spring Boot Thread Pool Configuration: Optimizing Scheduled Tasks for Performance

March 3, 2025 by Yuba Raj Kalathoki

If you’re using Spring Boot scheduled tasks but notice tasks overlapping, lagging, or blocking each other, the culprit is likely the default …

Read More Spring Boot Thread Pool Configuration: Optimizing Scheduled Tasks for Performance

How to Implement Scheduled Tasks in Spring Boot: A Step-by-Step Guide

August 25, 2025March 3, 2025 by Yuba Raj Kalathoki

Scheduled Tasks in Spring Boot are essential for automating repetitive jobs like database cleanup, report generation, or API polling. In …

Read More How to Implement Scheduled Tasks in Spring Boot: A Step-by-Step Guide

CRUD Operations in JDBC: A Step-by-Step Guide

March 29, 2025March 1, 2025 by Yuba Raj Kalathoki

Learn to Create, Read, Update, and Delete Data with Java Database Connectivity CRUD (Create, Read, Update, Delete) forms the foundation …

Read More CRUD Operations in JDBC: A Step-by-Step Guide

JDBC Tutorial: The Ultimate Guide to Java Database Connectivity

March 11, 2025March 1, 2025 by Yuba Raj Kalathoki

Learn to Build, Manage, and Scale Database-Driven Java Applications A Step-by-Step JDBC Tutorial for Beginners and Beyond Why Learn JDBC? …

Read More JDBC Tutorial: The Ultimate Guide to Java Database Connectivity

How to Avoid NullPointerExceptions (Best Practices)

March 17, 2025February 18, 2025 by Yuba Raj Kalathoki

NullPointerExceptions (NPEs) are a frequent headache for Java developers. They occur when your code tries to access a method or …

Read More How to Avoid NullPointerExceptions (Best Practices)

How to Use QueryDSL in Spring Boot 3: A Complete Guide to Type-Safe Queries [2025 Update]

February 18, 2025 by Yuba Raj Kalathoki

QueryDSL is a powerful framework for building type-safe, dynamic queries in Java applications. With Spring Boot 3 adopting Jakarta EE and deprecating javax.persistence, …

Read More How to Use QueryDSL in Spring Boot 3: A Complete Guide to Type-Safe Queries [2025 Update]

Older posts
Newer posts
← Previous Page1 Page2 Page3 Page4 … Page45 Next →
+ Load More Post

Recent Posts

  • How to Fix “Public Key Retrieval is not allowed” MySQL JDBC Error
  • Complete Guide to JaCoCo: How to Measure Java Code Coverage Accurately
  • How to Create a Google App Password: Full Step-by-Step Guide
  • How to Fix “Files Showing as Modified” in IntelliJ IDEA on macOS
  • How to Fix NoClassDefFoundError: javax/xml/bind/DatatypeConverter in Java (Java 11+)
  • How to Connect Java Application to a Remote Database Using an SSH Tunnel (with Spring Boot Examples)
  • How to Convert JSON Array to Java List (With Examples)
  • Configure CORS in Spring Cloud Gateway (WebFlux & WebMVC)
  • Java String Tutorial
  • Java String Best Practices and Common Pitfalls
  • Privacy Policy
  • About CoderSathi.com
  • Contact
Copyright © 2026
Next Page »
  • Tutorial
    • Java Tutorial
    • Swing Tutorial
    • JDBC Tutorial
    • Java String Tutorial
    • Servlet and JSP Tutorial
  • Mongo DB
  • AWS
  • DevOps
  • Linux
  • Git