ICode9

精准搜索请尝试: 精确搜索
  • 多线程插入数据库2022-03-28 16:02:58

    本素材只是为了方便学习,没有任何盈利目的:素材来源https://mp.weixin.qq.com/s/P1dJWtcmGe_KYThDo_8Ltg,如有侵权请联系作者删除   @Transactional(rollbackFor = Exception.class) public int addFreshStudentsNew2(List<FreshStudentAndStudentModel> list, String schoolNo) {

  • wise 提示插入重复键值2022-03-25 16:00:07

    提示键值重复 按下面语句修复,先执行第一段,如果问题仍在,再执行第二段。 第一段 if not exists(select 1 from syscolumns a join sysobjects b on a.id=b.id join syscomments c on a.cdefault=c.id  join sysobjects d on c.id=d.id where b.name= 'icsale' and a.name= 'FConfir

  • oracle 批量插入实战(手写一个批量插入小工具)2022-03-25 14:32:23

    前几天遇到一个需要实现oracle批量插入的需求,于是我自己疯狂的百度,搞了一个oracle批量插入的小工具。 批量插入语句格式 insert into tableName(column1(主键),column2,column3...) select value1 column1,value2 column2,value3 column3 from dual union all select value1

  • mysql插入语句2022-03-21 17:33:38

    文章目录 insert intoreplace into insert into 插入一条记录: insert into table_name(column1,column2,...columnN) value (field1,field2,...fieldN) 插入多条记录: insert into table_name(column1,column2,...columnN) values (field1,field2,...fieldN),(field1,fi

  • 2022-3-21 Leetcode 406.根据身高重建队列2022-03-21 15:06:23

    先给数组排序,第一个数较大的在前面,如果第一个数字相同,第二个数字比较小的在前面。 之后再通过插入调整顺序,从头开始,按照第二个数字插入。 为什么这样做是正确的? 因为第二个数字是新插入的人的前面有几个人的身高高于等于新插入的人。在这个人插入的时候其他的人都比他高或

  • 项目技术小结2022-03-20 22:37:24

    1.后端接口优化相关:   关联查询的列表字段如果最终结果只来自一张表,可以先筛选出id字段,然后再查询所需要的字段(只select id或者用exists优化)   通过数据字段的冗余可以很好的优化一些查询,如下场景,现在要查询邮件(海量)的收件人信息,因为收件人往往是有多个,所以收件人信息是被以

  • 数据结构学习2022-03-20 20:01:56

    顺序表:         增加元素:①表尾,②表中(不保序),③表中(保序)         删除元素:①表尾,②表中(不保序),③表中(保序) 顺序表扩充的两种策略: ①每次扩充增加固定数目的存储位置,扩充增加10个元素位置                                 节省空

  • 线性表详细说明【线性表】(3)2022-03-20 12:31:28

    线性表的概念文字定义形式定义线性表的特点:4个唯一 线性表的ADT定义结构初始化操作销毁操作引用型操作加工型操作基本操作的应用举例 线性表ADT基本操作的简单应用已知集合 A 和 B,求这两个集合的并集合并两个有序表 线性表的顺序表示和实现线性表的顺序存储结构图示说明

  • MySQL 锁原理2022-03-19 21:06:25

          锁     读锁  :共享锁     写锁 : 排他锁    锁分为读锁和写锁,简单理解:对某一行数据加了读锁,其他的人可一来读这一条数据,而不能来更新这条数据,如果加了写锁,其他人既不能更新,也不能读取     但是 两种锁都不能对 select  语句进行阻止,也就是说select 

  • 数据结构--栈、队列、链表、散列表2022-03-19 20:01:34

    一、栈(stack) 栈(stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶(top)。它是后进先出(LIFO)的。对栈的基本操作只有 push(进栈)和 pop(出栈)两种, 前者相当于插入,后者相当于删除最后的元素。 二、队列(queue) 队列是一种特殊的线性表,特殊之处在于它只允许在表的

  • jQuery03(筛选&文档处理)2022-03-19 19:34:46

    各位猿友们晚上好!今天任然是努力秃头的一天q_q,今天小刘学习的是jQuery里的筛选&文档处理,今日的内容相对简单一点,所以小刘感觉自己掌握的还算可以哈 先来看看今天总的思维导图  其中包括筛选的过滤方法与查找方法以及文档处理的增删改,语法还是很简单的,那我们开始吧!  下面是我

  • 数据结构的初级理解2022-03-19 19:02:14

    数据结构是什么?数据结构的概念是什么?数据结构主要研究什么? 学生成绩表 学号 姓名 高数 数据结构 820101 ljy 83 90 820102 skl 95 88 //在计算机底层是通过什么来存储这些数据的呢?? 如果我们定义一个 一 一对应的数据表,那么表中的成员,就被叫做线性关系,我们定义一个一维数组那么它

  • Obsidian方便的插入内部链接2022-03-19 13:05:58

    Obsidian方便的插入内部链接 前言 刚刚看Obsidian的B站教程, 感觉软件插入内部链接的操作有些繁琐. 不过好在Obsidian的社区插件非常好用, 所以试着来改进下插入内部链接的操作. 效果 代码 [[<%tp.file.cursor()%>|<%tp.file.selection()%>]] //得益于Templater的强大,代码其实很

  • 向id自增长表插入数据,commit提交2022-03-19 12:31:19

    不要忘写了 con.commit();,否则数据库没变化!! ps.setString(1, “lisi”);id自增长,不用设置,设置数和?数一致 package com.heima.test; import java.io.FileInputStream; import java.io.IOException; import java.sql.*; import java.util.Properties; public class InsertT

  • Postgresql 实现数据不存在插入,存在更新2022-03-18 18:35:56

    有时候需要往表里增量插入数据,此时可能会出现唯一键重复而没法插入的错误。尤其是一些存储过程中经常出现【无则插入,有则更新】的逻辑。PostgreSQL9.5 开始库提供了Upset方法可以轻松实现此逻辑: 语法形式 INSERT INTO 表名 VALUES ('值1', '值2', ...) ON CONFLICT ON CONSTRAINT 唯

  • 【踩坑日常】-- java.net.SocketException: Broken pipe2022-03-11 11:58:35

    项目场景: 使用Kettle 整合不同Mysql数据库数据,批量插入Clickhouse 问题描述 Kettle 任务执行过程中,出现偶发性失败 报·java.net.SocketException: Broken pipe 异常 原因分析: 这个问题为偶发性问题,首先排除Kettle脚本问题,Clickhouse 批量插入数据性能优异,所以排除Clikcho

  • 数据结构 - 堆2022-03-09 09:01:49

    简介 概念 堆是一种比较特殊的数据结构,它用数组实现的二叉树,并且总是满足以下性质: 堆总是一棵完全二叉树 堆中某个结点总是不大于或不小于其父结点的的值 属性 堆分为两种:根结点最大的堆叫作最大堆或大根堆;根结点最小的堆叫作最小堆或小根堆。 堆属性非常有用,其使得堆常常被当

  • oracle批量插入,存在则更新,不存在则插入2022-03-07 10:34:04

    INSERT … ON DUPLICATE KEY UPDATE … 语句在并发量比较高的时候,可能两个线程都查询某个记录不存在,所以会执行两次插入,然后其中一条必然会因为主键(这里说的主键不是递增主键)冲突而失败。 数据库层MySQL中INSERT … ON DUPLICATE KEY UPDATE … 就可以做这个事情,并且是原子性操作

  • win10禁止插入U盘后自动打开2022-03-07 08:32:33

    办法一: 1、进入设置界面 2、如下图,选择“设备”       3、按照下图设置,在“自动播放”菜单栏中关闭相应选项    办法二: 已经按照办法一中设置了,但是还是存在插入U盘、硬盘会自动弹出资源管理器界面,这个时候需要看看电脑是否有安装360安全卫士,如果有,可以按照下面方法,在360安

  • 【MySQL】【转载】自增主键不连续2022-03-06 23:33:16

    请查看原文:39 | 自增主键不连续 - 云+社区 - 腾讯云 (tencent.com) 自增主键可以让主键索引尽量地保持递增顺序插入,避免了页分裂,因此索引更紧凑。 建表: CREATE TABLE `t` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c` int(11) DEFAULT NULL, `d` int(11) DEFAULT NULL, P

  • leetcode701_二叉树中的插入操作2022-03-06 17:32:49

    最难的就是要理解,通过递归函数返回值完成了新加入节点的父子关系赋值操作 class Solution { public TreeNode insertIntoBST(TreeNode root, int val) { if(root == null) { TreeNode node = new TreeNode(val); return node; }

  • 每日学习——JDBC2022-03-05 23:36:09

    今天复习了JDBC。熟练掌握了了JDBC程序的编写步骤,如获取数据连接的常用几种方式,和最终简便方式。了解到了Statement对象使用的弊端,对sql注入问题有利更深刻地认识。学会编写JDBCUtils工具类,去熟练地对数据库进行增删改查的操作。   向数据表中插入和读取Blob数据类型、批量插入

  • leetcode [701. 二叉搜索树中的插入操作](https://leetcode-cn.com/problems/insert-into-a-binary-search-tree/)2022-03-03 11:32:10

    # leetcode [701. 二叉搜索树中的插入操作](https://leetcode-cn.com/problems/insert-into-a-binary-search-tree/) 给定二叉搜索树(BST)的根节点  `root` 和要插入树中的值 `value` ,将值插入二叉搜索树。 返回插入后二叉搜索树的根节点。 输入数据 **保证** ,新值和原始二叉搜索

  • MySQL锁介绍2022-03-02 01:03:01

    转载: https://mp.weixin.qq.com/s/yhyr6M0hVEgQPyER0XyXuQ MySQL都有哪些锁呢? - 小林coding的回答 - 知乎 https://www.zhihu.com/question/422489306/answer/2062958661 在MySQL 里,根据加锁的范围,可以分为 全局锁、表级锁 和 行锁 三类。     全局锁 要使用全局锁,则要执行这

  • MySQL优化2022-03-01 18:30:51

    SQL优化 插入数据时的sql优化(insert优化) 1.执行insert语句时,如果需要插入大量数据。需采用批量插入的方式。 (如果是大量数据我们需要插入,选择了单条数据的插入方式,每一次insert我们都需要跟数据库建立连接,进行网络传输。这样太损耗其性能,效率低下。所以大量数据插入我们采用

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有