A fun-loving family man, passionate about computers and problem-solving, with over 15 years of experience in Java and related technologies.An avid Sci-Fi movie enthusiast and a fan of Christopher Nolan and Quentin Tarantino.
Website: https://howtodoinjava.com/
Github: https://github.com/lokeshgupta1981/
Twitter: @HowToDoInJAVA
LinkedIn: https://www.linkedin.com/in/lokeshgupta1981/
Python: Removing Duplicates while Maintaining Order
Python MultiDict Example: Map a Key to Multiple Values
Python: Finding the Largest or Smallest N Items
Python: Keep Last N Items of a List, Array or String
Calculate Number of Weeks between Two Dates in Java
Displaying Name of the Day of the Week in Java
Split Date-time Range into Equal Intervals in Java
Java StopWatch: Calculating Execution Time
Get Elapsed Time since Midnight in Java
Get Quarter from Date, Quarter Start and End Date in Java
Convert between Month Name and Month Number in Java
Java Date Format with Day Period (morning, afternoon, evening and night)
Java Math.divideExact(): Avoiding Range Overflow Errors
Java Math.abs() and Math.absExact() with Examples
Java String Concatenation Performance: Under the Hood
Checking if Two Strings are Isomorphic
Java Text Block Formatting with Variables/Expressions
Java Multiline String (with Examples)
Create Online Python Editor using Flask, Docker and K8s
Building a Recommendation System in Python
Python List Comprehension Example: If-else, Two Lists
Fine-Tune an OpenAI ChatGPT Model: Step-by-Step Example
Getting Started with ChatGPT API and Python
Spring 6 Programmatic Validator: A Comprehensive Guide
Spring 6 JdbcClient: When and How to Use it?
Big O Notation: Measuring the Algorithm Efficiency
Elasticsearch with Spring Data and Spring Boot 3
Capture and Analyze a Thread Dump in Java
Hibernate Soft Delete: @SoftDelete Example
Spring WebClient Retry and RetryWhen (with Examples)
Running JUnit Tests with Gradle
JUnit 5: Non-Static @BeforeAll and @AfterAll Methods
Spring Bean Naming: Default, Explicit and Custom Strategies
SpringExtension for JUnit 5: Why Do We Need It?
[Solved] Maven-compiler-plugin: release version 21 not supported
Spring Boot Transaction-Aware Caching Example
Create and Extract Jar File on Linux, MacOS and Windows
Installing OpenJDK on Linux, macOS and Windows
List and Filter Docker Containers: A Cheat Sheet
Java Align Text in Columns: Print in Tabular Format
Run a Spring Boot and Postgres Application on Podman
Spring Boot REST API Timeout (with Examples)
Convert JSON Array to List: Gson, Jackson and Org.json
Java 21 Unnamed Patterns and Variables (with Examples)
Java 21 Scoped Values: A Deep Dive with Examples
AWS SQS with Spring Cloud AWS and Spring Boot 3
Kafka with Schema Registry and Avro Serialization
Git Interview Questions for DevOps and Testers
Java Math.ceil() vs. Math.floor() vs. Math.round()
Spring vs. Spring Boot: What’s Difference?
HowToDoInJava provides tutorials and how-to guides on Java and related technologies.
It also shares the best practices, algorithms & solutions and frequently asked interview questions.
OOP
Regex
Maven
Logging
TypeScript
Python
About Us
Advertise
Contact Us
Privacy Policy
REST API Tutorial
Dark Mode