自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 hive学习笔记管理表外部表静态分区动态分区

正常使用create关键字创建的表都是管理表 table_type都是MANAGED_TABLE内部表的特性是将内部表的数据移动到对应{hive.metastore.warehouse.dir}的DataNode上在删除内部表是会在删除元数据的同时删除数据外部表创建的关键字是external由local标识数据存储的位置,在drop表的时候外部表的删除的时候只会删除元数据而不会删...

2019-04-06 20:58:08 915

原创 查看是否有笛卡尔积产生sql

select count(*),cc.connector_id  from connector cc, device de where de.device_id = cc.device_id(+)   and de.status = 'U'   and cc.maint_sts = 'N'   and de.res_spec_id = 201502   group by cc.conn...

2019-01-07 17:22:30 1188

原创 or 左联 子查询 (接入网线路连接情况)

select * from res_spec rs where rs.name like ('%ODF%');201502 OBD201201 ODF201202 光交--OBD总数select (select aa.name from area aa where aa.area_id = de.local_net_id), count(de.device_id) ...

2019-01-07 17:10:52 236

翻译 union和union all

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。union操作会选取不同的值,也就是说在union操作中无重复数据相当于做过distinct操作如果想要将所有的select语句结果展示出来应使用union all 操作unio...

2019-01-07 11:46:32 140

原创 Oracle索引

索引可以分为B树索引位图索引方向键索引和基于函数的索引按照索引列的唯一性又可以分为:唯一性索引和非唯一索引按照索引列的个数可以分为:单列索引和复合索引创建索引时应该注意以下几个条件1,创建索引的列应该是频繁作为where查询条件的某个列或某几个列作为条件执行索引操作,并且索引的行数需要低于总行数的15%2,如果经常需要基于某个列或者某几个列执行排序操作那么在这些...

2019-01-02 12:09:44 239

原创 oracle 序列

序列是oracle提供生成一系列唯一数字的数据库对象,序列会生成顺序递增的序列号,以实现提供唯一的主键值oracle并不占用存储空间而是在数据字典中保存它,多用于多用户的并发环境中为所有用户生成不重复的序列数字且不需要额外的i/o开销创建序列create sequence IMPORT_swap_card_ID_SEQminvalue 0maxvalue 9999999999999...

2018-12-29 12:22:43 183

原创 redis入门

nosql数据库 高性能的kv键值对 缓存的内存数据库  (不像sql那种表结构)key的类型是byte[]  可能传的是string但是会被转化为byte[]value的类型 支撑多种数据结构  例如 list set hashmap (内部还分kv)应用场景:多半用来做缓存  特定场景下可以替换传统数据库  特性1 访问速度快2 安全性好(有两种数据持久化机制 1:du...

2018-12-29 04:38:39 87

原创 zookeeper入门

zookeeper主要是做分布式系统的协调服务的高可用性:zookeeper通过复制实现高可用,只要集群半数以上仍然正常工作zookeeper便可提供服务这也是为什么集群一般都是奇数节点的原因。举例:当集群节点数为5 坏掉两个 剩下三个 仍然有半数以上的节点正常           如果节点数为6 坏点三个 剩下三个便不满足大于半数节点的要求 最多只能坏掉两个 这就是为什么节点数一...

2018-12-29 04:22:35 108

原创 根据一张表更改另一张表字段

/*根据LS_DELETE_device_0323 的 device_id 更新device的name为LS_DELETE_device_0323 的port_name*/update device de   set de.name =       (select ls.port_name          from LS_DELETE_device_0323 ls         w...

2018-12-25 09:22:00 534

原创 Binary search 二分查找(java)

二分查找二分查找可能是最常见的笔试考题之一package binarySearchDemo;import java.util.Scanner;public class binary_search {    public static void main(String[] args) {        Integer [] arr  =  new Integer [] {2,4,...

2018-12-20 22:31:52 238

原创 oracle 子查询

子查询分为外部查询语句和子查询语句外部查询一条语句 子查询遍历一边 select * from emp e where e.deptno = (select d.deptno from dept d where d.dname = 'SALES')单行子查询是指返回一行的子查询,可以使用的运算符有= > < >= =< ...

2018-12-19 12:43:54 128

原创 Oracle多表关联查询

select e.empno, e.ename, d.deptno, d.dname  from emp e, dept d where e.deptno = d.deptno;在上述sql语句中先执行 from 后执行select和where  如果使用了别名的话以后引用表都要使用别名不然会报错  别名最长为30个字符 内连接select e.empno, e.ename, d....

2018-12-14 12:49:46 38337 2

原创 Oracle中having

要使用统计函数必须使用分组不然会报错select job,deptno from emp group by deptno,job ;select 后面只能接 group by 后面有的列名 但不是必须接  但是不推荐  因为会使显示结果不明确group by 后面接的列名  取数量最多的作为分组条件  select deptno,job,avg(sal),sum(sal),max(...

2018-12-13 12:01:12 3675

原创 Oracle中模糊查询中转义用法

Oracle中模糊查询中转义的关键字是escape具体用法如下select * from DEPT_02_tmp a  where a.dname like 'IT/_%'escape'/';escape后面接的是转义标识符  标识符后面跟的是 需要转义的内容  转义之后的内容_不再作为通配符而代表其本身通配符可以随意选取select * from DEPT_02_tmp a ...

2018-12-11 12:46:07 925 2

原创 Oracle中any和all

any select empno,sal from emp where sal > any(3000,950);只需要大于(3000,900)中的任意一个即可allselect empno,sal from emp where sal > all(3000,950);需要大于(3000,900)中的每一个...

2018-12-11 12:27:53 2481

原创 Hadoop javaAPI运行append时报错 lease recovery is in progress 处理办法

如集群节点少于3个在运行时就会抛异常;解决方案修改【dfs.client.block.write.replace-datanode-on-failure.policy=NEVER】Configuration conf = new Configuration();conf.set("dfs.client.block.write.replace-datanode-on-failure.poli...

2018-12-02 23:32:49 4056

原创 hadoop的APIdemo 181202

通过java对hdfs文件的读取操作public class apidemo {    public static void main(String[] args) throws IOException {        Configuration conf = new Configuration();//通过configuration 找到class path  下的 core_site...

2018-12-02 21:25:35 89

原创 Hadoop api访问 01读取文件练习

//编译工具   eclipse  import java.net.MalformedURLException;import java.net.URL;  public class FangWenDemo {   static{        URL.setURLStreamHandlerFactory(new FsUrlStreamHandlerFactory());   }  /...

2018-12-02 00:41:51 302

原创 Oracle 单行函数

字符函数加红是较为常用的 [***]代表可加可不加欢迎指正 upper(n)(返回字符串的大写形式) SELECT * FROM emp WHERE ename=UPPER('smith') ;  Lower(n)(返回字符串的小写形式) SELECT lower('ABCDE') FROM dual ;  Initcap (n)(首字母...

2018-11-04 10:57:59 158

原创 导出导入数据库 dmp文件

将Oracle数据库导出到本地磁盘中   具体实现代码导出:exp 用户名/密码@数据库 owner='用户名' file=D:\*.dmp buffer=9000000 compress=y log=D:\*.log举例:exp scott/orac@orcl owner='scott' file=D:\orcl_test_001.dmp buffer=9000000 com...

2018-11-02 08:40:26 1445

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除