logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mysql replace into与on duplicate key update区别,oracle merge into

如果不存在,则插入;1、organ_no, branch_no, branch_name, created_by字段都不相同。如果不存在,则插入;如果已存在则更新(先删除再插入。修改branch_no 4为8,并修改branch_name为海南分行。而这个会根据唯一索引进行查询,其他普通列不做匹配(主键也是做匹配的)2、branch_name, created_by不同。除了唯一索引branch_

文章图片
#mysql#数据库
mysql 中left join时 on、and、where区别

on关键字是对left join的右表进行条件过滤,但是依旧会返回左表的所有内容,右表不满足on条件都置为nulland关键字,不管是左表还是右表的条件,左表的内容依旧不变,不符合and筛选条件的右表置为null。where关键字,不管是左表还是右表,只要不满足where筛选条件的两个表都会过滤掉。

文章图片
#mysql#数据库#sql
java 非空判断

对于集合的非空判断,用CollectionUtils.isNotEmpty(list)或CollectionUtils.isNotBlank(list)去判断不会出错,因为里面会对元素数量进行判断。字符串不为空:StringUtils.isNotBlank(str)或StringUtils.isNotEmpty(str)字符串为空:StringUtils.isBlank(str)或StringUt

#java
java两个整数相除保留两位小数

【代码】java两个整数相除保留两位小数。

文章图片
#java#开发语言
java两个实体类相同属性的复制

【代码】java两个实体类相同属性的复制。

文章图片
#java#python#开发语言
mysql json格式数据操作

mysql5.7以上提供了一种新的字段格式-json,大概是mysql想把非关系型和关系型数据库一口通吃,所以推出了这种非常好用的格式,这样,我们的很多基于mongoDb或者clickHouse的业务都可以用mysql去实现了。5.7的版本只是最基础的版本,对于海量数据的效率是远远不够的,不过这些都在mysql8.0解决了。1、创建json格式字段CREATE TABLE `dept` (`id`

文章图片
#mysql
springboot启动加载数据库数据到内存

一般来说,springboot工程环境配置放在properties文件中,启动的时候将工程中的properties/yaml文件的配置项加载到内存中。但这种方式改配置项的时候,需要重新编译部署,考虑到这种因素,今天介绍将配置项存到数据库表中,在工程启动时把配置项加载到内存中。springboot提供了两个接口: CommandLineRunner 和 ApplicationRunner。实现其中接

文章图片
#spring boot#数据库#后端
    共 21 条
  • 1
  • 2
  • 3
  • 请选择