自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

NB的2.2250738585072012e-308

如果javac后运行如下程序:class runhang {  public static void main(String[] args){    System.out.println("Test1");    double d = Double.parseDouble("2.2250738585072012e-308");    System.out.println("Th...

2011-02-10 16:18:00 212

如何为mysql增加自定义命令

最近在做MySQL源码测试,某同学有个新做的**Patch,会新增加一些自定义的命令,实现策略比较”环保”,主要是考虑到低侵入性,通过某些回调函数做,所以有些地方看着不优雅,有种”跳线”的感觉,不爽, 我于是找时间顺道学习了下官方比较传统的实现策略。下文仅供学习参考。其实新增加一条命令,从技术角度讲并不复杂,但比较锁碎。首先需要有一份mysql的源代码,我这边桌面开发机上用的是5.1.45...

2011-01-28 16:28:44 281 1

windows下编译调试mysql

mysql在类linux环境下的编译、调试相信大家都应该有所了解,和其他的GNU工具没有两样:configure、make、gdb。。。 当然具体的参数选项可能会很多,可以参考官方文档。本文试就windows开发环境下的mysql编译调试做些表述:用到的工具: vs2005 bison cmake1. 在WIN下配置好bison cmake的环境变量,注意安装这两个工具的路径尽量不要带...

2011-01-28 16:27:06 237

原创 jmap -dump:live为啥会触发Full GC

昨天组里的新人小朋友问是不是每执行一次jmap -dump:live都会触发一次Full GC,因为当时他在做性能测试时某应用已经好几个小时没有一次FGC了,结果他执行了下dump就增加了次FGC。我当时模糊回答应该会,以前看过哪篇文章好像提过^-^,不过本着严谨不误导新人小朋友的原则,还是找时间抽空验证实践了把:测试环境:linux , sun jdk 1.6.07 , 32位测试结...

2010-10-31 16:03:32 7518

原创 Mysql Query Cache学习篇

基础介绍篇:QueryCache是用来缓存select语句结果集的一种机制,不是缓存execution plan。需要注意:对select语句的大小写空格敏感。用张形象的图可以展现下(图是从网上“借”的):无实验,无真像,我们还是动手理解下吧先看下当前环境状态mysql> select version();+————–+| version()   ...

2010-10-31 16:02:59 91

原创 SPECjvm学习笔记

SPECjvm是一个用来评测JRE运行性能的benchmark suite。它的Test Case包含了一些常见的java基础应用场景. 目前流行的版本是SPECjvm2008, 应该算得上是业界标准了SPECjvm2008有三种运行模式: Base Peak 和 Lagom。 常用的前两种,Base是测试未经调优的JVM性能(但允许调优底层的OS和存储);Peak是测试经过调优的JVM性能。...

2010-10-31 16:02:18 1191 1

原创 一例OOM的排查过程

组里的美女同事在搭建性能测试环境时遭遇了OutOfMemoryError,做Java,做性能遇到OOM本是常事,不过这次的原因还是第一次碰到,分享一下我们的思路:确认OOM的具体类型。  一般来讲,OOM常见的有unable to create new native thread、Out of swap space、Java heap space、GC overhead limit ex...

2010-07-25 19:33:56 258

原创 GC Tuning Case学习摘要

case 1 场景4CPU 2.6.18-Xmx1536m -Xms1536m -Xmn500m目标减少GC次数,以避免由于GC造成难以支撑高并发量方法:降低响应时间或请求次数,这个需要重构,比较麻烦减少旧生代内存的消耗,比较靠谱减少每次请求的内存消耗,貌似比较靠谱降低GC造成的应用暂停时间jmap dump;发现里面的线程大部分在waiting状态,没在处...

2010-06-30 17:26:22 86

原创 Oracle索引学习笔记

反向关键字索引会降低争用的特定块可能性,但,只对等式谓词有改进作用!!!index full scan可用于消除排序操作,因为数据是按索引关键字排序的,她是使用单个块I/O读取索引(不同于fast index full scan)fast index full scan不能用于消除排序操作,因为数据不按索引关键字排序,通常比普通的IFS快,因为她可以像FTS一样使用多个块I/O...

2010-06-30 13:58:56 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除