自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @JsonFormat注解的作用

将这些Java对象转换为JSON字符串(序列化)或从JSON字符串转换回Java对象(反序列化)时改变日期的格式。- 该注解仅在使用如Jackson这样的JSON处理库时生效,而不会影响数据库操作本身。- 如果你期望客户端能够发送符合特定格式的日期,你需要确保客户端知道并遵循该格式。- 在反序列化时,提供的JSON日期字符串必须与。指定的模式兼容,否则可能抛出异常。

2024-07-19 10:00:35 64

原创 开发错误整理

【代码】开发错误整理。

2024-07-03 10:51:03 71

原创 mybatis foreach 中in的参数太多超过1000条查询报错

使用 每超过997条添加一个or 拼接一个in。

2024-03-20 18:10:04 401

原创 spring boot 调用一个.htm接口

遇到springboot调用一个老接口..do形式的。进行post请求body中传参,.do接口使用HttpServletRequest request的request.getParameter("telephone");sf.append("http://请求的路径");//将传递的参数这样设置。

2024-02-29 09:27:03 285

原创 linux命令整理

用法:echo 参数 > 输出文件 将空串写入指定文件中,文件存在则清空。

2024-02-20 11:15:12 119

原创 Mybatis报错 target is null for method size

真是神奇的,感觉和版本有关系,这样的方式之前完全没啥问题 projects!= null and projects.size()>0,现在在这里 却必须要去掉projects.size()>0大小判断,

2024-02-05 13:07:59 692

原创 Servlet实现Excel文件模板下载

servlet中使用getServletContext.getRealPath()这个方法受到war 和non-war的影响,以及不同app server实现的影响,所以会得到null,需要换获取绝对路径;throw new NullPointerException("模板不存在");String fileName = "问题选项导入模板.xlsx";// 输出缓冲区的内容到浏览器,实现文件下载。// 设置响应头,让浏览器下载文件。// 文件放到输入流。

2024-02-01 17:07:45 459

原创 数据库相关(System.getenv与System.getProperty的区别)

查询当前数据库所处的语言环境方法 作用 System.getenv() 获得所有环境变量 System.getenv(String name) 获得名为name的属性的值。

2024-01-30 10:54:20 94

原创 BeanUtils工具(实体类复制)

BeanUtils.copyProperties(原实体, 目标实体);字段属性名一致的会赋上值。

2024-01-30 10:52:18 240

原创 优雅的参数校验@valid 和@Validated 区别

Validated 的分组校验多个接口使用同一个类,但对统一参数的校验规则不同时使用。

2024-01-29 18:25:29 324

原创 日常快捷键使用

3.查询方法被引用的位置,或者右键 find Useges。使用快捷键 Alt+Insert,选择toString。grep "要查询的字符" /path/to/logfile.txt。home 键 :移动到行首(配合shift键可选中到当前行首)Ctrl+Alt+M 可以快速地抽取方法。查询文件中的指定字符的所有行。end 键:移动到行尾。

2024-01-25 18:05:13 354

原创 利用反射实现toString的类

通过reflection包中的AccessibleObject类绕过访问控制而直接存取对象的私有成员。

2024-01-12 16:42:08 347

原创 map的jdk1.8方法

/按照名字分组存在map中,相当于名称相同的key的值都存在了List<OrgUser>的value中。1.forEach 方法 map.forEach((key, value)->{});//取出每个key对应的value值。

2024-01-11 10:48:05 381

原创 mybatis中list操作问题

list在if条件中不能判断 空字符串,只能判断nul或者。

2023-12-26 16:57:11 1339 1

原创 Stream 流 获取list中对象的某个字段组成新的list

List<String> collect = projects.stream().map(dataDictionary -> dataDictionary.getName()).collect(Collectors.toList());

2023-12-19 19:21:28 2292 1

原创 case when 只能跟 and 或 or 不能写 (&& 或||)

Caused by: java.sql.SQLSyntaxErrorException: ORA-00907: 缺失右括号。报错是因为 cae when 中使用了 不合适的连接 (||),

2023-12-13 16:49:44 988 1

原创 Mybatis无效的列类型: 1111

不能这么获取,如果后续要做判断时,直接 patrolImportData.getAreaName() 不要用中间变量来接受做判断,这个和mybatis内部的什么东西相关,如果没用到这个就可以正常获取,最近遇到好多。最近老是遇到这种问题,因为 get这个为空的字段时并做后续判断时产生。

2023-12-12 16:16:07 448

原创 mybatis中对oracle数据库执行更新或新增操作时,添加的值为null

2023-11-08 14:07:04.397 [http-nio-8085-exec-5] ERROR c.c.s.s.m.e.c.exception.GlobalExceptionHandler - Exception,{}org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: P

2023-11-08 14:54:44 320 1

原创 查询排序:在order By子句中使用case语句

先根据PUSHTIME 排序:CHARGE.PUSHTIME不为空的排在最前面 ,其次是为空的, 再根据houseNum 降序排序。order by case when理解。

2023-11-07 16:10:36 386 1

原创 实体类复制的工具

实体类复制的工具 spring-beans-5.2.4.RELEASE.jarBeanUtils.copyProperties(原实体, 目标实体);

2023-11-07 16:04:30 37 1

原创 异常报错JSONObject[“db.appdb.type“] not found.

因为修改电脑host 文件自己的ip映射,导致使用postman调用的时候老师报500错误,后台报错空指针异常及JSONObject["db.appdb.type"] not found.等等。而我使用postman调用的时候使用的是自己的ip地址,没有使用映射地址,改过来使用映射地址调用就好了。

2023-11-01 15:52:09 87 1

原创 GC overhead limit exceeded 异常时,重启服务

:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]/:8.5.31]

2023-11-01 14:15:31 86 1

原创 ORACLE数据库相关sql

1.date 转 string 例如当前时间 select to_char(sysdate,'yyyy-mm-dd') from dual (当前时间的格式就是yyyy-mm-dd hh24:mi:ss)Caused by: java.sql.SQLDataException: ORA-01843: 无效的月份。2.date型的yyyy-mm-dd hh24:mi:ss 转成 date型的 yyyy-mm-dd 例。日期查询时最好使用字符串对象接收日期参数,避免 ORA-01843。

2023-11-01 11:00:54 32 1

原创 ORACLE中sql查询问题

## Cause: java.sql.SQLSyntaxErrorException: ORA-01791: 不是 SELECTed 表达式。这是由于select 查询字段中没有order by 需要的字段,故报错。

2023-09-25 16:29:41 99 1

原创 定时任务表达式

Scheduled(cron = "0 15 * * * MON-FRI") //周一至周五的上午每15分钟触发。* 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发。在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发。0 * 14 * *?

2023-09-07 09:19:14 108

原创 请求接口响应报错

问题在网上找不到解决方案,莫名的重新打包部署,再测试,就好了。

2023-09-07 09:12:59 138

原创 在静态方法中获取配置参数信息

工具类来自 cn.hutool.extra.spring包。

2023-09-05 16:27:27 140

原创 List集合不能判null

如果List的结果是[] 则 estateHousePerson!= null 也是true。list的size为0。

2023-09-05 15:53:12 29

原创 oracle中使用mybatis 的插入语句报错

MySQL中使用自增与oracle中使用自增的id方式是不一样的,特此记录。

2023-09-05 06:51:09 110

空空如也

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

TA关注的人

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