测试代码 ;with a as ( select 1 as id1 ,2 as id2 union all select id1+1,id2+1 from a where id1<=10000000 ) select * into test6 from a option(maxrecursion 0 ...
分类:
数据库 时间:
2020-06-18 17:51:04
阅读次数:
75
一、B-Tree索引的底层结构 所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同,如图所示,B-Tree索引的底层数据结构一般是B+树,反应了MyISAM索引是如何工作的。 二、B-Tree索引的使用规则 B-Tree索引适用于全键值、键值范围和键前缀查找,其中键前缀查找只适用于根据最左前缀 ...
分类:
数据库 时间:
2020-06-18 01:57:04
阅读次数:
93
讲解线路: CAS-->UnSafe-->CAS底层思想-->ABA-->原子引用更新-->如何规避ABA问题 CAS是什么 CAS的全称为Compare-And-Swap,即比较并交换,它是一条CPU并发原语。它的功能是判断内存某个位置的值是否为预期值,如果是则更改为新的值,这个过程是原子的。 C ...
分类:
其他好文 时间:
2020-06-18 01:30:32
阅读次数:
83
1、Automic Java中 Atomic 是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。 所谓原子类说简单点就是具有原子/原子操作特征的类。Java从JDK1.5开始提供了java.util.concurrent.atomic包,方便程序员在多 ...
分类:
其他好文 时间:
2020-06-18 01:19:42
阅读次数:
58
mysql建表约束 主键约束 他能够唯一确定一张表中的一条记录,也就是我们通过给某个字段添加约束,就可以使的该字段不重复且不为空 create table user( id int primary key, name varchar(20) ); 输入 describe user; + + + + ...
分类:
数据库 时间:
2020-06-17 20:00:52
阅读次数:
56
记录刷c语言试题中遇到的不会的题目: 解析:因为:算法5大特征:确定性,能行性,输入,输出,有穷性/有限性,缺少一不可,注意:一个算法有0个或多个输入 有一个或多个输出。 ++ -- 自增,非整型也允许自增。 ...
分类:
编程语言 时间:
2020-06-17 01:27:13
阅读次数:
75
1.查看某张表下的触发器信息select * from all_triggers where table_name = 'DD_OILCAN_IO_POT_NO_NEW';2.查看某自增序列的信息SELECT * FROM USER_SEQUENCES WHERE SEQUENCE_NAME= 'D ...
分类:
数据库 时间:
2020-06-16 15:28:38
阅读次数:
81
今天在使用MySQL时却不知如何处理,插入记录后不知怎样获得刚刚插入的id,查过文档后发现了select last_insert_id(),在插入之后执行此查询,即可获得自增id,喜出望外。可用到自己的程序中之后却得不到想要的结果,于是就怀疑到了Spring头上,因为通过基本JDBC测试是没有任何问 ...
分类:
编程语言 时间:
2020-06-14 19:03:50
阅读次数:
97
目标 1 建立用户实体类UserInfo 2 创建表UserInfos 3 分析用户表与其他表可能的关系 功能分析 结构化描述: 用户表={编号,用户名,密码,QQ,性别,邮箱,地址,手机号,微信号,微信授权绑定OpenId,所在公司名称} UserInfos={Id,UserName,Pwd,QQ ...
分类:
其他好文 时间:
2020-06-14 10:47:54
阅读次数:
67
SQL语言分为五类1.DDL:Data Definition Language,数据定义语言,包括了:create,drop,alter,truncate(这是删除并新建表,可消除自增的历史最大值); 2.DML:Data Manipulation Language,数据操作语言,包括了:inser ...
分类:
数据库 时间:
2020-06-12 17:27:46
阅读次数:
66