From 01c61a57bdc3d18f81803b1863f658dd67c882fa Mon Sep 17 00:00:00 2001 From: Ojas Aklecha <90605717+ojasaklechayt@users.noreply.github.com> Date: Tue, 4 Oct 2022 02:02:03 +0530 Subject: [PATCH] Updated few Topics in Java and JavaScript (#2083) * Updated isLooselyEqual operator Updated isLooselyEqual operator * Updated strictly equal operator Updated strictly equal operator * Updated Same Value Updated Same Value * Updated Same Valued Zero Updated Same Valued Zero * Update content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/100-is-loosely-equal.md * Update content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/101-is-strictly-equal.md * Update content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/103-same-value.md * Update 103-spark.md * Update 102-ant.md * Update 103-spark.md * Update 102-slf4j.md * Update 100-log4j2.md * Update 101-logback.md * Update 103-tinylog.md Co-authored-by: Kamran Ahmed --- .../110-java/content/102-java-build-tools/102-ant.md | 7 ++++++- .../content/103-java-web-frameworks/103-spark.md | 8 +++++++- .../content/105-java-logging-frameworks/100-log4j2.md | 9 ++++++++- .../content/105-java-logging-frameworks/101-logback.md | 7 ++++++- .../content/105-java-logging-frameworks/102-slf4j.md | 7 ++++++- .../content/105-java-logging-frameworks/103-tinylog.md | 7 ++++++- 6 files changed, 39 insertions(+), 6 deletions(-) diff --git a/content/roadmaps/110-java/content/102-java-build-tools/102-ant.md b/content/roadmaps/110-java/content/102-java-build-tools/102-ant.md index 29418cada..dfd4455cc 100644 --- a/content/roadmaps/110-java/content/102-java-build-tools/102-ant.md +++ b/content/roadmaps/110-java/content/102-java-build-tools/102-ant.md @@ -1 +1,6 @@ -# Ant \ No newline at end of file +# Ant + +Ant is a Java-based build tool created as part of the Apache open-source project. You can think of it as a Java version of make. Ant scripts have a structure and are written in XML. Similar to make, Ant targets can depend on other targets. + +Reference Resource +Ant Website diff --git a/content/roadmaps/110-java/content/103-java-web-frameworks/103-spark.md b/content/roadmaps/110-java/content/103-java-web-frameworks/103-spark.md index c8042f74b..99c1e5d52 100644 --- a/content/roadmaps/110-java/content/103-java-web-frameworks/103-spark.md +++ b/content/roadmaps/110-java/content/103-java-web-frameworks/103-spark.md @@ -1 +1,7 @@ -# Spark \ No newline at end of file +# Spark + +Spark is a Java micro framework that allows to quickly create web applications in Java 8. Spark is a lightweight and simple Java web framework designed for quick development. Sinatra, a popular Ruby micro framework, was the inspiration for it. + +Reference Resource +Official Website +Javatpoint Website diff --git a/content/roadmaps/110-java/content/105-java-logging-frameworks/100-log4j2.md b/content/roadmaps/110-java/content/105-java-logging-frameworks/100-log4j2.md index a8651c0e3..bf5ef6cb6 100644 --- a/content/roadmaps/110-java/content/105-java-logging-frameworks/100-log4j2.md +++ b/content/roadmaps/110-java/content/105-java-logging-frameworks/100-log4j2.md @@ -1 +1,8 @@ -# Log4j2 \ No newline at end of file +# Log4j2 + +Apache Log4j is a Java-based logging utility. Log4j Java library's role is to log information that helps applications run smoothly, determine what's happening, and help with the debugging process when errors occur. Logging libraries typically write down messages to the log file or a database. + +Log4j2 is the updated version of the popular and influential log4j library, used extensively throughout the Java ecosystem for so many years. Version 2. x keeps all the logging features of its predecessor and builds on that foundation with some significant improvements, especially in the area of performance. + +Reference Resource +Official Website diff --git a/content/roadmaps/110-java/content/105-java-logging-frameworks/101-logback.md b/content/roadmaps/110-java/content/105-java-logging-frameworks/101-logback.md index a39ac144c..a9f5e8e1f 100644 --- a/content/roadmaps/110-java/content/105-java-logging-frameworks/101-logback.md +++ b/content/roadmaps/110-java/content/105-java-logging-frameworks/101-logback.md @@ -1 +1,6 @@ -# Logback \ No newline at end of file +# Logback + +Logback is one of the most widely used logging frameworks in the Java Community. It's a replacement for its predecessor, Log4j. Logback offers a faster implementation, provides more options for configuration, and more flexibility in archiving old log files. + +Reference Resource +Official Website diff --git a/content/roadmaps/110-java/content/105-java-logging-frameworks/102-slf4j.md b/content/roadmaps/110-java/content/105-java-logging-frameworks/102-slf4j.md index 3671ea0f4..44e10a7f3 100644 --- a/content/roadmaps/110-java/content/105-java-logging-frameworks/102-slf4j.md +++ b/content/roadmaps/110-java/content/105-java-logging-frameworks/102-slf4j.md @@ -1 +1,6 @@ -# Slf4j \ No newline at end of file +# Slf4j + +The SLF4J or the Simple Logging Facade for Java is an abstraction layer for various Java logging frameworks, like Log4j 2 or Logback. This allows for plugging different logging frameworks at deployment time without the need for code changes. + +Reference Resource +Official Website diff --git a/content/roadmaps/110-java/content/105-java-logging-frameworks/103-tinylog.md b/content/roadmaps/110-java/content/105-java-logging-frameworks/103-tinylog.md index 2184f081f..573092483 100644 --- a/content/roadmaps/110-java/content/105-java-logging-frameworks/103-tinylog.md +++ b/content/roadmaps/110-java/content/105-java-logging-frameworks/103-tinylog.md @@ -1 +1,6 @@ -# Tinylog \ No newline at end of file +# Tinylog + +Tinylog is a lightweight open-source logging framework for Java and Android, optimized for ease of use. + +Reference Resource +Official Website