background preloader

Frameworks, Libraries, APIs

Facebook Twitter

Open Source Software in Java. Log4j 2 Guide - Apache Log4j 2. Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture. Some of the features and improvements in Log4j 2 are: API Separation The API for Log4j is separate from the implementation making it clear for application developers which classes and methods they can use while ensuring forward compatibility.

This allows the Log4j team to improve the implementation safely and in a compatible manner. Improved Performance Log4j 2 contains next-generation Asynchronous Loggers based on the LMAX Disruptor library. Support for multiple APIs While the Log4j 2 API will provide the best performance, Log4j 2 provides support for the SLF4J and Commons Logging APIs. Automatic Reloading of Configurations Like Logback, Log4j 2 can automatically reload its configuration upon modification. Advanced Filtering Plugin Architecture Property Support News. Overview (JScience v4.3 API) GuavaExplained - guava-libraries - Landing page for Guava explanations. - Guava: Google Core Libraries for Java 1.6+

The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth. Each of these tools really do get used every day by Googlers, in production services. But trawling through Javadoc isn't always the most effective way to learn how to make best use of a library. Here, we try to provide readable and pleasant explanations of some of the most popular and most powerful features of Guava. This wiki is a work in progress, and parts of it may still be under construction.

Basic utilities: Make using the Java language more pleasant. NOTE: To discuss the contents of this wiki, please just use the guava-discuss mailing list. Overview (Java Platform SE 7 ) Overview (Java Platform SE 8 )