一:前言 经过测试,Jackson有很多不合人意的地方,因此建议用Fastjson来替换; 二:Jackson的坑 先定义实体类: 坑1:这里我是用lombok的注解来自动生成构造方法和getter、setter;经过测试SpringBoot中默认的Jackson是不支持将JSON字符串序列化为@D ...
分类:
编程语言 时间:
2018-05-08 14:25:00
阅读次数:
347
1. BeanUtils工具 1.1 简介 BeanUtils工具就是封装好了用内省获取Java对象属性(Javabean规范)的工具集。 复习知识点:JavaBean规范: 1)必须有无参的构造方法 2)把属性进行私有化 3)提供公开的getter和setter方法 1.2 BeanUtils工具 ...
分类:
其他好文 时间:
2018-05-06 12:20:22
阅读次数:
131
一、初识hibernate 第一次系统的学习hibernate,做了一个demo来了解一下hibernate的使用过程。首先hibernate是一个主流的ORM框架。通过使用hibernate简化了传统JDBC的操作,使得程序员可以使用面向对象的思维来操纵数据库。 优点 程序更加面向对象 提高了生产 ...
分类:
Web程序 时间:
2018-05-05 11:55:17
阅读次数:
246
最近在使用el表达式的时候,用到了int型变量,因为,很多时候,变量不会被赋初值,后面考虑了下,应该将声明由int 改为integer,改了之后就一直报空指针异常,后面仔细查看,我的getter和setter方法中,还是设置int或返回int,之前测试过,声明integer变量,不做初始化,通过in ...
分类:
编程语言 时间:
2018-05-04 11:52:52
阅读次数:
166
1.继承 语法 只能多层继承,不能多重继承,子类不能直接访问父类中的私有成员,可通过getter和setter方法获得 子类对象new实例化(时) 1. 会默认先调用父类的构造方法,再调用子类的构造方法去实例化所以,若父类和子类构造方法里含有输出语句,会在new时都打印 2. 实际上,子类构造里隐含 ...
分类:
编程语言 时间:
2018-04-30 10:21:45
阅读次数:
293
类的概念 1.基本定义 2.继承 继承如何传递参数?(super) 定义自己属性的时候调用 this 一定要在 super 之后(在继承关系中,子类的构造函数如果用 super 传递参数的过程中,super 一定放在构造函数的第一行) 有参数则会覆盖 3.getter 和 setter 赋值操作 4 ...
分类:
其他好文 时间:
2018-04-30 01:00:10
阅读次数:
117
Kotlin 是强类型的语言,Kotlin 要求所有的变量必须先声明、后使用,声明变量时必须显示或隐式指定变量的类型(隐式的是指,声明的时候同时初始化,这样编译的时候就可以推断出该变量的类型了,Java 新版本也加了 var 关键字)。 声明变量使用 var、val 关键字,如下: 和 Java 的 ...
分类:
其他好文 时间:
2018-04-29 13:38:38
阅读次数:
198
springMVC中josn的日期类型输出默认是时间戳,需要进行日期格式转换。 格式化输出json 方法1、 在实体类的getter方法上面添加@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") 就可以将json的日期格式化。需 ...
分类:
编程语言 时间:
2018-04-29 13:30:20
阅读次数:
200
快捷键又称为“热键”,多个按键的组合可以实现某些快速操作,例如Window中最常用的Ctrl+C和Ctrl+V,熟练使用快捷键可以大大提高开发效率并可以减少某些错误的发生。Android Studio也默认提供了众多快捷键方式供开发者调用,推荐使用Android Studio默认风格的快捷键。 其实 ...
分类:
移动开发 时间:
2018-04-28 19:35:00
阅读次数:
174
最近刚好在用Slim框架,看文档的时候,中文文档中缺了这一篇没有翻译,于是我就把它翻译过来了。本人英语水平有限,如有错误请告知。 如果你在寻找创建一款非常简单的 Slim 应用程序的流程,来这里算是找对地方了(在这个应用程序中,没有用到 Twig,但用到了 MonoLog 和一款 PDO 数据库连接 ...
分类:
移动开发 时间:
2018-04-28 19:34:36
阅读次数:
374