Saturday, November 24, 2007
When to use MultiActionController in Spring framework
Monday, September 10, 2007
Reset System date and Time through Java API
Java API for reset the Windows System date & time
--------------------------------------------
However you can execute any Windows command by using the Runtime class. So you should be able to invoke the Time and Date command. This piece of code will be used to update the date and time using java.
try
{
String newDate = "01-06-04";
String newTime = "8:30";
Runtime.getRuntime().exec("CMD /c \"DATE " + newDate + "\"");
Runtime.getRuntime().exec("CMD /c \"TIME " + newTime + "\"");
}
catch(Exception e){
// Unable to change the date and time
}
Tuesday, February 13, 2007
Java Performance Tips
Multiplications
12 * 2 = 12 << 1
12 * 4 = 12 << 2
12 * 8 = 12 << 3
12 * 16 = 12 << 4
12 * 32 = 12 << 5
12 * 64 = 12 << 6
12 * 128 = 12 << 7
12 * 256 = 12 << 8
Divisions
12 / 2 = 12 >> 1
12 / 4 = 12 >> 2
12 / 8 = 12 >> 3
12 / 16 = 12 >> 4
12 / 32 = 12 >> 5
12 / 64 = 12 >> 6
12 / 128 = 12 >> 7
12 / 256 = 12 >> 8
Monday, February 12, 2007
Classpath
For example If I have the class
/home/user01/Test.java
/home/user01/f1/TestA .java
/home/user01/f2/TestB .java
/home/user01/f3/TestC .java
TestA {
public void show() {
System.out.println("Show from TestA");
}
}
TestB {
public void show() {
System.out.println("Show from TestB");
}
}
TestC {
public void show() {
System.out.println("Show from TestC");
}
}
Test {
public static void main(Stirng atr[]) {
TestA ta = new TestA();
TestB tb = new TestB();
TestC tc = new TestC();
ta.show();
tb.show();
tc.show();
}
}
If each class reside in different folder we need to set the classpath for all the file, then only the file got compile
[user01@localhost user01] java Test.java
the above command will lead you with error messages
Test.java4: cannot find symbol
symbol : class TestB
location: class TestB
...................
To Compile the above class
javac -classpath /home/user01/f1:/home/user01/f2:/home/user01/f3 Test.java
To Execute the above class
java -classpath /home/user01/f1:/home/user01/f2:/home/user01/f3 Test
Friday, December 29, 2006
Java Script Tips
When submitting a form, only the named form fields get passed onwards with their contents. The JavaScript code, and the objects you create are lost.
If you need to pass the data held within an array as part of the form, you need to place the data in a form field - a hidden form field is best.
Once the target page has loaded you need to parse the search data to extract the data to build another array.
On the first page, use something like:
Thursday, December 28, 2006
Unix File Permissions
Unix File Permissions | |||||||||||||||||||||||||||
Unix File Permissions Unix, as a multi-user system, has security measures built in. Files contain The reason for permissions is to limit the scope of what can be done with a file and You can examine the permissions of a file by typing: ls -l filename. ex. ls -l testfile.txt will return something like this: This file has read/write permission for the owner, the group, and others (everyone). To change a file's permissions you use the chmod program. We can tighten up the permissions on testfile.txt by typing: chmod 664 testfile.txt. Now testfile.txt looks like this: Here are the settings that can be used for file permissions
As you can see there are three numbers in the chmod 665 command. They correspond to the Here are some common examples:
Unix treats everything as a file. Directories also use the same permission scheme. A little more information about using numbers for permissions:
By adding up these three numbers you get the permissions above.
Another method of setting permissions In addition to using the Octal system for setting permissions, you can use letters combined with Here are some examples:
The method you use is up to you. The results are the same, however, to me it seems clearer to use That concludes this discussion of file permissions. You can find out more information by |