Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!

 

1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions

 

and many more ....

 

 

What are JAX-RS Annotations? (Part 2)

java-interview-questions-answers

Overview of JAX-RS Annotations (Part 2) This is a three-part series looking at the annotation that is used to implement REST endpoints. In part one of JAX-RS annotations you learnt about: The @ApplicationPath Annotation The @Path Annotation The @GET HTTP Method Annotation The @POST HTTP Method Annotation The @PUT HTTP Method Annotation The @DELETE HTTP Method Annotation The @OPTIONS HTTP Method Annotation ...

Read More »

What are JAX-RS Annotations?

java-interview-questions-answers

Overview of JAX-RS (Part 1) The JAX-RS API forms an important part of the Java EE platforms commitment to provide standards-driven technology. The ubiquitous nature of the internet and that recent increasing interest in the microservice architecture has put more focus on small scalable autonomous services and their interoperability. The principal methodology used to allow microservice to communicate with each other and the ‘outside ...

Read More »

Tools and Practices for Documenting Microservices

I will assume you are at least familiar with the concept of microservices — loosely coupled services that provide discrete solutions to business use cases that you can combine to solve current needs and demand. The architectural pattern has gained popularity over the past years, and although not everyone is completely sure what “doing it right” looks like, it’s a ...

Read More »

Java Command-Line Interfaces (Part 12): CLAJR

The featured library for my twelfth post on processing command-line arguments in Java is Command-Line Arguments with Java Reflection (CLAJR). This “library” is a single Java source file (CLAJR-0.9.java) available for download on SourceForge. The main page for CLAJR currently shows a 2006 copyright date and the downloadable source zip file CLAJR-0.9-src.zip is dated 6 December 2008. Although CLAJR appears ...

Read More »

5 Computer Science Online Courses to Stay Ahead of the Game

If you want to consider yourself a good software developer, it doesn’t mean that you are also considered a good computer scientist, and vice versa. There is a big difference between those two.   Computer Scientist or Software Developer?   Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use ...

Read More »

Safepoints

Safepoints There are two logical groups of threads in Java application: application threads performing application logic threads performing GC When performing operations such as heap compaction, GC threads move some objects around and those objects cannot be used by any of the application thread, because their physical location may change. This leads to so called stop-the-world pause. Stop-the-world (STW) pause ...

Read More »

Spring Security and Multiple Filter Chains

java-interview-questions-answers

Spring Security is an immensely useful technology. It allows you to secure your application without being too intrusive and allows to plug with many different authentication mechanisms. On the other hand it is not that easy to get into and one of those tools that I have to relearn each time I am touching it. In this post I’ll describe ...

Read More »

What is javax.ws.rs.core.context? [ Part 5 ]

java-interview-questions-answers

How to use the @Context annotation In part 4 of What is javax.ws.rs.core.context? you learned about using the @Context annotation to inject the HttpServletResponse and the HttpServletRequest classes into resource methods. In this article, you will learn about using the remaining two classes that are only available in a servlet container, they are: javax.servlet.ServletConfig and javax.servlet.ServletContext. Query the Servlet Container’s Configurations in ServletConfig The Servlet container contains ...

Read More »

The Modern Java Monitoring Stack: How to Reverse Engineer the Ideal Setup for Your Production Environment

How can you build the ideal Java production monitoring stack? A decision maker’s guide to the tooling ecosystem Over the last couple of years we’ve had the opportunity to talk with hundreds, if not thousands, of engineering teams. Throughout those discussions and our engineering team’s own pains, a few similarities started to surface and we thought it would be a ...

Read More »