- 博客(4)
- 收藏
- 关注
转载 Java 性能笔记:自动装箱/拆箱(转)
如果我说“仅仅修改下面代码中的一个字符就可以获得五倍于当前的运行速度”你会怎么想呢? long t = System.currentTimeMillis(); Long sum = 0L; for (long i = 0; i < Integer.MAX_VALUE; i++) { sum += i; } System.out.println("total:" + sum); System.ou
2016-04-25 10:15:09 368
原创 图片裁剪缩略处理小工具类
最近在看有关于Java图片处理方面的东西,因为项目中要用到,所以之前就各种参考,其中引用了thumbnailator工具以及Java原生的图片处理工具类,效率上还是原生的较好,不过thumbnailator提供的功能较全面也较简单,需要注意的是thumbnailator处理png格式的图片时,如果遇到透明背景的话,会处理成黑色的背景,处理方法就是在使用thumbnailator处理png图像之前将
2016-04-29 18:51:54 1272 1
原创 List的remove方法误区
1、在遍历List的时候,不要使用remove方法,会报错 Blog解释如下: 在Java中有时候我们会需要对List里面的符合某种业务的数据进行删除,但是如果不了解里面的机制就容易掉入“陷阱”导致遗漏或者程序异常。本文以代码例子的方式进行说明该问题。 1、采用索引下标遍历的方式 我们看这段示例代码: ListString> list = new
2016-04-28 11:01:47 844 1
原创 收集常用正则表达式
最近的项目里用到了用户名和密码等相关字符串的校验,用正则实现比较方便,也借此温习下之前学过的正则表达式,特地搜了一些常用的正则表达式,算是方便以后学习吧 1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$
2016-04-26 16:40:46 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人