找到约 10000 条结果
  • 看动画学算法之:linkedList
    linkedList应该是一种非常非常简单的数据结构了。节点一个一个的连接起来,就成了linkedList。今天我们使用动画的方法一起来看看linkedList是怎么插入和删除的。
    2020-10-09
  • Mysql 零距离-入门(五)操作数据表
    从上面的规则我们可以看到,[(col_name,col_name,...)]是可填可不填,区别在于;不填[(col_name,col_name,...)]就必须一次传入所有字段的值,填入[(col_name,col_name,...)]就可以传入对应col_name值。
    2019-01-07
  • 排序总结(1):排序的相关概念+插入排序
    相关概念 排序方法的稳定性 排序方法的分类 根据数据对象的存储位置分类:内排序和外排序 2.根据排序原则分类3.根据时间复杂度分类 排序过程的基本操作 由排序的基本操作,引入排序的时间开销 待排序序列的存储方式 以顺序表为待排记录序列的存储结构的几种排序方式 顺序表数据类型的定义 直接插入排序:插入排序的简单...
    2020-06-11
  • Mongodb在UPDATE操作中使用$push向数组中插入数据的方法
    定义在update操作中,使用$push操作符向数组中插入新的元素。按照下面的语法,使用$push操作符{$push: {<field1>: <value1>, ...}}当向嵌入式文档或数组中的数组字段插入元素时,使用点操作符。
    2024-06-21
  • Hadoop简介!
    随着数据量的急剧增加,遇到的两个最直接的问题就是数据存储和计算(分析/利用)。Hadoop是由Apache基金会所开发的一个用Java实现的分布式基础框架,也可以看做是一个支持开发、运行由通用计算设备组成的大型集群上的分布式应用的平台。Hadoop中的两个最重要的组件—HDFS和MapReduce就是用来解决海量数据(分布式)存储、海量...
    2019-07-10
  • 场景题:海量数据如何判重?
    使用哈希表:可以将数据进行哈希操作,将数据存储在相应的桶中。查询时,根据哈希值定位到对应的桶,然后在桶内进行查找。这种方法的时间复杂度为 O(1),但需要额外的存储空间来存储哈希表。如果桶中存在数据,则说明此值已存在,否则说明未存在。
    2023-09-18
  • 记录:mysql中的case when|on duplicate key update|重复插入返回主键的用法
    在平时的开发中不免接触到数据库,这里记录一些平时开发中遇到的细节问题,与大家共勉。 mysql中的条件控制:case函数 在操作数据库的开发中不免遇到一些类似if else的判断,这时候就用到了Case函数,首先我们用网上用了好多次的例子来看看它的用法: {代码...} 利用这个格式我们可以就可以完成类似if else的操作,比如: {代...
    2017-09-27
  • 只需五步,三分钟极速部署企业级大数据平台服务
    大数据隐含的巨大社会、经济价值已经引起了越来越多企业的关注,为了让用户获得更便捷、灵活、高效的大数据解决方案,减少海量数据分析、处理、查询的延迟,青云QingCloud 基于 SparkMR 推出新一代可提供计算、存储、分析、查询一站式全方位的大数据服务 QingMR 。
    2018-05-11
  • 看动画学算法之:双向队列dequeue
    简介dequeue指的是双向队列,可以分别从队列的头部插入和获取数据,也可以从队列的尾部插入和获取数据。本文将会介绍一下怎么创建dequeue和dequeue的一些基本操作。双向队列的实现和普通队列项目,双向队列可以分别在头部和尾部进行插入和删除工作,所以一个dequeue需要实现这4个方法:insertFront(): 从dequeue头部插入...
    2021-11-01
  • 【374天】我爱刷题系列133(2018.02.14)
    题目描述对于表actor批量插入如下数据CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update timestamp NOT NULL DEFAULT (datetime('now','localtime')))
    2018-02-14
  • leetcode中常见的C++ map用法
    map简介 map是C++中的一种键值对容器,要点就是数据在map中是成对出现的,能够通过键也就是key来快速找到对应的值。 使用map 自己编程时需要在代码前加上下面的头文件来使用map {代码...} 声明 {代码...} map迭代器 和vector一样,map也存在迭代器,方便对map进行遍历操作 {代码...} map中也存在begin,end,rbegin,ren...
    2019-10-19
  • 10万条数据批量插入,到底怎么做才快?
    松哥认真和 BUG 同学聊了下,基本上明白了这个小伙伴的意思,于是我自己也写了个测试案例,重新整理了今天这篇文章,希望和小伙伴们一起探讨这个问题,也欢迎小伙伴们提出更好的方案。
    2021-11-02
    1
  • 一张图看懂对象存储COS数据处理能力升级
    近日,腾讯云对象存储 COS 完成了“存储”到“存储+”的升级!对象存储COS全新升级云端数据处理服务,支持海量数据处理,使用方式快捷灵活,涵盖在线教育、电商网站等场景,充分挖掘数据价值。通过一张图来了解一下吧:
    2020-10-28
  • 批量插入10w数据方法对比
    使用prepareStatement的如下三个方法来实现批量操作addBatch():该方法用于向批处理中添加一批参数。通常在执行批量操作之前,通过多次调用该方法,将不同参数的sql添加到批处理之中,然后一次性将这些参数一起提交给数据库执行。
    2024-04-17
  • javascript 数据结构系列 (六) 数组
    数组数据是基本的数据结构,本章主要介绍一下数组常用的几个方法1. 元素访问 {代码...} 2. push 元素添加array.push(4); // array: [2, 5, 1, 9, 6, 7, 4]2. unshift 数据head 添加元素array.unshift(0); // array: [0, 2, 5, 1, 9, 6, 7, 4, empty, 3];2. splice 从位置4开始删除2个元素array.splice(4, 2); // array: ...
    2020-09-07
  • MongoDB vs MySQL,哪个效率更高
    一、MongoDB批量操作MongoDB对数据的操作分为Read Operations和Write Operations,Read Operations包含查询操作,Write Operations包含删除、插入、替换、更新几种操作。MongoDB提供客户端用bulk方式执行Write Operations,也就是批量写操作。在java driver中,对应MongoCollection的bulkWrite()方法,先来看下这个方法...
    2022-02-14
  • merge into 用法深思
    1和3我这里就不赘述了,我使用到的是2这一类,最后经过改造我所用到的sql如下:1 MERGE INTO mytable t1 2 USING dual ON ( t1.tuuid =?)3 WHEN MATCHED THEN 4 UPDATE SET modify_date =?,5 flg =?6 WHERE flg != 'N'7 WHEN NOT MATCHED THEN 8 INSERT (9 uuid,10 flg,11 modify_date ) VALUES (?,?,?);由于是外部更新...
    2018-12-12