自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

数据库连接池的思考

对于数据库连接池,一直在考虑为什么不采用单连接呢,所有应用共享该连接来并发执行sql.因为同一个连接是可以并发的执行sql语句的。但是目前数据库的连接池,一般是多连接的,每个事务的连接是独占的。csdn上,也有人提过该问题,但是一直没有人给出答案。今天认真的研究了下,单连接跟多连接的特点。在多线程并发的访问数据库的时候,我们希望应用能够同时并发的执行sql语句。如果每次...

2010-07-10 15:53:24 105

Java静态扫描工具

   今天Java静态扫描工具1.2.0终于发布了。   Findbugs是一款JAVA代码静态分析器,能够在程序不运行的情况下扫描class文件。扫描的过程中对被扫描的文件进行智能的分析,判断是否存在某些潜在的bug.如果扫描发现跟预先定义的bug规则一致,那么就会报告bug.这些bug规则,来源于JAVA开发经验的最优总结,包括网上流行的经验、《effective java》、...

2010-06-01 10:43:09 489

原创 白盒测试之静态检查--基础java字节码

要想实现FINDBUGS静态扫描器,如果不熟悉java字节码,是很难写出比较复杂的检测器的。只有对这些指令熟悉了,才能更加容易的分析源代码。看着这些指令,让我们回想起了大学时期的汇编语言。回想起来大学孤灯夜读的日子。1 Java字节码栈和局部变量操作1.1 将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 ...

2010-05-31 16:24:39 142

白盒测试之静态检查

态检查一般是检查编码标准规范,错误列表。编码规范往往团队会根据自己的经验和风格进行设置一些规范。现在很多IDE工具都会在编辑代码的时候实时的提醒是否符合代码风格。错误列表,一般是代码潜在的bug,由于某种代码写法虽然没有语法错误,但是可能存在错误,比如会导致线程死锁。这些都是错误列表应该检查的。静态检查的可操作方式1、代码走查程序员之间可以隔一定的时间抽取代码进行走...

2010-05-31 16:21:46 462

白盒测试之--理论篇一

最近一直在研究白盒测试,准备从理论上到实践上进行。最后搭建一个贴合实际的白盒测试工程。应用到日常的工作中。所以会不断的的有系列的文章出来。1 目标构建高效、完整的白盒测试体系2 原理 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。...

2010-05-31 16:20:28 156

白盒测试静态检查--规划篇

经过一段时间的准备,结合平时的开发经验,已经开发出了一系列的自定义检测器。现在需要规划好静态检查的可操作方案。一、初步积累期静态扫描工具由于会出现误报,以及自行开发的检测插件也是需要经过一定时间的考验。同时,也需要积累一些常见的问题,共享给开发以免再次犯同样的错误。所以,需要一个初步积累的阶段。1)手工分析扫描结果取得class和对应的源代码,可以先挑一些包,使...

2010-05-31 16:16:33 223

原创 自我介绍

river.liu曾经从事多年JAVA软件开发工作,这几年一直从事软件测试工作。多年来,一直致力于软件工程、软件开发、软件测试方面的研究。不喜欢自称高手,不愿意自封资深;科学研究讲究的是务实、实践。真理、真知才是硬道理。茫茫海洋,我只希望我的每个理念能游弋于业界之间。我的思想能在你的脑海中徜徉。 ...

2010-05-31 16:11:46 82

空空如也

空空如也

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

TA关注的人

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