自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jquery_lazyload插件学习

在加载有很多图片的页面时,如果一开始就把图片加载完的话,会导致页面加载速度慢,而且有时用户并不会看完整个页面,所以一开始就加载完所有图片不太合理。有个JQuery插件可以实现图片的懒加载,就是先加载用户当前视图的图片,滑倒滚动条后再加载其他图片。jquery_lazyload插件的地址: https://github.com/tuupola/jquery_lazyload介绍下简单的用法:1.

2017-01-22 18:18:26 621

原创 整理HttpClient4.5的Fluent API的用法

这是接着上一篇对HttpClient4.5的使用总结,HttpClient真是一个好东西,一直保持更新,还推出流畅的写法,使得代码更加简洁易懂,非常好用。HttpClient Tutorial: https://hc.apache.org/httpcomponents-client-4.5.x/tutorial/html/index.html这篇blog介绍的是Fluent API的用法,我把

2017-01-20 15:38:25 12134

原创 学习整理HttpClient4.5成http访问服务类

在项目中经常有访问http的需要,HttpClient是一个Apache下一个传统又实用的http工具包,看了介绍,么个版本变化挺大,网上资料也好多是3.X版本,如下是我整理的对4.5.2版本的封装,提供了get和post方法的简便实用,这里使用的方法比较传统,下篇再介绍使用Fluent API封装get和post方法,代码将是简洁流畅,。HttpClient官网: https://hc.apa

2017-01-20 12:31:15 1149

原创 导入Fiddler的证书到Java中的cacerts证书库

有时需要使用Fiddler来监控http请求,但是http请求需要证书,要让Fiddler来监控http请求,在Java代码中需要设置代理,设置后如果没有添加Fiddler的FiddlerRoot.cer到Java的cacerts证书库,将会抛出如下异常 :javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorExc

2017-01-19 18:00:01 3761 1

原创 Java使用Velocity模板发送HTML格式邮件并解决中文乱码问题

项目中经常会遇到发送邮件的问题,有时还需要发送html格式的邮件,如果直接在java文件硬编码写html,那么维护起来将会非常麻烦,利用Velocity模板引擎可以解决这个问题,使得业务处理和视图渲染相分离,方便维护。项目依赖:<properties> <springframework>4.2.6.RELEASE</springframework></properties><depende

2017-01-18 18:26:28 3969 1

原创 Spring中java.lang.NoClassDefFoundError: org/springframework/core/MethodIntrospector

使用Spring时出现如下异常:java.lang.NoClassDefFoundError: org/springframework/core/MethodIntrospector原因是spring-core包中没有这个类,我的版本是4.2.3以下,改成4.2.3或以上即可。 参考: https://github.com/spring-projects/spring-kafka/issu

2017-01-14 14:16:22 7920

原创 CodeMirror插件的高度自适应问题

项目中需要使用代码编辑器插件,于是找到了CodeMirror,这个插件功能十分强大,官网地址: https://codemirror.net/把插件集成到项目中后发现,这个插件的默认高度是300px:但是需求是高度根据内容自适应,dmeo中有个resize的例子,效果如下:按照demo,我也添加了这个类样式,但是没效果,再搜一下资料,发现需要再添加一个类样式,如下: .CodeM

2017-01-12 16:21:39 15039 1

原创 SpringMVC接收不到前端参数原因分析

使用SpringMVC接收前端参数很方便,只要参数名和前端input名称一致即可,这种情况适用于传递的Content-type是【application/x-www-form-urlencoded】。有时需要使用传递文件或大文本类型的数据,这时请求头的Content-type是【multipart/form-data】,如: 如果使用SpringMVC作为前端控制器,需要在配置文件中添加multi

2017-01-12 15:38:31 3910

原创 JAVA切换jdk

一个快速切换jdk的小工具 参考资料 https://blogs.oracle.com/pranav/entry/switch_between_different_jdk_v http://mihosoft.eu/?p=649

2017-01-09 18:28:26 455

原创 jq监听input文本变化

使用jq的change方法监听input的文本变化事件,只有在input失去焦点时才会触发事件:$('input[name=myInput]').change(function() { ... });假如需要实现当文本发生就触发事件,可以使用on方法来绑定事件:$('input.myTextInput').on('input',function(e){ alert('Changed!')});

2017-01-09 14:26:38 2904

翻译 MySQL查找并删除重复记录

项目中有时会遇到查找并删除重复记录的需求,下面谈谈如何实现新创建一个表【item】表结构:item_code varchar(20), value int(11), quantity int(11) where item_code is the primary key.方法一:使用INNER JOIN和子查询SELECT item_code, value, item.quantityFROM i

2017-01-06 17:15:20 495

原创 SimpleDateFormat格式化“2016-12-15T00:46:28+08:00”

需求:把“2016-12-15T00:46:28+08:00”字符串转成java中的Date,刚开始使用jdk内置的SimpleDateFormat来实现:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-ddTHH:mm:ssz");String publishDate = "2017-01-05T09:02:11+08:00";sdf.

2017-01-05 18:35:29 8863

原创 解决mysql保存数据SQLException: Incorrect string value: ‘\xF0\x9F\x91\x87\xE5\x91...‘ for column ‘错误

今天在保存数据的时候mysql抛出了以下异常:查了一下,发现是编码问题,本地数据库的默认编码是utf8,默认保存的是1到3个字节,但是现在的emoji表情采用4个字节保存,所以抛出异常。环境:操作系统:window10;mysql版本:5.6.27;解决的方法有好多,比如:1. 在程序中过滤emoji表情;2. 修改数据库编码为utb8mb4我采用第二种方法解决:先查看数据库编码:接着打开数据库的配

2017-01-05 15:55:33 22147

空空如也

空空如也

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

TA关注的人

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