Learn how to find the largest power of 2 that is less than an input number.
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (514)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
Introduction to keytool
Learn how to generate certificates with keytool.
Java Weekly, Issue 348
Filed under Weekly Review
Kotlin 1.4 is out with lots of small yet useful features! Intriguing topics on GraalVM, Spring, Hibernate, and SQL. Also, more patterns to design distributed systems.
Spring MVC Async vs Spring WebFlux
Filed under Spring MVC, Spring WebFlux
Learn about Spring Async and Spring WebFlux both theoretically and practically with a basic load test
Using application.yml vs application.properties in Spring Boot
Filed under Spring Boot
Spring Boot supports both .properties and YAML. We explore the differences between injecting properties, and how to provide multiple configurations.
Leadership Election With Consul
Filed under Architecture, DevOps
Let’s see how Leadership Election with Consul helps to ensure data stability.
Java Weekly, Issue 347
Filed under Weekly Review
Efficient docker images for Spring Boot, lots of small upgrades for Spring, more patterns for distributed systems, and a historical take on date and time!
NoSuchMethodError in Java
Filed under Java
Let’s look at the java.lang.NoSuchMethodError and some ways to handle it.
What Is the Hi/Lo Algorithm?
Filed under Algorithms, Persistence
Learn how to the use Hi/Lo algorithm as a database identifier generation strategy.