自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于文件读写,线程超时终止问题

在对网络文件下载进行读写操作时,有时候会因为网络问题导致 “Connection reset” 异常以及有时会在一半的时候卡住,针对这个两种情况需要重新去下载,第一种异常比较好判断,可以直接拿错误信息即可判断,第二种情况想到的办法就是利用线程去解决,给下载单独开启一个子线程,并且给该子线程设定一个超时时间,当超过改时间时,则取消下载,中断该子线程!

2017-06-06 16:25:10 2035

原创 忽略HTML标签的字符串替换问题

在做字符串替换的遇到带有HTML标签的字符串,并且如果要替换替换的字符串还和标签的一致的情况下,要让标签里面保持不变, 其他的被替换成指定字符!

2017-05-10 16:58:04 2244

原创 关于Gson转换Json格式导致“=”乱码的问题!

如果你创建Gson对象的时候使用的是new Gson().toJson()方法将会对“=”进行转义,从而导致“=”乱码。但是如果你使用的是GsonBuilder并且调用了disableHtmlEscaping()方法.那么:toJson()将不会对“=”进行转义。

2016-08-09 17:17:27 1991

原创 关于FreeMarker遍历TreeMap拿值的问题

刚接触Freemarker没多久,今天自己做得东西必需是要有顺序的,但是又没法确定插入的顺序,所以选择了使用TreeMap,自己实现一个比较器,结果在前端遍历TreeMap时,突然发现Freemarker对于TreeMap没法用键拿值!这是后台比较器的部分代码:这个是前端页面遍历TreeMap的部分代码:这个是运行后页面打印的Map里面的值:从上面的图可以看到,Ma

2016-05-24 22:10:50 1409

转载 69 个经典 Spring 面试题和答案

Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的

2016-05-10 09:55:07 652

转载 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-30 10:03:13 256

空空如也

空空如也

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

TA关注的人

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