Understanding MultiThreading In Java The semantics of multithreaded programs and the rules that says how the values may be seen by a read of shared memory that is updated by… Read more
Explaining Apache Zookeeper Apache Zookeeper is a highly consistent, scalable and reliable cluster co-ordination service. ZooKeeper itself is a distributed service that is ideal for Configuration management, Naming service, providing… Read more
What are the best strategies to implement REST API versioning? URI and Media Type-Header Versioning Strategies and Examples When considering REST API Versioning strategy , there are few different options… Read more
In this article we discuss HATEOAS (Hypermedia as the Engine of Application State) Rest constraint and some HATEOAS example and HATEOAS Json representations of embedded hypermedia.Jersey currently supports HATEOAS and… Read more
How To Fix Error : sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target You could get the error “PKIX path building failed” validation… Read more
Strategy design pattern is widely implemented to achieve interchangeable algorithmic behavior at runtime. As we know strategy pattern uses aggregation or composition instead of inheritance. It is a behavioral design… Read more
Factory Design patterns are Creational patterns and deals with how the objects are created. There are three design patterns, namely, Simple Factory, Factory Method and Abstract Factory design patterns. All… Read more
JAX-WS exception and SOAP fault handling sometimes confuses a Java programmer. This article explains the handling of JAX-WS exceptions and SOAP Fault with examples. Here, we also check some of… Read more
As we know, JSON (JavaScript Object Notation) is a lightweight and text based data-interchange format that is used frequently replacing XML. The question is, when should we consider JSON instead… Read more
We normally use many string instances in our applications. As we know String objects are immutable and their values cannot be changed after they are created. If you intend to… Read more