工作中遇到的问题
主要以记录问题和解决方法
xyj2917596411
啥也不说,就是学!
展开
-
字段返回大写变小写
字段返回大写变小写是序列化工具通过getter方法使用默认规则获取属性名导致的,在类上加上注解。原创 2023-03-07 17:10:07 · 164 阅读 · 0 评论 -
Oracle特定属性(列)去除重复数据
3.2 row_number() over(partition by column1 order by column2 asc) 先按照column1分组,再对分组后的数据根据column2 升序排列。3.1 row_number() over(order by column asc) 先对列column按照升序,再为每条记录返回一个序列号。3、row_number ()over(partition by 列 order by 列 asc | desc)方法。结果:根据id,name 组合去重。原创 2022-12-29 11:11:09 · 1965 阅读 · 0 评论 -
根据List中的对象的某个属性,求和
根据List中的对象的某个属性,求和原创 2022-11-14 14:08:50 · 4953 阅读 · 5 评论 -
数据排序(多字段数据排序)
【代码】数据排序(多字段数据排序)原创 2022-11-11 12:04:47 · 430 阅读 · 0 评论 -
JDBC固定操作
直接上代码package com.xiong.jdbc;import java.sql.*;public class jdbcText { public static void main(String[] args) throws ClassNotFoundException, SQLException { //配置信息 //useUnicode=true&characterEncoding=utf-8"解决中文乱码 String u原创 2022-11-11 09:17:34 · 62 阅读 · 0 评论 -
Stream的filter对List里面对象属性值过滤出空指针异常解决
在项目中使用stream的filter对list里的对象属性值判断时,如果对象属性值有null会报空指针异常。(如上文中的Stu对象的age属性出现null值)。解决方法:对此属性先做非空判断,注意:非空判断放前面。原创 2022-09-14 09:41:05 · 7613 阅读 · 0 评论 -
修改Oracle 数据库字段属性(不丢失数据)
【代码】修改Oracle 数据库字段属性(不丢失数据)原创 2022-09-08 14:21:33 · 548 阅读 · 0 评论 -
excel导入功能中去掉重复数据—解决思路
第一种方法也是很容易想到的,不过一定要考虑性能问题,如果导入的数据很多,势必会影响性能,再者即使写这样的方法,尽可能不要改动源代码很大为前提,如写成一个公共方法,直接传入表名和约束的字段名,尽可能的遵循OOP原则,或者直接先处理好当前excel文件,把处理好准备要插入数据库中的数据存入一个List或者其他适合的集合中,最后进行批量的插入,用JDBC或者hibernate或者其他中的批量插入方法,不过这些都不是绝对的,只是一个解决思路,选哪种都要根据情形而定。本人根据情况是采用的第三种方法解决这个问题的。..原创 2022-07-20 11:15:06 · 1594 阅读 · 0 评论