算法
lyjilu2008
这个作者很懒,什么都没留下…
展开
-
java 图片缩放(2)
之前写过一个图片缩放的功能,对于大幅度缩小,效果很差,这里做了小部分改进原理是缩小的时候不是一次就缩小完,而是分成几次缩小,这样的好处是算法对像素的计算更加准确, final int bs = 2; int currentWidth = source.getWidth(); int currentHeight = source.getHeight(); ...原创 2013-02-18 17:35:56 · 105 阅读 · 0 评论 -
自己实现的连接池,和dbcp居然有差点一倍的效率差距,不开心。。
自己写的数据库连接池,个人感觉良好,这两天测试才发现,效率那叫一个低啊!!使用的相同的代码,只是获取数据库连接方式不同,tomcat 7并发数量 40 并发1000次。下图是我自己实现的连接池: 下图是用dbcp的测试结果: 这是测试程序和服务器在一台计算机上,如果独立出来,还能更大的并发。本机是 3.2G四核的 AMD处理器。8G DDr3 1600内存测试过程...2014-02-18 21:41:18 · 96 阅读 · 0 评论 -
BouncyCastleProvider加密的时候千万别乱new BouncyCastleProvider 切记
BouncyCastleProvider加密的时候千万别乱new BouncyCastleProvider 切记应该用:static{if (Security.getProvider(BouncyCastleProvider.PROVIDER_NAME) == null){System.out.println("security provider BC not found");...原创 2015-07-21 14:47:42 · 10308 阅读 · 1 评论 -
IBM AIX 服务器 PBE解密 报错 Given final block not properly padded
在各个客户服务器上运行好好的PBE加解密程序突然在一个用AIX服务器的客户那报错了,错误信息为:Given final block not properly padded,从异常堆栈发现,其它服务器的jdk 中的加密提供者都是 sun的,而这台aix服务jdk解密提供者为 ibm的!!!看这意思貌似是填充相关的错误,首先反应是google一下,== 谷歌已经没了,那百度一下。网上说的有几...2014-12-15 17:54:14 · 440 阅读 · 0 评论