排序
JVM Architecture 101: Get to Know Your Virtual Machine
JVM Architecture 101: Get to Know Your Virtual Machine,Java applications are all around us, they’re on our phones, on our tablets, and on our computers. In many programming langua...
How to generate Java Getters and Setters with Lombok (Part 1)
How to generate Java Getters and Setters with Lombok (Part 1),Quick Summary The Lombok Project is a java library that helps a developer generate boilerplate code like 'getter' and ...
Microbenchmarking on Android
Microbenchmarking on Android,Since Kotlin becomes more and more popular, especially amongst Android developers (and it's officially supported by Google), some people decided to com...
Read Efficient Data Structures
Read Efficient Data Structures, RUM Conjecture (4 Part Series) 1 RUM Conjecture - Reasoning About Data Access 2 Read Efficient Data Structures 3 Update Efficient Data Structures 4 ...
Ignoring Exceptions in Java
Ignoring Exceptions in Java,In this article, I show how to ignore checked exceptions in Java. I will start by describing the rationale behind it and the common pattern to resolve t...
Simplifying an event sourced application
Simplifying an event sourced application,Every time you make a change to the application state, you record the change as an event. You can replay the events since the beginning of ...
Dockerizing Java 10 Spring Boot app
Dockerizing Java 10 Spring Boot app,In my previous article I’ve been talking about using Java 10 to build and run your Spring Boot app. Now it is time to talk how to put it in Doc...
Migration from Junit 4 to Junit 5
Migration from Junit 4 to Junit 5,While working on my current project, I got some time to migrate from JUnit 4 to JUnit 5. Since JUnit 5 was released in September 2017, it's the ri...
Introduction to Unit Testing with Java
Introduction to Unit Testing with Java,_Cover image by [Hans-Peter Gauster](https://unsplash.com/@sloppyperfectionist) on [Unsplash](https://unsplash.com/)_ We all have been there:...
Explain Java 8’s Optional Like I’m Five
Explain Java 8's Optional Like I'm Five, 原文链接:Explain Java 8's Optional Like I'm Five
Elasticsearch(ES) and the hardships
Elasticsearch(ES) and the hardships,I have been working as a Backend Developer for a CRM industry where it is all about searching :). Yep, you are correct, its a system with a lot ...
Java Enterprise 101
Java Enterprise 101,There are a lot of ways to create software. In fact, there are even a lot of ways to create good software. When it comes to application server development, one ...