摘要:
float x = 302.01f;System.out.println(x == 302.01); //falseSystem.out.println(x == 302.01f); //truedouble y = 302.01;System.out.println(y == 302.01); ... 阅读全文
摘要:
1. 使用NIO开发web服务,传输文件内容,可以使用FileChannel.transferTo(position,count,socketChannel)来提升性能:经过测试,确实能提升10% - 30%的处理性能。相关提示链接:(mina)http://414149609.iteye.com/... 阅读全文
摘要:
前几天写过一篇文章,讨论重写服务后,用ab进行压力测试,发现使用NIO后没提高什么性能,只是CPU使用率提高了,内存占用降低了。 之前的NIO实现模式,主要参考(基于事件的NIO多线程服务器)http://www.ibm.com/developerworks/cn/java/l-niosvr/ 实现 阅读全文
摘要:
今天测试的时候发现一个问题: ByteBuffer inputBuffer = ByteBuffer.allocate(1024); StringBuilder inputData = new StringBuilder(256); int size = sChannel.read(inputBuf 阅读全文
摘要:
在ACCESS中LIKE的用法Access里like的通配符用法是这样: “?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字 所以应该是: select * from databasename where fieldname like '*XX*' 在SQL SERVER 阅读全文
摘要:
在Java中写多线程相关的程序简单很多,在多线程中需要同步的时候,使用synchronized就行了。 最近学习c的多线程与同步,感觉实现起来,要写的代码比较多一些,这也许是因为java封装的比较好吧。 下面是今天写的一个例子,主要参考:http://hi.baidu.com/personnel/b 阅读全文
摘要:
1.《秒杀多线程第一篇 多线程笔试面试题汇总》2.《秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别》3.《秒杀多线程第三篇 原子操作 Interlocked系列函数》4.《秒杀多线程第四篇 一个经典多线程同步问题》5.《秒杀多线程第五篇 经典线... 阅读全文
摘要:
最近查看程序输入的日志时发现一个java连接Access的程序时不时的抛出: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 不能使用 '(未知的)';文件已在使用中 相关代码如下: public static Con 阅读全文
摘要:
今天下午,在删除一个用户后,竟然发现该用户上传的图片还能正常显示。 郁闷了,怎么会这样? 为了再次验证这个结果,我新注册一个用户名,然后上传3张图片,接着删除这个用户,再查看刚刚上传的3张图片,竟然没有被删除。 马上检查程序,删除图片的相关代码如下:deleteFile "../upload/xxx 阅读全文
摘要:
一直以来,分析HTTP的Header使用的都是StringTokenizer,但是看过jdk中关于StringTokenizer的介绍: StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。建议所有寻求此功能的人使用 String 的 split 方法 阅读全文