java对象转json&json转为java对象,去掉部分属性为null的参数
1.实体上 @JsonInclude(Include.NON_NULL) 将该注解放在属性上,如果该属性为NULL则不参与序列化 如果放在类上边,那对这个类的全部属性起作用 Include.Include.ALWAYS 默认 Include.NON_DEFAULT 属性为默认值不序列化&nbs...
1.实体上 @JsonInclude(Include.NON_NULL) 将该注解放在属性上,如果该属性为NULL则不参与序列化 如果放在类上边,那对这个类的全部属性起作用 Include.Include.ALWAYS 默认 Include.NON_DEFAULT 属性为默认值不序列化&nbs...
DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池)。 正式版本下载: maven...
一、简介 Java代码的混淆不只有ProGuard,还有像yGuard、Facebook ProGuard分支等,但ProGuard在被使用上占有绝对优势,常见问题更容易找到解决办法。 ProGuard是一个混淆代码的开源项目,它的主要作用是混淆代码,ProGuard包括以下4个功能。 压缩(Shrink):检测并移除代码中无用的类、字段、方法和特性...
eclipse创建maven项目报错: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.Maven org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.p...
简单的spring任务调度 上周的功能需求要用到定时任务,开始时用csdn上搜索到的也能实现,但是就我目前的项目来说还是略显笨重,我只需要简单点的定时任务就可以了,所以本周又重新简化了下,以下是Java代码: 思路:建一个存储任务相关信息的表,使用spring的任务调度间隔5分钟读取此表,我的任务分为每天、每...
Spring实现可动态修改时间定时任务 我正在做的一个项目最近有个需求,使用一些校验功能需要在系统空闲时间启动自动校验,也需要有客户自定义一个校验时间启动校验,所以...目前最简单的实现就是使用定时任务咯: 首先了解一下,定时任务有三种技术实现方式:j...
Eclipse常用快捷键整理(Win+Linux) 在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷...
mybatis自定义数据类型: 最近由于项目需求适配国产的gbase数据库,需要存储一个几千长度的字符串,但gbase库的String类型最长限制255,还没有text文本类型,取而代之的是一个lvarchar类型,而这个lvarchar类型在我现用的mybatis版本当中是没有对应的类型的,这个时候就需要自己去...
一、Mybatis的分页查询 由于第一二节较为详细讲述了Mybatis的环境搭建,文件配置,SQL编写和Java代码实现,所以接下来的讲述都将只抽取关键代码和mapper文件中的关键sql,详细的流程和案例可参见《Mybatis入门和简单Demo》和《Mybatis的CRUD案例》。 (1)无条件的分页的mapper文件配置和Java代码实现 &...
mybatis的insert语句参数说明以及部分操作方法 数据库操作一般情况都是少不了insert语句的,下面介绍了通过mybatis操作insert语句的部分常用内容: 一、insert属性 其属性如下: &nb...