- 博客(13)
- 收藏
- 关注
原创 mysql中数据新增或修改
如果您想根据非唯一键列(例如名称)来确定是新增还是更新,您可以使用`INSERT INTO ... ON DUPLICATE KEY UPDATE`结合一个唯一键列来实现这一目标。在这种情况下,如果 `name` 列存在重复,它将被更新,并且您可以为新名称指定一个值('new_name'),并更新其他列('other_column')。如果 `name` 列的值是唯一的,它将被插入为新行。假设您有一个表名为`your_table`,并且有一个唯一键列`id`,以及一个非唯一键列`name`。
2023-10-11 15:13:35
113
原创 用Map中一个Value将List<Map>进行分组成List<对象>(根据对象的属性去重)或者List<Map>(List<Map>根据Value去重)
可以用stream流进行处理,下面这个自己写的有用就参考一下。然后进行分组(我是根据组织名称进行分组的deptName)先建一个实体类作为分组后的每一个对象。
2023-04-13 16:37:13
1217
原创 final关键字
1.修饰变量:变量不能够被二次修改!声明final修饰的变量要初始化 final修饰变量时要在变量类型的前面2.修饰方法:final修饰的方法不能够被子类重写 final修饰方法时要在返回值的前面3.修饰类:final修饰的类不能不被继承 final修饰类时要写在class前面...
2022-07-13 00:13:34
117
1
原创 public,protected,default,private访问修饰符的作用区域
1.public:私有的,访问权限最小,只能当前内部可见。2.protected:保护的,访问权限在本类,同包的子类,不同包的子类。3.default(默认的):什么都不写,访问权限是本类和同包类都可以访问4:private:私有的,访问的权限最小,只能当前类内部可见。...
2022-07-12 23:59:25
714
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人