23 private links
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 this issue. Then I will present some libraries for that purpose.
The Bounds of Java is the home of The Bounds of Java Newsletter, where expert Java developer and software architect Federico Peralta Schaffner introduces advanced tricks and explores Java's edge concepts in depth. Software architecture and patterns, best engineering practices, object-oriented design principles and functional programming techniques are covered and analyzed in diverse posts of the newsletter.
WLSDM JVM System Resources Dashboard: You are able to monitor CPU Load and Memory Usage from Physical System Resources panel or monitor server instance resources one by one.
Overview
This sample project demonstrates how to build real-time streaming applications using event...
Wir hatten bei einem Kunden die Notwendigkeit eine Webanwendung per Single-Sign-On, im weiteren Verlauf als SSO bezeichnet, abzusichern. Dabei werden die Daten für die Authentifizierung und Autorisierung benutzt, die der Benutzer schon bei der Anmeldung in der Windows Domäne eingegeben hat. Hierbei kommuniziert der Webbrowser über einen speziellen Mechanismus (Kerberos) mit der Webanwendung und dem... Weiterlesen
Check out this extensive (but not exhaustive) list of different ways you can use the Java CompletableFuture library in your programming, from simple to complex.
Writing asynchronous code is hard. Trying to understand what asynchronous code is supposed to be doi...
The Complete GitHub Logging Research: How the World’s Top Companies Choose How and What to Log
...
The new Java release train means that there will be a new release of Java every six months. And when the next release comes out, the previous release is obsolete.
For a better understanding of the CompletionStage API, let's look at 20 examples of CompletableFuture in action, both synchronously and asynchronously.
There is a nice little utility well hidden in JDK bundles. jinfo is a command-line utility to harvest configuration information from a running Java process. The interesting part however, is that with the -flag option, the jinfo utility can dynamically adjust the value of certain Java VM flags for the specified Java process
This comparison of the G1, Parallel, ConcMarkSweep, Serial, and Shenandoah garbage collectors tests how efficiently they manage memory for vertical scaling.
Let's dip into how functional interfaces and lambda expressions from Java 8 can make your server-side validators more readable, testable, and functional.
Java / Microservice blog
In functional-style programming, functions may both receive and return other functions. Instead of a function being simply a factory or producer of an object, as in traditional object-oriented programming, it is also able to create and return another function. Functions returning functions can result in cascading lambdas, especially in highly concise code. While this syntax may look quite strange at first, it has its uses. This article will help you recognize cascading lambdas and understand their nature and purpose in code.
Handling checked exceptions in lambda expressions can often be frustrating. Luckily, there is a type inference rule that we can exploit.
some articles on "Struts 2" java web framework
Property-based testing