Here's a list of the tools that I want to see on any dev computer (windows 7 enterprise) I'm working with.
Ditto - clipboard manager http://ditto-cp.sourceforge.net/
ArsClip - clipboard manager better than Ditto (which has a high-cpu bug) http://www.joejoesoft.com/vcms/97/
Cygwin
Console - for emulating both cygwin and DOS - http://sourceforge.net/projects/console/
Xemacs - editor
WinMerge - file comparison
JDK - java of course
Maven (modify the setting to your needs)
IDE (Idea / Eclipse )
WinRar - unzip / uncompress tool
mRemoteNG - for ssh http://www.mremoteng.org/
Unlocker - for finding process that "handles" a file
Launchy - windows app launcher (like Executor / SlickRun ) - http://www.launchy.net/download.php#windows - or maybe the winner is executor . unclear
KeePass - password manager http://keepass.info/
GoogleDrive
Google Music
Tortoise (SVN )
SlikSVN - for SVN binary as well - http://www.sliksvn.com/en/download
Process Explorer
Apache Directory Studio
to be continued ...
Hello all
I've discovered recently an helpful jar that enables to query/execute a remote jmx server from command line.
This utility is an open-source , called jmxterm .
It enables you to access directly a JMX server , to query it or to execute operations on it, without having to open a jconsole.
It can be useful for automation and for the keyboard lover, like me or simply to check whether your server (local server or remote QA/CI server is up and healthy)
I'm using it for quickly checking the service status of my server (here in the example) or to run some trivial operation (clear cache etc ...)
Jar can be found here: \\tlvfs\Files\jmx (most of you have it mapped under your drive T:\jmx )
I've also create a very simple batch and shell script file for easing your first steps, if any ...
In order to use use it (assuming you're a windows OS user, but same is feasible for linux) , simply run the jmxterm.bat (or jmxterm.sh ) script , which simply calls the jar :
Example : get service status of my service :
$ ./jmxterm.bat --url localhost:10099 -i script/getServiceStatus.txtWelcome to JMX terminal. Type "help" for available commands.#domain is set to LpTag#bean is set to LpTag:name=ServiceStatusManage#mbean = LpTag:name=ServiceStatusManage:ServiceStatus = 3 - Service is up;
where the script/getServiceStatus.txt file looks as following:
domain LpTagbean LpTag:name=ServiceStatusManageget ServiceStatus
Another example is to enter into the command line itself and to navigate within the tool : for ex, connect your jmx (using open command), then query the domains (domains command) or beans (beans command) and execute different kind of operations ...
cd T:\jmxjmxterm.bat@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@jmxterm example of direct use:jmxterm.bat --url localhost:10099 -i script/getServiceStatus.txtjmxterm.bat -l service:jmx:rmi://Hc1k:9588/jndi/rmi://hc1k:10099/hcserv@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Welcome to JMX terminal. Type "help" for available commands.$>help#following commands are available to use:about - Display about pagebean - Display or set current selected MBean.beans - List available beans under a domain or all domainsbye - Terminate console and exitclose - Close current JMX connectiondomain - Display or set current selected domain.domains - List all available domain namesexit - Terminate console and exitget - Get value of MBean attribute(s)help - Display available commands or usage of a commandinfo - Display detail information about an MBeanjvms - List all running local JVM processesopen - Open JMX session or display current connectionoption - Set options for command sessionquit - Terminate console and exitrun - Invoke an MBean operationset - Set value of an MBean attribute
