排序
How I Fixed IntelliJ Build Problems After MacOS Update
How I Fixed IntelliJ Build Problems After MacOS Update, Backstory Feel free to skip this section if you don't care for a short story. There's a tl;dr; at the bottom. I came back to...
Keeping A Constructor Private
Keeping A Constructor Private,In terms of inheritance, When Class A has a private constructor, this private constructor is accessible only to those who have access to A’s private ...
Open / Closed Principle
Open / Closed Principle,The open closed principle is the O in the SOLID principles. It was created by Bertrand Meyer and states: Software entities should be open for extension, but...
Why you should avoid package-private scope in Java
Why you should avoid package-private scope in Java,Recently I was discussing in my project about package-private visibility modifier. 'Wait, what is package-private in Java?' It's ...
Why I like Go HTTP client as a Java developer
Why I like Go HTTP client as a Java developer,We live in era of microservices. Those have A LOT of communication happening inside their ecosystems. You might have seen so-called de...
Kotlin – Generics & Type variance
Kotlin - Generics & Type variance, Kotlin (4 Part Series) 1 Kotlin Hipster = Spring Boot + Kotlin 2 Kotlin - Getting Started 3 Kotlin - Generics & Type variance 4 Microservices...
Tutorial: Deploying Java EE apps on Azure (Part 1)
Tutorial: Deploying Java EE apps on Azure (Part 1), JavaEE on Azure (3 Part Series) 1 Tutorial: Deploying Java EE apps on Azure (Part 1) 2 Tutorial: Deploying Java EE apps on Azure...
Java generics and the problems it solved.
Java generics and the problems it solved.,Prior to java 1.5, there was no way to specify types for objects when we need to use them in collections. Java is supposed to be a typed l...
Integration testing of APIs in Spring-Boot( Java) with Junit
Integration testing of APIs in Spring-Boot( Java) with Junit,This post was initially shared on my blog. Read the post testing in spring boot with JUnit for beginners Shipping our p...
20 Reasons to Move On from Java 8
20 Reasons to Move On from Java 8, 20 Lists for 2020 (7 Part Series) 1 20 Most-Recommended Books for Software Developers 2 20 Fantastically Bad Predictions Made About Computing and...
Know your tools: jstack
Know your tools: jstack,Published at https://devolution.tech/know-your-tools-jstack/ 原文链接:Know your tools: jstack
Liskov Substitution Principle in 3 Minutes
Liskov Substitution Principle in 3 Minutes,The Liskov Substitution Principle is the L in SOLID object oriented design, and despite having one of the more intimidating sounding name...