转自:http://xmdxzyf.iteye.com/blog/1698819这几天在解决一个用mina开发的高并发通信过程中产生的一个bug。模拟场景为:通过定时触发启动线程模拟高并发短连接测试,测试的服务端有2个,一个是服务有起,一个没起,客户端和服务端均在同一服务器上。执行一段时间后linux主机上通过lsof命令查看,发现有递增的文件句柄,pipe和eventpoll。抛出的异常如下:Java代码2012-10-1310:09:48-org.ap
系统 2019-08-29 22:26:09 2649
HE:FlexibilityandEfficiencyofUse(提供灵活和高效的使用方式)ProvideKeyboardShortcuts(需要提供快捷键)Keyboardshortcutsprovidealternativewaysofissuingcommands,andinmostcases,usingakeyboardshortcutisfasterthanusingthemouse.Usingthemouserequiresmovingtheh
系统 2019-08-29 22:07:19 2649
①、在正常配置DWR(包括reverseajax配置)及JSF之后在web.xml中做如下定义:DwrFacesFilterorg.directwebremoting.faces.FacesExtensionFilterDwrFacesFilter
系统 2019-08-12 09:30:17 2649
这个题在笔试中经常会考到,这里做个总结。思路就是,从矩阵的最右上角的元素开始扫描a[i][j],如果要查找的数n小于该元素,则让i--,即往左移动一个数据再比较。如果n大于该数,则让j++,让原来的数往下移动一个数接着比较。这里的设计思路就是充分利用了,数组横向纵向都递增的规律。而且巧妙的,一次只改变行数或列数,对应的列数或行数保持不变来进行搜索。这和二维数组的螺旋打印异曲同工,待杂家有时间再总结螺旋打印问题。时间复杂度最差为m+n,最好为m或者n。程序如
系统 2019-08-12 09:30:07 2649
一、运算结果标志位1、进位标志CF(CarryFlag)进位标志CF主要用来反映运算是否产生进位或借位。如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0。使用该标志位的情况有:多字(字节)数的加减运算,无符号数的大小比较运算,移位操作,字(字节)之间移位,专门改变CF值的指令等。2、奇偶标志PF(ParityFlag)奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。如果“1”的个数为偶数,则PF的值为1,否则其值为0。利用PF可进
系统 2019-08-12 09:27:39 2649
我喜欢2003,也喜欢comodo,但是comodo却无法安装在xp下,于是写了一个小工具让comodo安装程序能在2003下安装原理也很简单,注入一个DLL到安装文件exe里面,hook掉GetVersion和GetVersionW然后修改相应数值为xp的数值这样就可以在2003下安装comodo了,附上工具下载/Files/lifeengines/wlloader.rar使用方法:将工具解压到与comodo安装文件相同目录,修改comodo安装文件名字
系统 2019-08-12 09:27:36 2649
1-函数、极限、连续(1)(间断点、左右极限)当|x|<1时,;当|x|>1时,。(函数有界性判定)设f(x)在开区间(a,b)内连续,若及存在,则f(x)在(a,b)内有界。例题讨论函数在上的有界性。由及可知f(x)=f(-x),所以f(x)是偶函数。只需证明f(x)在上有界。又于是,对于(可以为任意正数但必须确定下来),存在A>0,当x>A时,有。即当x>A时,有0
系统 2019-08-12 01:55:15 2649
1、首先确定自己的iis没有问题2、其次确定自己sqlserver没有问题然后在iis的文件夹wwwroot里,建立一个文件名为testSqlServer.asp,编写代码例如以下就可以<%oledb连接setcnn1=Server.CreateObject("ADODB.Connection")连接串需要注意sqlserver的实例名,是否是默认,非默认必需要写出来cnn1.Open"provider=sqloledb;datasource=./sqle
系统 2019-08-12 01:55:03 2649
先说说这些误区。所谓“误区”,有一些是新手很容易犯的错误或者很容易忽略的问题,另外一些,则是像“耗子吃了盐会变成蝙蝠”一样,让我们从小就认为是正确的事情。如下:1、表上不管用得着用不着,都加个聚集索引。我们知道,表以两种方式组织物理存储:有聚集索引的“聚集表”;没有聚集索引的“堆”。在聚集表中,数据行按照聚集索引的顺序存储(这也是为啥一张表最多只能有一个聚集索引的原因);堆中,数据行的存储可以认为是不确定的。在偶《写有效率的SQL查询(II)》中曾经介绍过
系统 2019-08-12 01:54:05 2649
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。0.为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高
系统 2019-08-12 01:53:03 2649