自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

在 Eclipse 里使用 Java 6 注解处理器

 在 Eclipse 里使用 Java 6 注解处理器原文:Using Java 6 processors in Eclipsehttp://kerebus.com/2011/02/using-java-6-processors-in-eclipse/     我没有找到这方面的完整的教程,所以花费两个小时的时间完成了这个,希望他能够节省你的时间。    JDK 5 加...

2012-06-29 23:49:09 290

JDK 7 特性

JDK 7 特性虚拟机  JSR 292:支持动态类型语言(InvokeDynamic)    通过对JVM、java语言和JAVA SE API扩展,在接近java语言的性能级别支持动态类型语言。  严格的class文件检查    51(SE 7)版本以上class文件必须经过类型检查验证,虚拟机不可以使用旧的验证机制。语言  JSR 334:小的语言改进(Co...

2012-06-29 00:09:20 98

原创 Java SE 7 和 JDK 7 兼容性

 Java SE 7 和 JDK 7 兼容性    兼容性是一个复杂的问题。这篇文档讨论描述Java平台发行的三种可能的不兼容性。  二进制兼容性    除了以下列出的以外,Java SE 7 对 Java SE 6 二进制兼容。除了注明的不兼容外,java6编译的class文件可以正确的在Java SE 7中运行。    由于JSR 292 引入invokedynamic指令...

2012-06-29 00:08:17 528

原创dos下用pc喇叭唱月亮代表我的心

STACK SEGMENT STACK DB 256 DUP(0)STACK ENDSDATA SEGMENT OUTB DB 0AH,0DH,"music:yue liang dai biao wo de xin",0AH,0DH,0ah,0dh db " ^ ^ ^ ^ ",0a...

2012-05-28 15:45:49 365

利用修改显示页面功能实现动画

; masm main.asm;; link main; STACK SEGMENT PARA STACK DB 256 DUP (0)STACK ENDSDATA SEGMENT PUBLIC point dw 0b800h COLOR DB 11011000B MASKS DB 11000000b DB 001100...

2012-05-28 15:43:07 105

java的Integer缓冲

      java.lang.Integer.valueOf(int)方法默认情况下如果参数在-128到127之间,则返回缓存中的对象,否则返回new Integer(int)。      缓存中的对象是JVM第一次使用valueOf方法时初始化的。      可以设置系统属性 java.lang.Integer.IntegerCache.high 修改缓冲区上限,默认为127。参数内容...

2012-05-28 15:14:11 105

DBCP和Tomcat jdbc-pool 对比

一  性能低并发情况下DBCP略强于jdbc-pool,高并发情况无明显差别。参考《连接池性能测试报告》和《不同并发量下连接池性能和包依赖》 二  稳定性无论是DBCP还是jdbc-pool都是Tomcat7捆绑发布的连接池。DBCP经过多年广泛应用,稳定性毋庸置疑。jdbc-pool的issues显示其尚未出现严重bug,而且在测试中突发数千并发情况下仍然稳定可靠。...

2012-05-23 17:29:18 211

Tomcat jdbc-pool 与 commons DBCP 的参数对比【翻译全部属性】

通用属性属性名描述(DBCP/Tomcat jdbc-pool 差别)DBCP默认值jdbc-pool默认值username传递给JDBC驱动的用于建立连接的用户名password传递给JDBC驱动的用于建立连接的密码url...

2012-05-22 17:33:58 102

不同并发量下Tomcat jdbc-pool和DBCP连接池的性能和包依赖

最小连接5,最大连接50,无延迟,排除预热,循环查询“select 1”  线程数412361083249722916DBCP938161127461075338830898974134804234709TomcatPool595898593884963882031000231...

2012-05-22 11:47:55 245

[翻译]DBCP释放历史

 版本日期描述1.4.1TBD待决定TBD带决定1.42010-02-14This release includes new features as well as bug fixes and enhancements. Some bug fixes change semantics (e.g....

2012-05-22 00:28:59 103

[翻译]Why another connection pool project?为什么还需要另外的连接池项目?

英文原文: http://www.tomcatexpert.com/blog/2010/03/12/explaining-jdbc-pool-high-concurrency-alternative-connection-pooling-module原文发表于2010年3月12日       这篇文章我们将解释Tomcat开发版本中的一个组件。这个组件的名字就是jdbc-pool,准确...

2012-05-22 00:01:28 109

原创 (翻译)Tomcat JDBC 连接池

介绍org.apache.tomcat.jdbc.pool包的JDBC连接池被用来替代commons-dbcp连接池。为什么我们需要一个新的连接池?有这样一些原因:1.      commons-dbcp是单线程的,即使是查询验证过程也以线程锁锁定整个池。2.      commons-dbcp...

2012-05-21 17:52:43 187

java连接池性能测试报告

一  当前问题1  高并发异常         目前应用的Proxool连接池,在高并发情况下会出现:         1. DataSource.getConnection()方法会根据ProxoolDataSource.simultaneousBuildThro...

2012-05-21 13:39:43 766

JAVA NIO和MINA发送数据过程解析

NIO发送数据过程:1 将信道写入操作加锁保证其他线程不对信道写入(文档中称“是如果另一个线程已经在此通道上发起了一个写入操作,则在该操作完成前此方法的调用被阻塞。”)2 如果缓冲区为非直接缓冲区,则复制缓冲区内容到直接缓冲区,防止外界对缓冲区内容修改导致发送数据损坏    * 复制过程分配的内存将被捆绑在线程上,在线程关闭之前,这部分内存不被回收,等IO操作完成后,可重用这部分内存,...

2012-05-11 14:30:40 318

开发环境Eclipse和GameServer的JVM调优

杜天微 2012-3-29系统信息:    XP SP2,E6700 双核3.2G,可用内存 2.96G                为了提高工作效率,本人尝试优化Eclipse和GameServer的启动参数,由于时间有限,而且这些工作是几周之前做的,很多步骤已经记不清了,所以大概简述调优思想,请大家提出意见。Eclipse:    下面的优化过程是在安装加密软件之前做...

2012-05-11 10:03:31 108

JVM编译期字符串连接优化分析

为了研究javac对于String相关代码的字节码优化,我做了如下测试。    测试环境:       $ javac -version       javac 1.6.0_23       $ java -version       java version "1.6.0_23"       OpenJDK Runtime Environment (IcedTea6 1....

2012-05-11 09:57:40 188

原创 为了研究变量声明在for语句块前和for语句块内部的区别

编译并反编译BeforeFor和InFor,对比如图《javap》,截图中省略了前半部分,只有类名不同。可见方法中堆大小同样为2,用来存储本地变量str和i;3个局部变量,分别指向参数args、局部变量str、局部变量i;一个参数,args可以看到区别有2处:1 str和i的存储位置相反2 Before中的str的作用域为方法体内部,而In中为for循环体内部。...

2012-05-11 09:54:39 164

原创 服务端Mina线程关系和数据流动分析

一 线程关系NioSocketAcceptor类线程数量:1 线程名格式:NioSocketAcceptor-1创建Runnable类:AbstractPollingIoAcceptor. Acceptor 用途: 负责处理Selector选择器获得的新建连接,为信道包装IoSession、...

2012-05-11 09:50:19 150

空空如也

空空如也

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

TA关注的人

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