Learn about a few bad practices associated with synchronization and the better approaches for each use case
Also find me here:
Baeldung Author
Anshul Bansal
I am a full-stack JEE developer with 8 years of experience. Seasoned in technologies like Grails & Groovy, Spring, and Hibernate with various domains. You can discover my technical content here at Baeldung or on https://dev.to/smartyansh.
Here's what I've written (so far):
Baeldung on Java
- All
- Java (9)
- Groovy (9)
- Persistence (5)
- JVM (4)
- Testing (3)
- Spring Security (3)
- NoSQL (3)
- Java Concurrency (3)
- REST (2)
- DevOps (2)
- Data (2)
- Cloud (2)
- Web Services (1)
- Spring Data (1)
- Java Streams (1)
- Java Map (1)
- Java IO (1)
- Java Collections (1)
- Java Array (1)
- JPA (1)
- IDE (1)
- Core Java (1)
- Artificial Intelligence (1)
- Architecture (1)
Binary Semaphore vs Reentrant Lock
Filed under Java Concurrency
Learn the differences between binary semaphores and reentrant locks and see which one is best suited in common situations
Redis vs MongoDB
Filed under NoSQL
Learn some features offered by Redis and MongoDB and see when to use Redis or MongoDB by comparing them against each other
Distributed Performance Testing with JMeter
Filed under Testing
A quick and practical guide to distributed performance testing with JMeter.
Performing Calculations in the Database vs. the Application
Filed under Persistence
Explore the advantages and disadvantages of performing calculations in the database and application code
DAO vs Repository Patterns
Filed under Architecture, Persistence
Understand the difference between the DAO and Repository patterns with a Java example.
A Guide to async-profiler
Explore async-profiler along with various profiling techniques it offers
Version Comparison in Java
Explore a few ways to compare version strings in Java through various libraries
View Bytecode of a Class File in Java
Filed under JVM
Explore ways to view the bytecode of a class file in Java
Baeldung on Kotlin
- All
- Testing (1)
- Spring (1)
- Kotlin-Java Interop (1)
- Kotlin (1)
Guide to Spring Boot Testing with Kotlin
Explore a few unit and integration testing techniques for the Spring Boot app with Kotlin.
Kotlin Interview Questions
Filed under Kotlin
Learn a few typical interview questions categorized into beginner and advanced levels
Java vs. Kotlin
Filed under Kotlin-Java Interop
Learn several key differences between Java and Kotlin, the two most popular languages for the JVM.
Baeldung on Ops
- All
- Kubernetes (1)
Kubernetes with kind
Filed under Kubernetes
Primarily a testing tool for Kubernetes, kind is also handy for local development and CI