Java
文章平均质量分 77
工程师修炼之道
拥有健康的头脑、身体和灵魂
展开
-
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 阅读 · 0 评论 -
List的remove方法误区
1、在遍历List的时候,不要使用remove方法,会报错Blog解释如下:在Java中有时候我们会需要对List里面的符合某种业务的数据进行删除,但是如果不了解里面的机制就容易掉入“陷阱”导致遗漏或者程序异常。本文以代码例子的方式进行说明该问题。1、采用索引下标遍历的方式我们看这段示例代码:ListString> list = new原创 2016-04-28 11:01:47 · 844 阅读 · 1 评论 -
JAVA中HTTP请求参数组织小工具
今天看后端http请求相关代码,心血来潮写了几个参数组织方式的方法与大家分享NUM 1:public static String wrapUrl(String url, HttpServletRequest request, Map params) { StringBuilder urlBuilder = new StringBuilder(url); if(url.indexO原创 2016-05-05 18:32:24 · 733 阅读 · 0 评论 -
图片裁剪缩略处理小工具类
最近在看有关于Java图片处理方面的东西,因为项目中要用到,所以之前就各种参考,其中引用了thumbnailator工具以及Java原生的图片处理工具类,效率上还是原生的较好,不过thumbnailator提供的功能较全面也较简单,需要注意的是thumbnailator处理png格式的图片时,如果遇到透明背景的话,会处理成黑色的背景,处理方法就是在使用thumbnailator处理png图像之前将原创 2016-04-29 18:51:54 · 1272 阅读 · 1 评论 -
jsoup处理html标签分享
之前写过一篇利用正则表达式处理标签的blog使用正则表达式处理html标签方案分享,感觉正则效率高些,但是一些复杂的文本对于正则表达式要求较高,大概看了下jsoup的解决方式,很轻便,效率上虽然不如正则表达式,但是贵在上手容易,所以就写了个样板供大家参考,写的不好请大家轻喷哦,如下:import org.apache.commons.lang.StringUtils;import o原创 2016-05-25 16:23:40 · 831 阅读 · 0 评论 -
JAVA实现 剑指offer—求字符串中第一个只出现一次的字符
首先要向C(C++)致敬,这是我接触到的第一门计算机编程语言,本文参考了剑指offer—求字符串中第一个只出现一次的字符的范例,突发奇想用java实现,虽然相对于C(C++),Java在效率上较为低下了许多,但是思想还是可以为大家所参考的,下面直接上代码:package commonTest;import java.util.HashMap;import java.util.Map;原创 2016-05-19 18:01:17 · 569 阅读 · 0 评论 -
使用正则表达式处理html标签方案分享
首先呢,阅读本文前建议大家去读下这篇文章点击打开链接,是关于java正则工具类Matcher相关的一些探讨和建议下面这是其中一项关于处理匹配内容替换的范例,appendReplacement() + appendTail()组合import java.util.regex.Pattern;import java.util.regex.Matcher;public cl原创 2016-05-19 09:52:09 · 4834 阅读 · 0 评论 -
java.lang.IllegalStateException: Cannot call sendError() after the response has been committed解决思路
其实就是在web项目中添加了一个过滤器,作为平台的开关,实现代码如下: @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { ...原创 2018-04-17 11:38:40 · 6030 阅读 · 0 评论