代码改变世界

随笔档案-2012年5月18日

求一个给定的数对应二进制数里有多少个1

2012-05-18 19:06 by javaspring, 1080 阅读, 收藏,
摘要: public class Test { public static void main(String[] args) { int count=0;int m=17; while(m!=0) { m=m&(m-1); count++; } System.out.println(count); }}这里面有一个就是求与运算,0&0=0;1&0=0;1&1=1;一个数减一之后,,再与自己求与的话结果只会减少一个一,这就是本算法的精华。 阅读全文

OSCache操作详解+标签使用

2012-05-18 17:12 by javaspring, 581 阅读, 收藏,
摘要: OSCache操作详解+标签使用1、OSCache是什么? OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。2、OSCache的特点 (1) 缓存任何对象:你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。(2) 拥有全面的API:OSCache API允许你通过编程的方式来控制所有的OSCache特性。(3) 永久缓存:缓存能被配置写入硬盘,因此允许在应用服务器. 阅读全文

java 短连接+MD5加密短链接

2012-05-18 15:40 by javaspring, 409 阅读, 收藏,
摘要: java 短连接+MD5加密短链接import java.security.MessageDigest; public class ShotUrlUtil {public static void main(String[] args) {System.out.println(shortUrl("http://www.baidu.com/"));}public static String shortUrl(String url) { String[] chars = new String[] { "a" , "b" , "c& 阅读全文

java 图片 批量 压缩 +全部压缩

2012-05-18 10:07 by javaspring, 366 阅读, 收藏,
摘要: /*oldsrc : 原图片地址文件夹 如 'd:/' newsrc : 压缩后图片地址文件夹 如 'e:/' widthdist,heightdist : 压缩后的宽和高 createtime 2010-11-25 @auto yijianfeng*/public void reduceImgAll(String oldsrc, String newsrc, int widthdist, int heightdist) { try { File file = new File(oldsrc); if (!file.exists()) { return; } F 阅读全文