解决fastjson、Jackson、Gson解析Json数据时,key为Java中关键字无法解析的问题 无论我们在使用fastjson、Jackson还是Gson,我们在用json转换为实体类时,都是根据json数据建立对应实体类,但比较恶心的是,有时,有些服务商返回的json报文中,key值为java中的关键字,我们没法用关键字,当做一个类的成员变量,不过不代表我们就没有其他的办法解决了;先给个测试
Java判断文件编码工具类 有时候,我们拿到一个文件,不清楚它是用什么编码进行写入的,然后读取的时候,如果不按照文件写入的编码进行读取,就会发生乱码,下面这个工具类,可以比较完美的读取文件的编码/** * @author zml2015 * @Time:2016年10月28日 下午5:58:24 * @version 1.0
MyBatis 完全使用指南 MyBatis作为一个轻量的SQL映射框架,确实很简单,但是知识点挺多,实际使用中还是会有时想不起来某个标签该怎么写,所以整理了这篇文章,以备查询。由于MyBatis如此简单,使得这一篇文章基本把实际使用中常碰到的事情都涵盖了,包括:MyBatis中的一些概念MyBatis包含的内容SQL映射动态S
Java删除ArrayList中的重复元素的2种方法 ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇到那种必须从已建成的ArrayList中删除重复元素的要求。这篇文章将给出两种从ArrayList中删除重复元素的方法。方法1:使用HashSet删除ArrayL
JQuery获取及设置input各种类型的值 一、获取input的值①$("#id").attr("value");②$("#id").val();③ $("#id")[0].value;二、设置input的值 ①$("#id").attr("value","设置的值");②$("#txt").val("设置的
Jsoup爬取数据(奇宠网) 之前写过两篇关于Jsoup爬取数据的博客(①Jsoup解析HTML页面数据(又扒到1万+的数据) ② Android之Jsoup解析Html抓包其他网站数据),但是还是有人看不懂,再次写一个案例,这次注释的非常详细;先看要抓取的数据图片:;下面直接是代码了,代码中注释
Java提高篇——Java的四舍五入 四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例:public static void main(String[] args) { System.out.println("12.5的四舍五入值
Quartz任务调度框架 how1 引入jar包spring 3.0版本无法集成quartz 2.x及其后续版本;所以这里用quartz 1.8.6版本。 quartz的核心包spring根据quartz中的主要类进行再次封装成具有bean风格的类;2 配置三个beanjobDetail 任务详细信息;包括调用哪个类;类中
fastjson日期格式化 先定义个类做测试class Person{public Person() {// TODO Auto-generated constructor stub}public Person(Date bir,String name) {Birthday = bir;nameString = name;}@
Gson 日期格式化问题 在Java中处理JSON格式的数据时,Google Gson是个不错的选择,用起来挺方便的,也有一定灵活性。我现在工作中在参与的两个项目里都有用它。不过它在处理Date格式时有个小陷阱,在不同环境中部署时可能会遇到问题。 Gson默认处理Date对象的序列化/反序列化是通过一个S