Posts

Use mySQl setup from your virtual machine

Image
Have you ever faced a situation where you want to use your MYSQl from your virtual machine. i,e your MYSQL set up is on the windows and your linux is on VM player and you want to use it rather than installing it again on linux box. If yes, Then here is the solution. My System configuration where I have tested. OS : Windows 7 MYSQL: version 5.5 on windows RHEL 5 on VM player Step: 1 . Open MYSQL workbench 5 2.  Open your MYSQL from server Administrator. 3.  Goto Security -> Users and Privileges 4.  Replace 'localhost' with '%' in limited connectivity to host matching box. And you are done here..:) All credit goes to my Manager..Thanx a lot..:)

List all xml files from the JAR.

Do you want to know which all files are in the jar without extracting it.? This is a small tutorial where I am listing all the xml files. import java.io.IOException; import java.util.ArrayList; import java.util.Enumeration; import java.util.List; import java.util.jar.JarEntry; import java.util.jar.JarFile; /**  * List the name of all xml which is in given jars  *  * @author abdul  */ public class ListXmlFiles {     /* Stores the xml file name*/     List<String> list = new ArrayList<String>();     public List<String> getList() {         return list;     }     /**      * @param args      * @throws IOException      */     public static void main(String[] args) throws IOException {         ListXmlFiles xmlFiles = new ListXmlFiles();  ...

Windows Command Prompt Tricks You Probably Don’t Know

1. Send a Command’s Output to the Clipboard Note: This will work for any command. Without doing copy and paste the output, We can send the output directly to the clipboard. ipconfig | clip 2. Open Command Prompt From a Folder Do you want to open the command promp within a folder from explorer ? All you have to do is hold shift while right  clicking on a folder and the option will appear in the context menu. 3. Command History We can view our past command  i,e using doskey command. doskey /history 4. Drag and Drop Files to Change the Current Path Another neat trick if you are not a fan of opening a command prompt from the context menu is the ability to drag and drop folders onto the prompt and have it automatically enter the path of the folder. 5. Run Multiple Commands In One Go Want to run multiple command at once?  You can do this by linking them with double ampersands. ipconfig && netstat

How to read properties file using ANT

Suppose You have to access some properties (from a file), which are already defined in my build file. To be able to access the properties We can use the build attribute of the property task.  build.properties #Release information #Thu Oct 14 16:25:12 CEST 2004 build.number=115 release.version=0.4 release.name=framework   Ant Example Target <target name="read.properties"> <!-- Read the properties from the release of the framework --> <property file="build.properties" prefix="build"/> <echo message="${build.build.number}"/> <echo message="${build.release.version}"/> <echo message="${build.release.name}"/> </target>    Output Buildfile: C:\build.xml read.properties: [echo] 115 [echo] 0.4 [echo] framework BUILD SUCCESSFUL Total time: 3 seconds

chkconfig Command Examples

chkconfig command is used to setup, view, or change services that are configured to start automatically during the system startup. chkconfig has five distinct functions: adding new services for management, removing services from management, listing the current startup information for services, changing the startup information for services, and checking the startup state of a particular service. chkconfig --list [ name ] chkconfig --add name chkconfig --del name chkconfig [ --level levels ] name < on | off | reset > chkconfig [ --level levels ] name   OPTIONS --level levels Specifies the run levels an operation should pertain to. It is given as a string of numbers from 0 to 7. For example, --level 35 specifies runlevels 3 and 5. --add name This option adds a new service for management by chkconfig . --del name The service is removed from chkconfig management. --list name This option lists all of the services which chkconfig...

Embedding Jetty Tutorial

Jetty : Jetty is an open source servlet container, which means it serves Java-based web content such as servlets and JSPs. Jetty is written in Java and its API is available as a set of JARs. Developers can instantiate a Jetty container as an object, instantly adding network and web connectivity to a stand-alone Java app. Jetty has a slogan, "Don't deploy your application in Jetty, deploy Jetty in your application." What this means is that as an alternative to bundling your application as a standard WAR to be deployed in Jetty, Jetty is designed to be a software component that can be instantiated and used in a Java program just like any POJO . Put another way, running Jetty in embedded mode means putting an HTTP module into your application, rather than putting your application into an HTTP server.  To embed a Jetty server, the following steps are typical: Create the server Add/Configure Connectors Add/Configure Handlers Add/Configure...

How to find default thread pool size programmatically

To find out jetty thread pool size programmatically : ThreadPool tp = (ThreadPool) server.getThreadPool(); if(tp instanceof QueuedThreadPool) { QueuedThreadPool qtp = (QueuedThreadPool) tp; int minThreads = qtp.getMinThreads(); int maxThreads = qtp.getMaxThreads(); LOG.info("minThreads : " + minThreads + "\t maxThreads :" + maxThreads) }