useful-scripts

最近在github看到关于一些比较好的java相关脚本、vcs脚本、shell脚本。怕以后忘记了,在此做个备注。

原链接为:https://github.com/oldratlee/useful-scripts

 

链接中的脚本列表:

:coffee: Java相关脚本

  1. show-busy-java-threads.sh
    打印出在运行的Java进程中,消耗CPU最多的线程栈。用于快速排查Java的性能问题。
  2. show-duplicate-java-classes
    找出jar文件和class目录中的重复类。用于排查Java类冲突问题。
  3. find-in-jars.sh
    在目录下所有jar文件里,查找类或资源文件。

:watch: VCS相关脚本

  1. swtrunk.sh
    自动svn工作目录从分支(branches)切换到主干(trunk)。
  2. svn-merge-stop-on-copy.sh
    把指定的远程分支从刚新建分支以来的修改合并到本地svn目录或是另一个远程分支。
  3. cp-svn-url.sh
    拷贝当前svn目录对应的远程分支到系统的粘贴板,省去CTRL+C操作。

:shell: Shell相关脚本

包含Shell使用或命令加强的脚本。

    1. c
      原样命令行输出,并拷贝标准输出到系统剪贴板,省去CTRL+CCTRL+V操作。
    2. colines
      彩色cat出文件行,方便人眼区分不同的行。
    3. a2l
      按行彩色输出参数,方便人眼查看。
    4. echo-args.sh
      输出脚本收到的参数,在控制台运行时,把参数值括起的括号显示成 红色,方便人眼查看。用于调试脚本参数输入。
    5. console-text-color-themes.sh
      显示Terminator的全部文字彩色组合的效果及其打印方式。
    6. tcp-connection-state-counter.sh
      统计各个TCP连接状态的个数。用于方便排查系统连接负荷问题。
    7. parseOpts.sh
      提供命令行选项解析函数parseOpts,支持选项的值有多个值(即数组)。
    8. xpl and xpf
      在文件浏览器中 打开/选中 指定的文件或文件夹。

 

其他收集到的shell分析脚本链接:

1、https://github.com/zhwj184/shell-work

mysql监控脚本

cookielog分析脚本

线上java进程信息dump和机器信息dump脚本

cpu监控相关

dish 磁盘管理

process 进程管理

 


Java Tools

https://github.com/vipshop/vjtools

 

 https://github.com/vipshop/vjtools/blob/master/docs/other/othertools.md

 

posted @ 2015-08-14 09:57  milkty  阅读(630)  评论(0编辑  收藏  举报