![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bug修改
stonennnn
这个作者很懒,什么都没留下…
展开
-
创建对象时,=null 和new的区别
1.=null只是声明一个对象,并不实际占用空间。如:HBPWDto hbpwDto = null; 相当于HBPWDto hbpwDto ;2.new,把对象实例化了,这个对象会一直占用空间(虽然不一定使用),直到被回收。如果只是做赋值操作,只需要声明就行了 ,在需要的时候再赋予具体的值如果是通过该对象做取值操作,就需要一开始就实例化,否则报nulpointException。...原创 2018-08-08 16:23:23 · 7431 阅读 · 1 评论 -
利用Jakcson处理null字符串
在反序列化返回前端的过程中,有些没有值,在前端会显示null "items": null,这时候根据具体业务需求处理方案有:1.当值为null的情况下,该字段不返回2.给字段赋值,比如"",[]等初始值1,在javaBean上面加上注解@JsonInclude(JsonInclude.Include.NON_NULL)这种配置只能对单个bea...原创 2018-12-06 15:43:51 · 282 阅读 · 0 评论 -
使用@JsonSerialize注解将JavaBean中Date毫秒级转秒级
在基于springboot的开发过程中,有两个字段需要从数据库查出来反序列化返回给前端, //创建时间 private Date createTime; //修改时间 private Date updateTime;对于一般前端显示来说,只需要显示到秒就行,但是mysql保存的时间精确到秒,所以反序列化后显示: "createT...原创 2018-12-06 15:30:51 · 1462 阅读 · 0 评论 -
freemaker的ftl文件标签学习
现在做的项目是通过freemaker的ftl自定义模板来实现特定格式的,自己实现了几个模板,对所学内容做一个小总结。一.模板的组成1,文本,即直接输出的部分2,注释<#-- -->格式的不会输出3,插值,即${...},将使用数据模型种的值代替输出4,freemaker指令,和HTML标记类似,名字前加#予以区分,不会输出freemaker模板详细讲解h...原创 2018-12-03 13:57:07 · 1705 阅读 · 0 评论 -
解决jdbcTemplate处理sql带in的多个参数问题
问题描述:在利用jdbcTemplate做查询处理的时候,有个参数有多个值,sql如下 String sql = "select * from MNJX_PSG_xxx_xxx a, MNJX_xxx b " + " where a.flt_no = ? " + " and a.flt_date = ? " ...原创 2018-11-30 13:29:53 · 7381 阅读 · 3 评论 -
Eclipse 修改方法里面的内容不用重启项目
在跑项目得时候,修改了一个字符都需要重启,觉得特别麻烦。网上看了一堆都是eclipse+tomcat不用重启的教程。我的项目使用run as java application启动的。找了一堆资料才发现:没有勾选Build Automatically,导致不能自动编译为class文件(项目特别大,多的时候自动构建会很慢),勾选路径为:project--Build Automatically。问题...原创 2018-09-12 15:00:19 · 2809 阅读 · 0 评论 -
报错:Cannot instantiate the type Map(String ,Object)
错误信息Cannot instantiate the type Map<String,Object>无法实例化Map错误代码 //航节信息验证 Map<String,Object> fisrstMapSection = new Map<String, Object>();错误原因这里是对基础知识不好导致,...原创 2018-06-13 20:50:45 · 5982 阅读 · 0 评论 -
代码学习--常用的正则表达式
学习内容 工作代码中遇到了正则表达式,用于匹配输入的指令格式是否梳理一下,一边学习。例子1 pid输入格式匹配指令格式pid是没有包含字母和中文的字符串,比如:pid=12345正则表达式Pattern pattern = Pattern.compile("^\\S+[a-z A-Z]|[\u4e00-\u9fa5]$");Matcher matche...原创 2018-06-13 20:51:19 · 309 阅读 · 0 评论 -
转换--Object转boolean错误
本地无报错,上传后别人电脑报错错误代码: psgMap.put("pass", true); 错误原因:jdk1.6不支持object转boolean。把第二个boolean改为包装类Boolean。1.7之后才支持...原创 2018-07-23 14:58:37 · 7434 阅读 · 0 评论 -
Springboot mybatis pagehelper分页不生效的问题
springboot版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5.RELEASE</version>...原创 2019-06-14 15:36:55 · 2002 阅读 · 1 评论