Log4j2 configuration file examples

Log4j2 configuration file examples
DeeKay January 6, 2017 at 4:14 am · How To

Log4J2 configuration through a configuration file can be achieved in below 4 different file formats. Properties file format – log4j2.properties YAML file format – log4j2.yaml or log4j2.yml JSON file format – log4j2.json XML file format – log4j2.xml I don’t see many examples available for log4j 2 configuration. Here are the few examples of Log4j 2 configuration…
Continue Reading »


How to delete folder recursively on remote server using SFTP in java?

How to delete folder recursively on remote server using SFTP in java?
DeeKay January 5, 2017 at 3:46 am · How To, SFTP

Deleting or removing a folder recursively on remote server in java is easy using JSCH (SFTP) api. Now-a-days it is a common use case in software projects where you need to delete or remove a folder from the remote server using SFTP connection. Below java code shows you how you can delete or remove a…
Continue Reading »


How to delete file on remote server using SFTP in java?

How to delete file on remote server using SFTP in java?
DeeKay January 5, 2017 at 2:41 am · How To, SFTP

Deleting or removing a file on remote server in java is easy using JSCH (SFTP) api. Now-a-days it is a common use case in software projects where you need to delete a file from the remote server using SFTP connection. JSch is a pure Java implementation of SSH2 (We can use SFTP Channel). JSch allows…
Continue Reading »


How to generate pseudorandom numbers in Java ?

How to generate pseudorandom numbers in Java ?
DeeKay January 3, 2017 at 8:45 pm · How To, java.math, java.util, Other

In this post we will see how to generate pseudorandom numbers in Java. Before that we will see what is Random numbers. Random numbers are the numbers that occur in sequence such that the values are uniformly distributed over a defined interval or set, which is impossible to predict future values based on present and…
Continue Reading »


Java Program For Uploading Folder Content recursively from local to SFTP Server

Java Program For Uploading Folder Content recursively from local to SFTP Server
DeeKay December 29, 2016 at 3:55 am · How To, SFTP

Java program for uploading the content of a local machine directory or folder to SFTP server is not straight forward. If we use JSCH API for SFTP upload then you cannot use channelSftp.put(new FileInputStream(sourceFile), sourceFile.getName(), ChannelSftp.OVERWRITE); method. This channelSftp.put() method will work for single file upload but you cannot use it for folder upload. Below Java…
Continue Reading »


Working with Log4J Basics – A Log4J Tutorial

Working with Log4J Basics – A Log4J Tutorial
DeeKay December 28, 2016 at 9:08 pm · APIs, Tutorial

Introduction Log statements placed in your code will work as high level debugging mechanism for your application. Here I’m saying the logging mechanism as high level debugging mechansism, as low level debug mechanism is debugging the code step-by-step using IDE debugger. There are different loggings APIs available to integrate logging in your source code. From…
Continue Reading »


Java Program For Downloading Folder Content recursively from SFTP Server

Java Program For Downloading Folder Content recursively from SFTP Server
DeeKay December 28, 2016 at 4:56 am · How To, SFTP

How to download folder from SFTP Server (Secure File Transfer Protocol) is the common use case for Java developer who wants to download folder from SFTP. To write a java program to download from SFTP, you will need to download JSCH jar file. For other SFTP operations in java, please refer below posts on Kodehelp.com –…
Continue Reading »


Java 8 – How to find Date on the day of given Week in a month ?

Java 8 – How to find Date on the day of given Week in a month ?
DeeKay December 6, 2016 at 9:17 pm · java.time

In this Java 8 program we will see how to find date on the day of given week in a month. For example if we want to find the date on 3rd Wednesday of current month.  


What is the difference between HashTable and HashMap in Java?

What is the difference between HashTable and HashMap in Java?
DeeKay December 2, 2016 at 3:12 am · java.util

Both HashTable and HashMap are java collections and implements java.util.Map interface. Difference between HashTable and HashMap is the most common interview question. Many of the candidates who face the interview struggle to answer this question. Difference between HashTable and HashMap in Java Thread Safe: HashTable is thread-safe and can be shared between multiple threads but…
Continue Reading »


How to Sort a Map by key in Java?

How to Sort a Map by key in Java?
DeeKay November 20, 2016 at 2:00 am · java.util, sorting

Here we will see how to sort a Map by key in java. There are two ways to sort a Map by Key –   First Approach Second Approach