1、Java反编译工具:JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.JD-GUI is free for non-commercial use. This means that JD-GUI shall not be included or embedded into commercial software products. Nevertheless, this project may be freely used for personal needs in a commercial or non-commercial environments.http://java.decompiler.free.fr/?q=jdgui
2、在线工具
全查网,http://www.quancha.cn/
urldecode:http://www.baidu.com/s?wd=urldecode
xml、html格式化:http://www.ostools.net/codeformat/xml
escape工具:http://tool.chinaz.com/Tools/Escape.aspx
json格式化:http://www.bejson.com/go.html?u=http://www.bejson.com/jsonview2/
3、tmux,终端多路复用:tmux is a terminal multiplexer, it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen.
安装需要libevent、curses
1)http://sourceforge.net/projects/tmux/?source=dlp
2)an event notification library,http://libevent.org/
3)graphics library,apt-get install libncurses5-dev
使用(prefix+?,列出快捷键)
1)tmux new -t session-name
2)tmux attach -t session-name
3)prefix+d,断开session
4)prefix+c,创建新window
5)prefix+num,跳到数字对应window
6)prefix+ " 在下边分割出来一个pane
参考
1)配置,http://jack-boy.iteye.com/blog/1586908
2)快捷键,http://www.cnblogs.com/itech/archive/2012/12/17/2822170.html
4、zsh:相对于绝大多数linux发行版默认的shell--bash,zsh绝对是一个优秀的替代品.zsh是交互型shell,同时它也是一个强大的编程语言,许多bash,ksh,tcsh优秀的地方在zsh都被实现.同时zsh有许多原生的优秀特点.
参考
1)安装zsh,http://freetstar.com/teach_you_to_enjoy_the_zsh-1/
2)zsh的theme,https://github.com/robbyrussell/oh-my-zsh
3)设置默认的shell,chsh -s /usr/bin/zsh
5、代码检查工具
1)findbugs,http://findbugs.cs.umd.edu/eclipse
2)checkstyle,下载插件复制安装,http://sourceforge.net/projects/eclipse-cs/,
http://www.cnblogs.com/bluesky4485/archive/2011/11/30/2269198.html
3)pwd,http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/
4)jlint