- 博客(29)
- 收藏
- 关注
原创 @JsonFormat注解的作用
将这些Java对象转换为JSON字符串(序列化)或从JSON字符串转换回Java对象(反序列化)时改变日期的格式。- 该注解仅在使用如Jackson这样的JSON处理库时生效,而不会影响数据库操作本身。- 如果你期望客户端能够发送符合特定格式的日期,你需要确保客户端知道并遵循该格式。- 在反序列化时,提供的JSON日期字符串必须与。指定的模式兼容,否则可能抛出异常。
2024-07-19 10:00:35
64
原创 spring boot 调用一个.htm接口
遇到springboot调用一个老接口..do形式的。进行post请求body中传参,.do接口使用HttpServletRequest request的request.getParameter("telephone");sf.append("http://请求的路径");//将传递的参数这样设置。
2024-02-29 09:27:03
285
原创 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
原创 日常快捷键使用
3.查询方法被引用的位置,或者右键 find Useges。使用快捷键 Alt+Insert,选择toString。grep "要查询的字符" /path/to/logfile.txt。home 键 :移动到行首(配合shift键可选中到当前行首)Ctrl+Alt+M 可以快速地抽取方法。查询文件中的指定字符的所有行。end 键:移动到行尾。
2024-01-25 18:05:13
354
原创 map的jdk1.8方法
/按照名字分组存在map中,相当于名称相同的key的值都存在了List<OrgUser>的value中。1.forEach 方法 map.forEach((key, value)->{});//取出每个key对应的value值。
2024-01-11 10:48:05
381
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人