Intermediate
10 Object Oriented Design Principles
Posted May 29th, 2008 by administrator
Every 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?
Posted April 1st, 2008 by administrator
The 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
Posted March 28th, 2008 by administrator
Here is a simple snippet to find out the calling Java Class.
Class.forName(new Throwable().getStackTrace()[2].getClassName()));
Compute size of Mysql database with it's tables
Posted February 5th, 2008 by administratorSo the size of the database is sum total of size of its individual tables.
Size of database = Sum of {Individual Table Size}
How to do view all the triggers in a schema?
Posted January 31st, 2008 by administrator
Yes, you can view triggers using the INFORMATION_SCHEMA.TRIGGERS table. The following sql list all the triggers in a given schema.
select
SEQUENCE_NAME,MIN_VALUE,MAX_value,LAST_NUMBER,length(LAST_NUMBER)
from dba_sequences
where SEQUENCE_OWNER='schema owner'
order by length(LAST_NUMBER) desc
How to view all Stored Procedures in a schema?
Posted January 31st, 2008 by administrator
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?
Posted January 31st, 2008 by administrator
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.
How do I import a MySQL dumpfile into my database?
Posted January 1st, 2008 by administrator
Data can be dumped into the database using the following command. mysql -p -h DBSERVER dbname < dbname.sql
Recursively Convert Gif Images To Jpg
Posted December 26th, 2007 by administrator
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.
Clean up Rail Sessions
Posted August 16th, 2007 by administrator
By default rails does not clear out stale sessions from the session store. Depending on the configuration session can be stored in the local file system or the database.