最近在用的一直是Mysql的Innodb,昨天测试了一下包含Blob字段的数据的插入,真的是很惨不忍睹。在表中记录数小于2k的时候,速度还行,超过2k速度就下降,从470/s持续的下降,在表中有1w条记录的时候速度就只有240/s了。到5w的时候,就只有178/s了。到20w的时候,则是130/s。后来换成了Myisam,基本上在200w记录的时候还能够有1000/s的速度。Myisam不支持事务,速度快,这些都是很早就知道的。只是不知道会有这么大的差距。也不清楚是不是innodb的什么设置我没有设置正确。现在从性能上考虑,要采用M ...
DBCP是apache下面的一个开源的数据库连接池,谈谈几个经验
1 Connection出问题后的释放
Connection建立成功后,如果在某次操作的时候,连接本身出现异常,可能需要废弃掉这个连接,创建新连接。当然对于mysql,支持autoReconnect的则不存在问题(Connection本身不需要废弃),但是如果不支持autoReconnect的driver,就存在这个问题。DBCP中使用的是PoolableConnection,关 ...
LoadRunner的lrs_一族的函数是socket操作的函数,可以方便的创建、释放socket,并通过创建的socket收发数据。socket发送的数据可以是固定的数据,也可以是在buffer中使用param来使得发送的内容具有动态 性。那么如果这个param是从用户自定义函数中返回的,那么存在一个没有办法释放的问题。那么有没有什么更好的办法呢。一个办法是通过加载dll,然后传入一个char[]来获取生成的信息,然后把这个信息写给一个buffer,然后发送这个buffer,还有一个方式就是直接发送char[]中的内容,第一种方法要使用lrs_save_param或者lrs_save_par ...
在LoadRunner中使用外部的动态链接库有两种方式,一种是通过Param,另外一个就是直接加载并且使用。开始看到网上有人说是用dll中的函数的话,返回不能是字符串,另外就是参数是字符串的也是只读的,不能更改。这样的话,调用dll就真的是限制太大了。不过后来测试发现,不存在上面两个限制的。
通过Param来使用 外部的dll,要设置Param的类型是User Defined Function,设置dll的路径和方法名称,这个方法貌似是不能有参数的。这样就可以使用了。不过对于这样的方式,Param的值是从函数返回的,返回字符串就比较麻烦了。因为返回字符串,除非是常量字符串,否则都要new(m ...
一个人溺水,等上帝来救他。来了一艘船要救他,他说不,上帝回来救我的,船走了。后来又有两艘船路过要救他,被他用同样的理由拒绝了,结果这个人被淹死了。当他碰见上帝时,他说,上帝啊,我是这么的信仰你,你为什么没有来救我呢?上帝说,我已经派了三艘船去救你,你都拒绝了,上帝也没有办法救你了!
其实很多事情,自己要有好的心态。这很重要!!!
近日想学习一下jBPM,看到有一个插件可以图形化的进行流程的编辑,就下载了一个。就是jbpm中的jpdl-gpd。上次在兄弟公司看到他们的技术人员在介绍jbpm在他们那边的应用。上周就下载了jbpm,似乎现在的版本比较新了一点儿。以前还有一个starter-kit,现在貌似没有了。自己下载好了以后,这个编辑流程的差价也装好了,可是就是工作不正常。也不知道具体是什么原因。奇怪。 今天偶然发现是xmlBuddy和这个gpd有冲突,想来真是奇怪。不过也不知道Eclipse的工作的原理。只能是先禁用XmlBuddy了。或者说是可以通过怎样的设置使得两者共存?有时间自己去研究一下吧。在网上搜了下,只是看 ...
VISTA下的exe文件如果包含了Manifest文件,并且Manifest文件中指明需要管理员权限,那么会弹出UAC的框让用户确认。下面是这个Manifest文件中关于这个部分的xml代码。
<?xml version="1.0" encoding="utf-8"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
& ...
- 18:14
- 浏览 (154)
- 评论 (0)
- 分类: Windows Service
VISTA下,即便你是管理员,也不代表你的程序双击就可以是以管理员身份运行。在4中情况下,是可以按照管理员身份运行的。
程序的映像中包含了Vista Manifest文件,并且文件中指名了需要管理员权限 可执行文件被M$认证过,在Vista的数据库中。那么就是可以以管理员权限执行 右键可执行文件,选择以管理员身份执行。 如果文件名是setup或者update。
- 18:14
- 浏览 (216)
- 评论 (0)
- 分类: Windows Service
自己写程序也写了不短的日子了。这个blog就列出来自己遇到的常犯的错误吧。也算是给自己一个记录,一个提醒。
集合中的元素的删除。
for(int i=0; i < container.length; i++){
if(....){
container.delete(i);
}
}
在循环中可能删除多个复合条件的元素 ...
无语啊无语。这变化让程序结构都要变化了。
Vista Challenge I (session isolation)
We spend about 4 months on R&D and final got it working with some support of the MS helpdesk.
Vnc and all remote control softwares are having trouble withy the new Vista security model. In de old model, winlogon was always running in the s ...
- 18:13
- 浏览 (110)
- 评论 (0)
- 分类: Windows Service
- 进入论坛







评论排行榜