Cloud engineering, development & operations encompass a variety of roles. This articles explains the 5 broad categories of cloud positions and provides a mental model to understand cloud job openings
Discuss basic kafka consumer application application concepts and how to set one up using spring-kafka
When you use BufferedWriter to write, the data gets written to an internal buffer.
Only once the internal buffer is full OR if there is a need to flush, this data gets written to the target character stream/writer.
This buffering approach reduces the (costly) interactions with writing to the network or the disk thereby improving the performance compared to using non buffered writers.
The idea behind Big-O notation is to describe how many operations a process takes depending on the size of the problem. In doing this, we are able to communicate the relative complexity of the code algorithm
In this article, we will discuss the need for benchmarking and illustrate the concepts and usage of Java Microbenchmark Harness (JMH) with examples.
What is recursion in Java, two types of recursion with examples and how to solve some common problems with recursion.
There are several ways to reverse a String in Java. Let’s look at seven ways with code examples including using recursion, Deque, char array, StringBuilder, etc.
Why is thread safety important in Java and three options with examples to implement thread safety in Java. Implement thread safety using Locks, proxies.
1. Overview You may have heard the terms *data type* and *data structure* and wondered what they mean and what …