最近看到Oracle中有一个很好用的查询,它就是start with connect by prior,说白了就是递归算法。 如果表中存在层次数据,则可以使用层次化查询子句查询出表中行记录之间的层次关系基本语法: [ START WITH CONDITION1 ]CONNECT BY [ NOCYC ...
分类:
数据库 时间:
2019-05-09 09:20:28
阅读次数:
169
https://www.cnblogs.com/kevingrace/p/8471827.html 一、分布式文件系统介绍分布式文件系统:Distributed file system, DFS,又叫做网络文件系统:Network File System。一种允许文件通过网络在多台主机上分享的文件系 ...
分类:
系统相关 时间:
2019-05-03 11:18:31
阅读次数:
193
MySQL数据库学习目录 MySQL数据库初识 MySQL的库表详细操作 MySQL行(记录)的详细操作 MySQL之单表查询 MySQL之多表查询 Navicat工具、pymysql模块 MySQL之视图、触发器、事务、存储过程、函数 MySQL之索引原理与慢查询优化 MySQL之创建用户和授权 ...
分类:
数据库 时间:
2019-04-22 14:05:14
阅读次数:
182
--constraint --not null 非空约束 --unique 唯一键 --非空&唯一 --自定义检查约束 --创建约束时,为约束起名 --在添加完列后,还可以添加约束 --除了not null不可以 --主键约束 --为了保证该列的数据能够证明行记录在表中是唯一的 --主键约束从形式看 ...
分类:
其他好文 时间:
2019-04-20 21:30:31
阅读次数:
190
本软件的主体为日历。如今人们的生活趋于现代化,大家主要通过手机来查看日期,但我们每一天都有想要做或未完成的事情,也存在对自己有特殊意义的日子。每天人们都会有或大或小的支出与收入,想要系统的记录这些支出与收入。生活中人们会经历一些有趣或有意义的事,想要以图片、音频或视频的方式记录下来。 A(Appro ...
分类:
其他好文 时间:
2019-04-15 01:03:39
阅读次数:
175
DataFrame的推出,让Spark具备了处理大规模结构化数据的能力,不仅比原有的RDD转化方式更加简单易用,而且获得了更高的计算性能。Spark能够轻松实现从MySQL到DataFrame的转化,并且支持SQL查询。 从上面的图中可以看出DataFrame和RDD的区别。RDD是分布式的 Jav ...
分类:
其他好文 时间:
2019-04-13 11:01:32
阅读次数:
108
步骤一:各模块职责 步骤二:实体类设计 接下来创建数据库 接着按照上面的javabean,添加列 在这里,简单介绍一下MYSQL的两个常用引擎的区别: ( ? ?ω?? )? MyISAM只支持表级锁,什么是表级锁呢?比如如果一个线程要更改第二行记录,那么另外一个线程想更改第三行记录,但是因为MyI ...
分类:
其他好文 时间:
2019-04-07 16:55:27
阅读次数:
138
导读:在使用MySQL建表时,我们通常会创建一个自增字段(AUTO_INCREMENT),并以此字段作为主键。本篇文章将以问答的形式讲述关于自增id的一切。注:本文所讲的都是基于Innodb存储引擎。1.MySQL为什么建议将自增列id设为主键?如果我们定义了主键(PRIMARYKEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯
分类:
其他好文 时间:
2019-04-07 15:45:34
阅读次数:
225
一般使用悲观锁(for update),都是防止并发情况下对某个业务表数据同时进行修改操作。 这个时候该如何去优化呢? 一般悲观锁,如果按照索引去查询,锁住的是行级锁。一般是单个账户一行记录。 这个时候可以考虑将要批量的更改业务数据,按照用户分组,然后开启多线程去处理。 这样能让多个用户之间同时处理 ...
分类:
其他好文 时间:
2019-04-05 09:32:51
阅读次数:
241
Hbase是三维有序存储的,通过rowkey(行键),column key(column family和qualifier)和TimeStamp(时间戳)这三个维度可以对HBase中的数据进行快速定位。 Hbase中Rowkey可以唯一标识一行记录,在Hbase查询的时候,有以下几种方式: 1、通过 ...
分类:
其他好文 时间:
2019-03-26 16:42:03
阅读次数:
165