How to install Apache Ant on Mac OS X

  • 24 May 2016
  • ADM

How to install Apache Ant on Mac OS X in 4 easy steps:download, extract, move to destination folder and edit the environment variables.


How to sleep a thread in Java

  • 21 July 2016
  • ADM

How to sleep a thread in Java using Thread.sleep() method. Comparison between sleep millis an nanos.


How to create Builder design pattern in Java

  • 03 November 2016
  • ADM

How to create Builder Design Pattern in Java using simple example and comparison with classic instantiation.


How to create Singleton Design Pattern in Java

  • 14 May 2016
  • ADM

design pattern is a general solution to a common problem. The singleton pattern is used to restricts the instantiation of a class to one single object.


Change ssh default port in Linux

  • 20 May 2016
  • ADM

By default, ssh listens for incoming connections on port 22. So if a hacker wants to attack your machine he will most likely scan port 22 first. Just to make an idea how important is this (from my point of view of course), before changing the default ssh port for my server I got every day 1000+ login tries for my root user. An effective (but minimal) method to protect your machine is to run ssh on non-standard port. Any unused port will work but one above 1024 is preferable.