Learn why the Java wait() method requires synchronization.
Search Results for: Linux
How to Remove Line Breaks From a File in Java
Learn about the different kinds of line breaks and explore various approaches to removing line breaks from a file.
Create a GraalVM Docker Image
Learn how to build a Docker image for a GraalVM native executable.
Introduction to Apache Kafka
Learn the the basics of Apache Kafka.
Spring Boot Application on Liberica Runtime Container
A quick and practical guide to dockerizing a Spring Boot application on on Liberica Runtime Container.
Secure Kubernetes Secrets with Vault
Explore different ways to access secrets stored in a Vault instance from Kubernetes-based applications.
Assert Regex Matches in JUnit
Explore several approaches to asserting regex matches in JUnit, empowering us to test our string patterns effectively.
Differences Between Heap Dump, Thread Dump and Core Dump
Learn the differences between heap dump, thread dump, and core dump and understand their use cases.
JSON File Data Into Kafka Topic
Explore the necessary steps to send JSON format data to the topic using a Kafka producer and consumer.
Check if Certificate Is Self-Signed or CA-Signed With Java
Learn how to determine if a certificate is self-signed or signed by a trusted Certificate Authority (CA).
Programmatic Generation of JSON Schemas in Java
Learn how to create JSON Schemas programmatically using the Java JSON Schema Generator library.
Convert Epoch Time to LocalDate and LocalDateTime
A quick and practical guide to converting epoch time to LocalDate and LocalDateTime in Java.
Get Values and Keys as ArrayList From a HashMap
Explore how to obtain the key and value lists from a HashMap in Java.
Get a Continuous Stream of Logs for Pods in Kubernetes
Learn how to use the kubectl logs command to get a continuous stream of logs from the Kubernetes pods.
Remove Duplicate Values From HashMap in Java
Learn a few ways to remove duplicate values from a Java HashMap.
Java Weekly, Issue 501
Testcontainers, VisualVM profiling, project Leyden, virtual threads, magnificent S3, and GenAI!
Custom DLL Load – Fixing the “java.lang.UnsatisfiedLinkError” Error
Explore common causes like incorrect library names, missing directory specifications, and incompatible architectures. Implement solutions such as setting java.library.path and using proper classloaders to resolve this error effectively.
Fixing the MySQL Error “Specified key was too long”
Explore three different ways to solve the “Specified key was too long” error in MySQL.
Docker Compose Support in Spring Boot 3
Learn about the new Docker Compose support in Spring Boot 3.1.0.
Extracting a Tar File in Java
In this tutorial, we explore Java libraries for extracting tar archives: Apache Commons Compression, Apache Ant, and Apache VFS. The article provides concise code snippets and highlights the key features of each approach. Read on to learn efficient ways of extracting tar archives in Java.