搜索结果
查询Tags标签: 插入,共有 709条记录-
Postgresql 实现数据不存在插入,存在更新
有时候需要往表里增量插入数据,此时可能会出现唯一键重复而没法插入的错误。尤其是一些存储过程中经常出现【无则插入,有则更新】的逻辑。PostgreSQL9.5 开始库提供了Upset方法可以轻松实现此逻辑: 语法形式 INSERT INTO 表名 VALUES (值1, 值2, ...) ON CONFLICT O…
2022/3/18 19:27:34 人评论 次浏览 -
【踩坑日常】-- java.net.SocketException: Broken pipe
项目场景: 使用Kettle 整合不同Mysql数据库数据,批量插入Clickhouse问题描述 Kettle 任务执行过程中,出现偶发性失败 报java.net.SocketException: Broken pipe 异常 原因分析: 这个问题为偶发性问题,首先排除Kettle脚本问题,Clickhouse 批量插入数据性能优异,所以…
2022/3/11 12:14:54 人评论 次浏览 -
oracle批量插入,存在则更新,不存在则插入
INSERT … ON DUPLICATE KEY UPDATE … 语句在并发量比较高的时候,可能两个线程都查询某个记录不存在,所以会执行两次插入,然后其中一条必然会因为主键(这里说的主键不是递增主键)冲突而失败。 数据库层MySQL中INSERT … ON DUPLICATE KEY UPDATE … 就可以做这个事情…
2022/3/7 19:15:18 人评论 次浏览 -
【MySQL】【转载】自增主键不连续
请查看原文:39 | 自增主键不连续 - 云+社区 - 腾讯云 (tencent.com) 自增主键可以让主键索引尽量地保持递增顺序插入,避免了页分裂,因此索引更紧凑。 建表: CREATE TABLE `t` (`id` int(11) NOT NULL AUTO_INCREMENT,`c` int(11) DEFAULT NULL,`d` int(11) DEFAULT NU…
2022/3/7 2:15:07 人评论 次浏览 -
每日学习——JDBC
今天复习了JDBC。熟练掌握了了JDBC程序的编写步骤,如获取数据连接的常用几种方式,和最终简便方式。了解到了Statement对象使用的弊端,对sql注入问题有利更深刻地认识。学会编写JDBCUtils工具类,去熟练地对数据库进行增删改查的操作。向数据表中插入和读取Blob数据类型…
2022/3/6 6:17:57 人评论 次浏览 -
MySQL锁介绍
转载: https://mp.weixin.qq.com/s/yhyr6M0hVEgQPyER0XyXuQ MySQL都有哪些锁呢? - 小林coding的回答 - 知乎 https://www.zhihu.com/question/422489306/answer/2062958661 在MySQL 里,根据加锁的范围,可以分为 全局锁、表级锁 和 行锁 三类。 全局锁 要使用全局锁,则…
2022/3/2 2:21:23 人评论 次浏览 -
MySQL优化
SQL优化 插入数据时的sql优化(insert优化) 1.执行insert语句时,如果需要插入大量数据。需采用批量插入的方式。 (如果是大量数据我们需要插入,选择了单条数据的插入方式,每一次insert我们都需要跟数据库建立连接,进行网络传输。这样太损耗其性能,效率低下。所以大量…
2022/3/1 19:52:21 人评论 次浏览 -
C++string中的insert()插入函数
用法: 下面通过代码给大家介绍c++ string insert() 函数,具体内容如下: //在原串下标为pos的字符前插入字符串str basic_string& insert (size_type pos, const basic_string& str);//str从下标为pos1开始数的n个字符插在原串下标为pos的字符前 basic_string&a…
2022/2/27 12:51:21 人评论 次浏览 -
JavaScript随笔6之定时器和DOM(对于文档的一些操作)
一、定时器 1、定义2、实例:二、DOM---对于文档的一些操作 插入节点语法1:插入节点语法1实例:插入节点语法2: 插入节点语法2实例:克隆节点:获取元素尺寸:
2022/2/25 22:35:54 人评论 次浏览 -
10w数据插入数据库的记录(java)——批量插入优化
MobileBook ———— 手机号|姓名|生日|备注 使用联合索引(查数据快) 1、 创建一个HashMap,其中key=“mobile”,value=bookUser HashMap<String,Object> book = new Hash Map<>() 2、 将book中的key提取出来,放到list中 List mobiles = new ArrayList<…
2022/2/23 19:23:29 人评论 次浏览 -
【蓝桥杯】试题 算法训练 字符串编辑
试题 算法训练 字符串编辑 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 从键盘输入一个字符串(长度<=40个字符),并以字符 ’.’ 结束。编辑功能有: 1 D:删除一个字符,命令的方式为: D a 其中a为被删除的字符,例如:D s 表示删除字符 ’s’ ,…
2022/2/22 22:29:17 人评论 次浏览 -
HashMap和ConcurrentHashMap在JDK1.7和1.8的区别
一、HashMap在JDK1.8里的优化1.结构上加了红黑树,提高了在高哈希冲突在的效率(链表长度为8且数组长度超过64) 2.插入时采用尾插法,避免了并发情况下的循环链表,但不能避免并发时数据覆盖(1.7会倒置链表)3.二次哈希时扰动处理优化(4次位运算,5次异或到1次位运算,…
2022/2/20 6:26:16 人评论 次浏览 -
Windows 中文本编辑器的键盘快捷键的使用方法及内在逻辑
谈一谈 Windows 中文本编辑器的键盘快捷键的使用方法及内在逻辑。 对于文本的编辑工作,我们既可以完全依靠键盘操作,也可以依靠键盘配合鼠标操作。在某种层面来说,两者之间也是有隐含的对应关系的。 掌握好文本编辑的快捷键,一方面可以让我们在编辑文档的时候行…
2022/2/19 7:13:31 人评论 次浏览 -
专题1--链表
链表 链表与数组是两个十分重要的数据结构,是构成线性表的重要组成部分。 链表通常占用的是非连续的地址空间,查找时间O(N),删除和插入时间O(1)。 链表主要有单链表、双向链表、循环单链表、循环双向链表等,在计算机领域应用十分广泛,比如用链表实现的队列应用于进程…
2022/2/18 23:19:21 人评论 次浏览 -
oracle报主键冲突
异常:oracle设置的id为自增长,java往里插数据的时候,报主键冲突 分析:分析了半天,打断点,但是没分析出来突然有一次好了,竟然插入成功了!! 灵感:因为oracle的 id 自增长是通过sequence来获取的 即:先创建一个sequence 【increment by 1 start with 1】---&g…
2022/2/18 19:11:59 人评论 次浏览