Java

10 Object Oriented Design Principles

OO LogoEvery now and then when I review code, I see developers write code that does not conform to the basis OO design principles and this eventually make it difficult to understand, maintain, extend blah blah..... Basically its just keeps on adding a layer of un-necessary complexity that you have to deal with. So what do you do? I guess you end-up refactoring the code( Did I said, I love refactoring?

How to get the Temp Directory Path in Java?

Java LogoThe path to the temp directory in Java can be retreived via the sytem property as mentioned below:

System.getProperty("java.io.tmpdir");

Find the Calling Class

Here is a simple snippet to find out the calling Java Class.

Class.forName(new Throwable().getStackTrace()[2].getClassName()));

How to view all Stored Procedures in a schema?

The following sql list the name of all the routines in a given database.

SELECT ROUTINE_NAME

FROM INFORMATION_SCHEMA.ROUTINES

WHERE ROUTINE_TYPE="PROCEDURE" AND ROUTINE_SCHEMA="dbname";

How to convert ISAM table to MYISAM?

The table types have changed from ISAM to MYISAM from Mysql version 4.x to 5.x.

In order to convert a table from ISAM to MyISAM, simply issue a statement like

ALTER TABLE tblname ENGINE=MYISAM.

Recursively Convert Gif Images To Jpg

Converting images from gif to jpg for web or other reason can be done easily using the ImageIO package. The following snippet convert all the gif images in directory rootDir to jpg images.Compile this class and execute using java command line. This utility class is also available as part of the Livrona Tools Project.The following is the code for the Image Converter.

 

Eclipse Java Project for Beginners

A very simple tutorial that walks through the process of creating a Java Project using the Eclipse IDE. It also gives overview about writing a java class along with simple and helpful tip for beginners.

How to debug Java programs using the Debugger in Eclispe?

This is very simple tutorial about how to use built in Eclipse Debugger for Java Programs.

SSL made easier for Testing By Dummy SSL

Introduction
JDK 1.4.2 and above JSSE allows to plugin the implementation of the ssl security provider.
Sometimes its difficult to get the ssl/jsse working correctly due to a number of reasons.
Specially in testing applications, where the url's are accessible via ssl , parts or all of the the ssl implementation/provider can be swapped sith a custom
if the server certificate is a self signed cert, not valid or not a trusted cert.

Clash of the Technology Titans - A Recap

Introduction

Interestingly enough this power clash has been going on for more than a year now. Even though nothing concrete has come up from it. Even with the latest news about Yahoo and Ebay working together in Japan does not change a thing. EBay withdrew from Japan in 2002 after only two years of operation.Could not compete with well established site Yahoo Japan and Rakuten.

Syndicate content

Back to top