搜索结果
查询Tags标签: id,共有 7294条记录-
Java抽象类(abstract)
抽象类和接口 一、抽象类 1、什么是抽象类? 类和类之间具有共同的特征,将这些特征提取出来,形成的就是抽象类。 类到对象是实例化,对象到类是抽象。抽象类和具体类是相对的概念。“抽象”是一种存在思想逻辑中的概念,而“具体”是一种可见可触摸的现实对象。简单说,…
2021/8/20 22:35:40 人评论 次浏览 -
雪花算法生成主键
在分布式系统中,为了保证数据的主键全局唯一且自增,可以使用Twitter的雪花算法(SnowFlake),它可按时间趋势递增. 1)算法原理 其算法生成的ID是一个64bit大小的整数,换成long类型是19位,它的结构如下图 从左向右进行说明: 1)第1位(1bit)表示符号位。由于一般id…
2021/8/20 22:05:43 人评论 次浏览 -
雪花算法生成主键
在分布式系统中,为了保证数据的主键全局唯一且自增,可以使用Twitter的雪花算法(SnowFlake),它可按时间趋势递增. 1)算法原理 其算法生成的ID是一个64bit大小的整数,换成long类型是19位,它的结构如下图 从左向右进行说明: 1)第1位(1bit)表示符号位。由于一般id…
2021/8/20 22:05:43 人评论 次浏览 -
SQLserver 中 merge into 的用法
前言 如何可以高效的把临时表中的数据更新到目标表中呢?merge into可以帮你完美解决。 merge into 语法 语法如下: merge into 目标表 a using 源表 b on a.条件字段1=b.条件字段1 and a.条件字段2=b.条件字段2 ... when matched update set a.字段1=b.字段1,a.字段2=b…
2021/8/20 19:07:16 人评论 次浏览 -
SQLserver 中 merge into 的用法
前言 如何可以高效的把临时表中的数据更新到目标表中呢?merge into可以帮你完美解决。 merge into 语法 语法如下: merge into 目标表 a using 源表 b on a.条件字段1=b.条件字段1 and a.条件字段2=b.条件字段2 ... when matched update set a.字段1=b.字段1,a.字段2=b…
2021/8/20 19:07:16 人评论 次浏览 -
ORACLE百万及上亿测试数据表创建
用的CTAS语句。 CREATE TABLE [TABLE_NAME] AS [SELECT ...]数据来源为dual伪表,用到了oracle特性connect by进行数据高度筛选。 首先是百万数据创建测试: CREATE TABLE BHL_TESTTABLE AS SELECT ROWNUM AS ID, TO_CHAR(SYSDATE + ROWNUM/24/3600,yyyy-mm-dd hh24:mi:…
2021/8/20 19:07:09 人评论 次浏览 -
ORACLE百万及上亿测试数据表创建
用的CTAS语句。 CREATE TABLE [TABLE_NAME] AS [SELECT ...]数据来源为dual伪表,用到了oracle特性connect by进行数据高度筛选。 首先是百万数据创建测试: CREATE TABLE BHL_TESTTABLE AS SELECT ROWNUM AS ID, TO_CHAR(SYSDATE + ROWNUM/24/3600,yyyy-mm-dd hh24:mi:…
2021/8/20 19:07:09 人评论 次浏览 -
SQLServer获取插入记录的主键值的四种方式与测试比较
概念释义会话(Session):当客户端应用程序连接到SQL Server时,双方建立一个“会话”来交换信息。严格地说,会话与底层物理连接不同,它是连接的SQL Server逻辑表示。比如说,在 SQL Server Management Studio 新建一个查询、打开了一个对话框,即表示新建了一个”会话…
2021/8/20 19:07:09 人评论 次浏览 -
SQLServer获取插入记录的主键值的四种方式与测试比较
概念释义会话(Session):当客户端应用程序连接到SQL Server时,双方建立一个“会话”来交换信息。严格地说,会话与底层物理连接不同,它是连接的SQL Server逻辑表示。比如说,在 SQL Server Management Studio 新建一个查询、打开了一个对话框,即表示新建了一个”会话…
2021/8/20 19:07:09 人评论 次浏览 -
mysql锁定机制
加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。 一、什么是锁? 锁是计算机协调多个进程或线程…
2021/8/20 19:07:02 人评论 次浏览 -
mysql锁定机制
加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。 一、什么是锁? 锁是计算机协调多个进程或线程…
2021/8/20 19:07:02 人评论 次浏览 -
Python之sqlite3模块
python自带有sqlite3模块,该模块可以方便我们操作sqlite数据库,下面一起跟随示例了解sqlite3模块的具体用法。import sqlite3# 连接数据库 connection = sqlite3.connect(demo.db) # 创建游标 cursor = connection.cursor() # 创建表 cursor.execute(CREATE TABLE IF NO…
2021/8/20 2:05:47 人评论 次浏览 -
Python之sqlite3模块
python自带有sqlite3模块,该模块可以方便我们操作sqlite数据库,下面一起跟随示例了解sqlite3模块的具体用法。import sqlite3# 连接数据库 connection = sqlite3.connect(demo.db) # 创建游标 cursor = connection.cursor() # 创建表 cursor.execute(CREATE TABLE IF NO…
2021/8/20 2:05:47 人评论 次浏览 -
Elasticsearch核心技术(二):Elasticsearch入门
本文从基本概念、基本CRUD操作、倒排索引原理、分词等部分来初识Elasticsearch。 2.1 基本概念 Elasticsearch是面向文档(Document)的,文档是所有可搜索数据的最小单位;文档会被序列化成Json格式,保存在Elasticsearch中,并且每个文档都有一个唯一ID,可以通过Elasti…
2021/8/19 23:35:54 人评论 次浏览 -
Elasticsearch核心技术(二):Elasticsearch入门
本文从基本概念、基本CRUD操作、倒排索引原理、分词等部分来初识Elasticsearch。 2.1 基本概念 Elasticsearch是面向文档(Document)的,文档是所有可搜索数据的最小单位;文档会被序列化成Json格式,保存在Elasticsearch中,并且每个文档都有一个唯一ID,可以通过Elasti…
2021/8/19 23:35:54 人评论 次浏览