<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Java on Madhur Ahuja</title><link>https://madhur.co.in/tags/java/</link><description>Recent content in Java on Madhur Ahuja</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 04 Aug 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://madhur.co.in/tags/java/index.xml" rel="self" type="application/rss+xml"/><item><title>Load testing Websocket servers using Locust</title><link>https://madhur.co.in/blog/2024/08/04/load-testing-websocket-servers-locust.html</link><pubDate>Sun, 04 Aug 2024 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2024/08/04/load-testing-websocket-servers-locust.html</guid><description>Load testing Websocket servers using Locust</description></item><item><title>Monitoring Redis Streams lag in Prometheus and Grafana</title><link>https://madhur.co.in/blog/2024/07/14/monitoring-redis-streams-lag-prometheus-grafana.html</link><pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2024/07/14/monitoring-redis-streams-lag-prometheus-grafana.html</guid><description>Monitoring Redis Streams lag in Prometheus and Grafana</description></item><item><title>Faking time in JVM Process</title><link>https://madhur.co.in/blog/2024/07/01/mocking-jvm-time.html</link><pubDate>Mon, 01 Jul 2024 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2024/07/01/mocking-jvm-time.html</guid><description>Faking time in JVM Process</description></item><item><title>Taking memory dump of JVM Applications</title><link>https://madhur.co.in/blog/2023/04/23/taking-memory-dump-jvm.html</link><pubDate>Sun, 23 Apr 2023 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2023/04/23/taking-memory-dump-jvm.html</guid><description>Taking memory dump of JVM Applications</description></item><item><title>User Defined function(UDF) to filter cloudfront IP Addresses from AWS Athena Logs</title><link>https://madhur.co.in/blog/2022/12/10/aws-athena-user-defined-function-cloudfront-filter.html</link><pubDate>Sat, 10 Dec 2022 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2022/12/10/aws-athena-user-defined-function-cloudfront-filter.html</guid><description>User Defined function(UDF) to filter cloudfront IP Addresses from AWS Athena Logs</description></item><item><title>Offload IO Intensive tasks to worker threads</title><link>https://madhur.co.in/blog/2021/11/20/offload-io-intensive-tasks-to-threads.html</link><pubDate>Sat, 20 Nov 2021 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2021/11/20/offload-io-intensive-tasks-to-threads.html</guid><description>Offload IO Intensive tasks to worker thread</description></item><item><title>HashMap with TTL</title><link>https://madhur.co.in/blog/2021/02/27/hashmap-with-ttl.html</link><pubDate>Sat, 27 Feb 2021 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2021/02/27/hashmap-with-ttl.html</guid><description>HashMap with TTL</description></item><item><title>Pitfalls while using Lombok with Java Development</title><link>https://madhur.co.in/blog/2021/02/06/pitfalls-while-using-lombok.html</link><pubDate>Sat, 06 Feb 2021 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2021/02/06/pitfalls-while-using-lombok.html</guid><description>Pitfalls while using Lombok with Java Development</description></item><item><title>Debugging SSL Issues</title><link>https://madhur.co.in/blog/2020/08/21/debugging-ssl-issues.html</link><pubDate>Fri, 21 Aug 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/08/21/debugging-ssl-issues.html</guid><description>Debugging SSL Issues</description></item><item><title>Why do Lambda functions require final variables</title><link>https://madhur.co.in/blog/2020/08/16/lambda-functions-final-variable.html</link><pubDate>Sun, 16 Aug 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/08/16/lambda-functions-final-variable.html</guid><description>Why do Lambda functions require final variables</description></item><item><title>Kotlin for Java Developers - Part 3</title><link>https://madhur.co.in/blog/2020/07/26/kotlin-for-java-developers-part3.html</link><pubDate>Sun, 26 Jul 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/07/26/kotlin-for-java-developers-part3.html</guid><description>Kotlin for Java Developers</description></item><item><title>Kotlin for Java Developers - Part 2</title><link>https://madhur.co.in/blog/2020/07/17/kotlin-for-java-developers-part2.html</link><pubDate>Fri, 17 Jul 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/07/17/kotlin-for-java-developers-part2.html</guid><description>Kotlin for Java Developers</description></item><item><title>Kotlin for Java Developers</title><link>https://madhur.co.in/blog/2020/07/10/kotlin-for-java-developers.html</link><pubDate>Fri, 10 Jul 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/07/10/kotlin-for-java-developers.html</guid><description>Kotlin for Java Developers</description></item><item><title>Bulk insertion of Rows in CosmosDB</title><link>https://madhur.co.in/blog/2020/07/03/buld-insert-cosmosdb.html</link><pubDate>Fri, 03 Jul 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/07/03/buld-insert-cosmosdb.html</guid><description>Bulk insertion of Rows in CosmosDB</description></item><item><title>Different HTTP Timeouts in HTTP Client</title><link>https://madhur.co.in/blog/2020/05/16/http-timeouts.html</link><pubDate>Sat, 16 May 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/05/16/http-timeouts.html</guid><description>Different HTTP Timeouts in HTTP Client</description></item><item><title>Unit testing HTTP retry strategies</title><link>https://madhur.co.in/blog/2020/05/09/unit-testing-http-retry-strategies.html</link><pubDate>Sat, 09 May 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/05/09/unit-testing-http-retry-strategies.html</guid><description>Unit testing HTTP retry strategies</description></item><item><title>Classloaders, Containers &amp; Unit Tests</title><link>https://madhur.co.in/blog/2020/04/25/classloaders-containers-unit-tests.html</link><pubDate>Sat, 25 Apr 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/04/25/classloaders-containers-unit-tests.html</guid><description>Classloaders, Containers &amp;amp; Unit Tests</description></item><item><title>Adding package suppressions in Checkstyle and Spotbugs</title><link>https://madhur.co.in/blog/2020/03/28/adding-package-suppressions-checkstyle-spotbugs.html</link><pubDate>Sat, 28 Mar 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/03/28/adding-package-suppressions-checkstyle-spotbugs.html</guid><description>Adding package suppressions in Checkstyle and Spotbugs</description></item><item><title>Lessons learnt using Apache HTTP Connection Pooling Library</title><link>https://madhur.co.in/blog/2020/03/22/prevent-connection-leak-apache-http.html</link><pubDate>Sun, 22 Mar 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/03/22/prevent-connection-leak-apache-http.html</guid><description>Lessons learnt using Apache HTTP Connection Pooling Library</description></item><item><title>Importing certificate into Java Keystore</title><link>https://madhur.co.in/blog/2020/03/07/import-certificate-java.html</link><pubDate>Sat, 07 Mar 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/03/07/import-certificate-java.html</guid><description>Importing certificate into Java Keystore</description></item><item><title>Solving: Request header is too large</title><link>https://madhur.co.in/blog/2020/02/29/request-header-is-too-large.html</link><pubDate>Sat, 29 Feb 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/02/29/request-header-is-too-large.html</guid><description>Solving: Request header is too large</description></item><item><title>Must have Java code analysis Tools - Part 3</title><link>https://madhur.co.in/blog/2020/02/15/must-have-java-code-analysis-tools-part3.html</link><pubDate>Sat, 15 Feb 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/02/15/must-have-java-code-analysis-tools-part3.html</guid><description>Must have Java code analysis Tools - Part 3</description></item><item><title>Must have Java code analysis Tools - Part 2</title><link>https://madhur.co.in/blog/2020/02/02/must-have-java-code-analysis-tools-part2.html</link><pubDate>Sun, 02 Feb 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/02/02/must-have-java-code-analysis-tools-part2.html</guid><description>Must have Java code analysis Tools - Part 2</description></item><item><title>Must have Java code analysis Tools - Part 1</title><link>https://madhur.co.in/blog/2020/01/26/must-have-java-code-analysis-tools-part1.html</link><pubDate>Sun, 26 Jan 2020 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2020/01/26/must-have-java-code-analysis-tools-part1.html</guid><description>Must have Java code analysis Tools - Part 1</description></item><item><title>Setting up Java project for monitoring</title><link>https://madhur.co.in/blog/2019/06/29/java-monitoring.html</link><pubDate>Sat, 29 Jun 2019 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2019/06/29/java-monitoring.html</guid><description>Setting up Java project for monitoring</description></item><item><title>Considerations for high throughput kafka producer</title><link>https://madhur.co.in/blog/2019/06/17/highthroughputkafka.html</link><pubDate>Mon, 17 Jun 2019 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2019/06/17/highthroughputkafka.html</guid><description>Considerations for high throughput kafka producer</description></item><item><title>Consuming from Kafka</title><link>https://madhur.co.in/blog/2019/06/15/consumingkafka.html</link><pubDate>Sat, 15 Jun 2019 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2019/06/15/consumingkafka.html</guid><description>Consuming from Kafka</description></item><item><title>Using SEDA</title><link>https://madhur.co.in/blog/2019/06/09/stagedevents.html</link><pubDate>Sun, 09 Jun 2019 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2019/06/09/stagedevents.html</guid><description>Using SEDA</description></item><item><title>Debugging SSL Issues in Java</title><link>https://madhur.co.in/blog/2016/10/30/debugging-ssl-issues-java.html</link><pubDate>Sun, 30 Oct 2016 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2016/10/30/debugging-ssl-issues-java.html</guid><description>Debugging SSL Issues in Java</description></item><item><title>Union and Intersection of ArrayList in Java</title><link>https://madhur.co.in/blog/2014/07/29/unionintersection.html</link><pubDate>Tue, 29 Jul 2014 00:00:00 +0000</pubDate><guid>https://madhur.co.in/blog/2014/07/29/unionintersection.html</guid><description>Union and Intersection of ArrayList in Java</description></item></channel></rss>