Explore ways of transforming a stream into a Map or Multimap in Java using various approaches and libraries.
Michal Aibin is a Faculty at British Columbia Institute of Technology and Visiting Associate Professor at Northeastern University with over 10 years experience in software development industry. He received his doctorate degree in Informatics in 2017 and since then published more than 50 research papers. His main research interests are optimization and modeling of optical networks, adaptive algorithms and machine learning. Personally, he enjoys horseback riding and playing music.
Here's what I've reviewed (so far):
Baeldung on Java
- Java (3)
- Java Map (2)
- Java IO (2)
- Testing (1)
- Spring (1)
- Persistence (1)
- Java Streams (1)
- Java Dates (1)
- Java Collections (1)
- Java Array (1)
- JPA (1)
- Data (1)
Learn how to round the date using the java.util.Date, as well as LocalDateTime and ZonedDateTime.
Explore three methods for writing to and reading from a file with HashMap data.
Explore a new Spring annotation – @ConditionalOnThreading.
Explore the distinction between the modulepath and classpath in Java.
Learn how to create a custom iterator in Java and apply it to our collections.
Learn how to get the latest N messages of a Kafka Topic.
Explore two approaches to opening a new tab with Selenium.
Explore the differences between \z and \Z anchors, how they work, and when to use them.
Learn how to read multiple inputs on the same line using the Scanner class.
Explore multiple advantages of relying on an external third-party library such as P6Spy to log database queries.
Learn how records provide us with a default implementation of equals() and hashCode() methods.
Learn how to use FileReader and BufferedReader and the differences between them.
Explore what kind of possibilities there are in JPA to store a list of strings of an entity.
Learn how to get a two-dimensional array that contains the combined RGB values for every pixel in an image in Java.
Baeldung on Linux
- Processes (2)
- Installation (1)
- Files (1)
- Administration (1)
Explore two command line tools and one graphical software for removing password protections from PDFs.
Explore routing checks and changes, as well as errors that might result from them.
Explore browsing Microsoft Windows administrative shares from Linux.
Baeldung on Computer Science
- Machine Learning (1)
Learn about sensitivity and specificity in ML.