自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【LeeCode精选】169. 求众数

给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例 1:输入: [3,2,3] 输出: 3示例 2:输入: [2,2,1,1,1,2,2] 输出: 2解析:题目咋一看感觉稳了有木有,解题思路出奇的清晰啊:构造一个hash存储结构,将数组中元素值作为key,该元素出现的...

2019-07-09 01:15:00 106

原创 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 5881

原创 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 723

转载 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 336

原创 LeeCode精选题解之202. 快乐数

编写一个算法来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。示例:初看到这个题目的时候,一点点思路都没有啊兄弟!讲道理这样的题目真的是考验个人的知识广度了,一般碰到这样的记下就可以了。记什么呢?特点+做法...

2019-07-10 03:12:06 128

原创 jsoup处理html标签分享

之前写过一篇利用正则表达式处理标签的blog使用正则表达式处理html标签方案分享,感觉正则效率高些,但是一些复杂的文本对于正则表达式要求较高,大概看了下jsoup的解决方式,很轻便,效率上虽然不如正则表达式,但是贵在上手容易,所以就写了个样板供大家参考,写的不好请大家轻喷哦,如下:import org.apache.commons.lang.StringUtils;import o

2016-05-25 16:23:40 784

原创 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 539

原创 使用正则表达式处理html标签方案分享

首先呢,阅读本文前建议大家去读下这篇文章点击打开链接,是关于java正则工具类Matcher相关的一些探讨和建议下面这是其中一项关于处理匹配内容替换的范例,appendReplacement() + appendTail()组合import java.util.regex.Pattern;import java.util.regex.Matcher;public cl

2016-05-19 09:52:09 4767

原创 Python pass 语句

Python pass是空语句,是为了保持程序结构的完整性。passass 不做任何事情,一般用做占位语句。范例:# 输出 Python 的每个字母for letter in 'Python': if letter == 'h': pass print 'This is pass block' print 'current char:', le

2016-05-03 18:46:36 261

原创 图片裁剪缩略处理小工具类

最近在看有关于Java图片处理方面的东西,因为项目中要用到,所以之前就各种参考,其中引用了thumbnailator工具以及Java原生的图片处理工具类,效率上还是原生的较好,不过thumbnailator提供的功能较全面也较简单,需要注意的是thumbnailator处理png格式的图片时,如果遇到透明背景的话,会处理成黑色的背景,处理方法就是在使用thumbnailator处理png图像之前将

2016-04-29 18:51:54 1209 1

原创 List的remove方法误区

1、在遍历List的时候,不要使用remove方法,会报错Blog解释如下:在Java中有时候我们会需要对List里面的符合某种业务的数据进行删除,但是如果不了解里面的机制就容易掉入“陷阱”导致遗漏或者程序异常。本文以代码例子的方式进行说明该问题。1、采用索引下标遍历的方式我们看这段示例代码:ListString> list = new

2016-04-28 11:01:47 809 1

原创 收集常用正则表达式

最近的项目里用到了用户名和密码等相关字符串的校验,用正则实现比较方便,也借此温习下之前学过的正则表达式,特地搜了一些常用的正则表达式,算是方便以后学习吧1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$

2016-04-26 16:40:46 286

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除