`
spring5365
  • 浏览: 71422 次
  • 性别: Icon_minigender_1
  • 来自: 钓鱼岛
社区版块
存档分类
最新评论
文章列表
1.索引组织表 2.一致性非锁定读 3.Next Key Lock 4.Double Write 5.Insert Buffer 6.Redo 7.Undo 8.事务隔离级别

Linux常用命令

查看java线程数 ps -eLf | grep java | wc -l ls -l  | more -5 分页显示 显示最后1000行 tail -n 1000 catalina.out  搜索文件 grep 'ZFBKC2014051012322713491895' catalina.out.2014-05-10 cat catalina.out.2014-05-10 | grep 'ZFBKC2014051012322713491895' 移动文件命令 mv apache-activemq-5.5-SNAPSHOT active ...

linux ps grep命令

ps命令 ps x  显示所有程序,不以终端机来区分 ps u 以用户为主的格式来显示程序状况 ps f  用ASCII字符显示树状结构,表达程序间的相互关系 ps w 宽输出,此命令按窗口大小换行 ps -L 显示线程的数量 常用 ps xufwww查看进行和参数状态   grep命令 grep -r 搜索子目录

Linux命令 netstat awk

netstat -a (all)显示所有选项,默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字。 -l 仅列出有在 Listen (监听) 的服務状态 -p 显示建立相关链接的程序名 -e 显示扩展信息,例如uid等   awk awk

Linux常用监控工具

CPU mpstat,vmstat,top mpstat [-P {cpu|ALL}] [internal [count]] mpstat -P ALL 2 3  所有CPU每2秒显示一次,共显示3次 vmstat [delay [count]] vmstat 2 3  每2秒显示一次,共显示3次 内存 free IO iostat

JAVA注解

1.定义注解 @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD, ElementType.TYPE}) public @interface ExampleAnnotation { String value() default "我是注解"; String[] param() default {"get", "post"}; } 2.使用注解 @ExampleAnnotation(value="我改变了注解的默认值 ...

ClassLoader

  1.类加载器的最终功能是将java字节码转换成JVM中的Class对象。    实例代码: class FileSystemClassloader extends ClassLoader { private String directory; public FileSystemClassloader(String directory) { this.directory = directory; } @Override public Cla ...
    如果只看jdk文档对于新手来说,很难理解java为什么要求重写这两个方法。在面向对象的世界里,如何确定两个对象是否相等(或者说逻辑上相等)是要解决的一个问题,Java通过equal方法来确定两个对象是否相等。Java对象的创建是在堆上进行的,如果用new关键字创建一个类的两个对象,java里时如何判定这两个对象是否相等的呢?   举个例子: class Employee { Integer id; public void setId(Integer id) { this.id = id; } }  假如一家公司认为只要员工编号相同就是同一个员工(虽然有点 ...

JVM参数

  GC与内存大小相关的参数 定义 参数 说明 堆内存 -Xms 启动JVM时的堆内存空间大小   -Xmx 堆内存的最大值   -Xmn 年轻代堆内存大小   -Xss 线程栈内存大小   -PermSize 永久代堆内存大小   -MaxPermSize 永久 ...

jstack命令

jstack(Stack Trace for Java)用于查看java程序的java stack和native stack的信息。   命令格式jstack [ options ]  vmid jstack [ options ] [server-id@]remote-hostname-or-IP   常用参数说明-m 如果调用的是本地方可以显示C or C++的堆栈。 -l   显示堆栈和锁的附加信息,如ownable synchronizers列表   示例:1 "Thread-2" prio=6 tid=0x19ea1000 nid=0x4810 ...

jmap命令

jmap(Memory Map for Java) 生成堆转储快照命令。   命令格式jmap [ options ]  vmid   常用参数说明-dump 生成堆转储快照。格式:-dump:[live, ]format=b,file=<filename>,live说明只dump出存活的对象 -heap 显示Java堆详细信息。 -v 输出传给JVM的参数。   示例:1 [root@ss ~]# jmap -dump:format=b,file=dump.bin 9133 Dumping heap to /root/dump.bin ... Heap d ...

jstat命令

jstat(JVM Statistics Monitoring Tool) 监视虚拟机各种运行状态的工具。   命令格式jstat [ options vmid [ interval [s|ms]  [count]] ]   常用参数说明-gc 监视Java堆状况,包括Eden区、两个Survivor区、老年代、永久代等的容量、已用空间、GC时间等信息 -gcutil 监视Java堆状况,显示已用空间占总空间的百分比 -gcnew 监视新生代GC状况 -gcold  监视老年代GC状况 -gccause 同gcutil,额外输出导致上一次GC产生的原因   示例:1

jps命令

jps(JVM Process Status Tool) ps看起来很熟悉,命名模仿了Linux系统里的ps命令,ps在Linux系统里是查看操作系统进程信息的。jps是查看正在运行的虚拟机进程信息的。   命令格式jps [ options ] [ hostid ]   常用参数说明-m 输出虚拟机启动时传递给main方法的参数。 -l 输出应用程序主类(含main方法的类)的完整包名,或者是应用程序JAR文件的完整路径。 -v 输出传给JVM的参数。   示例:1 [root@recharge1 ~]# jps -m 20680 Jps -m 15446 Boot ...
工作几年了,多数都在关注业务代码的开发,很少回头回顾一下自己所掌握的知识体系。记得去支付宝的一次面试中对java体系结构回答得都不是很清楚,最近在读深入java虚拟机这本书,把书的一些知识点在这里记录一下。 Java体系结构包含四种独立但相关的技术: Java程序设计语言 Java Class文件格式 Java应用编程接口(API) Java虚拟机 Java虚拟机其本质就是一台虚拟的计算机,其规范定义了每个Java虚拟机都必须实现的特性。Java虚拟机的主要任务是装载Class文件并且执行其中的字节码。Java虚拟机包含一个类装载器 (Class Loader),它可以从程度或API中装载C ...
1.先下载memcached和libevent(这个被memcached依赖)    wget http://memcached.org/latest    wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.16-stable.tar.gz        下载过程如有问题,请到网站直接下载,网址:     http://memcached.org/downloads       2.解压并安装    tar -zxf libevent-1.x.x-stable.tar.gz    cd ...
Global site tag (gtag.js) - Google Analytics