posts - 28,  comments - 15,  trackbacks - 0
     摘要: 本文介绍了解决Redis数据库响应延迟问题的方法,将有助于你找出Redis 响应延迟的问题所在。  阅读全文
posted @ 2014-07-22 17:11 zhangxl 阅读(1811) | 评论 (0)编辑 收藏
     摘要: 豁达是正确乐观的面对失败的系统。不需要过多的担心,需要一种去说那又怎样的能力。因此架构的设计是如此的重要。许多优秀的系统没有进一步成长的能力,我们应该做的是使用其他的系统去共同分担工作。 Redis是 其中一  阅读全文
posted @ 2014-07-22 15:27 zhangxl 阅读(361) | 评论 (0)编辑 收藏
     摘要: 在redis服务器中的分区主要包含两个目标:
通过利用多台计算机内存的和值,允许我们构造更大的数据库。
通过多核和多台计算机,允许我们扩展计算能力;通过多台计算机和网络适配器,允许我们扩展网络带宽。
  阅读全文
posted @ 2014-07-14 12:17 zhangxl 阅读(637) | 评论 (1)编辑 收藏
     摘要: 为什么我设置的索引不能生效,设置索引应该注意些什么,关于mysql的索引,有哪些细节。本篇文章能告诉你一些知识点。  阅读全文
posted @ 2014-05-08 19:48 zhangxl 阅读(2004) | 评论 (4)编辑 收藏
     摘要: 二叉树是数据结构世界中具有重要地位的一种数据结构。它同时具备有序数组和链表的优点,同时又弥补了有序数组插入数据、链表查找的缺点。同时也是各种面试中常见的问题。现通过java实现二叉树,加深对二叉树的理解。  阅读全文
posted @ 2014-04-18 18:34 zhangxl 阅读(317) | 评论 (0)编辑 收藏
     摘要:   阅读全文
posted @ 2013-06-09 18:07 zhangxl 阅读(219) | 评论 (0)编辑 收藏
     摘要: 对于MongoDB collection下的文档而言,在文件大于16MB时,我们应该使用GridFS。在一些解决方案中,使用MongoDB的GridFS存储大文件,比使用系统级别的文件系统更便利。当文件系统的目录对文件数量有限制时,你应该使用GridFS来存储需要的尽可能多的文件;
  阅读全文
posted @ 2013-04-09 18:41 zhangxl 阅读(483) | 评论 (0)编辑 收藏
     摘要: 本文在内网linux环境下构建Mongodb主从复制  阅读全文
posted @ 2013-04-02 19:15 zhangxl 阅读(303) | 评论 (0)编辑 收藏

语法
jmap [ option ] pid
jmap [ option ] executable core
jmap [ option ] [server-id@]remote-hostname-or-IP


参数

option 参数是单一的,紧跟在命令后面。
pid 要被映射的进程。必须是java进程。用jps可以获得java进程列表
executable 产生核心转储的可执行java代码
core 要被映射的核心文件
remote-hostname-or-IP 远程调试服务器的域名或者ip地址(看jsadebugd)
server-id 可选唯一id,如果多个服务器运行在同一个远程主机


描述

    是复制共享对象的内存映射、给定进程的堆内存、核心文件、远程调试服务器。如果给定的进程是再64的VM,你需要制定参数,例如:
    jmap -J-d64 -heap pid

    注意:这个工具在未来的JDK里可能不支持或者不出现。在windows系统里没有dbgeng.dll, 需要安装'Debugging Tools for Windows'来运行这些工具。同时PATH环境变量必须包含被目标进程或者崩溃导出文件位置锁使用的jvm.dll路径。例如:
    set PATH=\jre\bin\client;%PATH%


OPTIONS

<no option> 当没有选项,jmap复制共享对象映射。目标虚拟机中的每一个分享对象、开始地址、映射大小、完整路径被复制。这类似于Solaris中的pmap工具。


-dump:[live,]format=b,file=<filename> 把java堆导出成hprof二进制格式文件。live子选项是可选的。如果指定,只有堆中的活对象被导出。浏览堆镜像,你可以使用jhat。


-finalizerinfo 复制正在等待回收的对象信息


-heap 复制一个堆得概要。使用的GC算法堆配置,使用代的大小。


-histo[:live] 复制一个堆得柱状图。每个Java类,对象个数,内存大小(byte),类全路径。VM的内部类用*为前缀。如果live子选项被指定,只有活对象被计数。


-permstat 打印堆中永生代的类加载器的宽泛统计。每个加载器的名字,活性,地址,父加载器,它加载的类的大小。另外,驻留字符串的大小和数量。


-F 强制。使用jmap -dump 或者 jmap -histo 选项时,如果pid没有响应。在这个模式下live子选项不支持。


-h 帮助


-help 帮助


-J<flag> java虚拟机选项

posted @ 2013-03-18 17:32 zhangxl 阅读(1088) | 评论 (0)编辑 收藏
     摘要:     使用java的人都知道,如果覆盖了Object的equals方法,那么必须要覆盖hashCode方法,并且如果两个对象用equals方法比较返回true,那么这两个对象hashCode返回的值也必须是相等的,并且对于同一个对象,equals方法需要比较的属性值没有被修改,那么每次调用hashCode返回的值应该是一致的。  &nb...  阅读全文
posted @ 2012-08-16 18:39 zhangxl 阅读(406) | 评论 (0)编辑 收藏
<2012年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(1)

随笔分类(17)

随笔档案(28)

文章分类(30)

文章档案(30)

相册

收藏夹(2)

hibernate

java基础

mysql

xml

关注

压力测试

算法

最新随笔

搜索

  •  

积分与排名

  • 积分 - 94537
  • 排名 - 605

最新评论

阅读排行榜

评论排行榜