This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//http://viralpatel.net/blogs/2009/04/http-proxy-setting-java-setting-proxy-java.html | |
System.getProperties().put("http.proxyHost", "someProxyURL"); | |
System.getProperties().put("http.proxyPort", "someProxyPort"); | |
System.getProperties().put("http.proxyUser", "someUserName"); | |
System.getProperties().put("http.proxyPassword", "somePassword"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//http://viralpatel.net/blogs/2009/01/java-singleton-design-pattern-tutorial-example-singleton-j2ee-design-pattern.html | |
public class SimpleSingleton { | |
private static SimpleSingleton singleInstance = new SimpleSingleton(); | |
//Marking default constructor private | |
//to avoid direct instantiation. | |
private SimpleSingleton() { | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//http://viralpatel.net/blogs/2009/01/how-to-take-screen-shots-in-java-taking-screenshots-java.html | |
import java.awt.Dimension; | |
import java.awt.Rectangle; | |
import java.awt.Robot; | |
import java.awt.Toolkit; | |
import java.awt.image.BufferedImage; | |
import javax.imageio.ImageIO; | |
import java.io.File; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File dir = new File("directoryName"); | |
String[] children = dir.list(); | |
if (children == null) { | |
// Either dir does not exist or is not a directory | |
} else { | |
for (int i=0; i < children.length; i++) { | |
// Get filename of file or directory | |
String filename = children[i]; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.zip.*; | |
import java.io.*; | |
public class ZipIt { | |
public static void main(String args[]) throws IOException { | |
if (args.length < 2) { | |
System.err.println("usage: java ZipIt Zip.zip file1 file2 file3"); | |
System.exit(-1); | |
} | |
File zipFile = new File(args[0]); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Sample XML file | |
/* | |
<?xml version="1.0"?> | |
<students> | |
<student> | |
<name>John</name> | |
<grade>B</grade> | |
<age>12</age> | |
</student> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.Map; | |
import org.apache.commons.lang.ArrayUtils; | |
public class Main { | |
public static void main(String[] args) { | |
String[][] countries = { { "United States", "New York" }, { "United Kingdom", "London" }, | |
{ "Netherland", "Amsterdam" }, { "Japan", "Tokyo" }, { "France", "Paris" } }; | |
Map countryCapitals = ArrayUtils.toMap(countries); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import javax.mail.*; | |
import javax.mail.internet.*; | |
import java.util.*; | |
public void postMail( String recipients[ ], String subject, String message , String from) throws MessagingException | |
{ | |
boolean debug = false; | |
//Set the host smtp address | |
Properties props = new Properties(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.BufferedReader; | |
import java.io.InputStreamReader; | |
import java.net.URL; | |
public class Main { | |
public static void main(String[] args) { | |
try { | |
URL my_url = new URL("http://www.viralpatel.net/blogs/"); | |
BufferedReader br = new BufferedReader(new InputStreamReader(my_url.openStream())); | |
String strTemp = ""; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Reallocates an array with a new size, and copies the contents | |
* of the old array to the new array. | |
* @param oldArray the old array, to be reallocated. | |
* @param newSize the new array size. | |
* @return A new array with the same contents. | |
*/ | |
private static Object resizeArray (Object oldArray, int newSize) { | |
int oldSize = java.lang.reflect.Array.getLength(oldArray); | |
Class elementType = oldArray.getClass().getComponentType(); |