摘要: 数据结构 1、描述 数据结构是指数据存储结构方式。大致上分为线性表、栈、队列、树、图。 2、线性表 2.1 数组 数组是连续的内存存储区。读取速度非常快。 2.2 链表 链表在java中的实现是LinkedList,内部使用引用的方式来实现,集合内不同通过Node来实现,有指向上家和下家的指针,每个 阅读全文
posted @ 2020-08-05 03:59 Steve--DZC 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度 1、时间频度 时间复杂度通常是衡量算法的优劣的,衡量算法的时间严格来讲是很难衡量的,由于不同的机器性能不用环境都会造成不同的执行时间。算法的执行时间和语句的执行次数成正比,因此通过计算执行测试来推断执行时间。算法中语句执行次数称为语句频度或时间频度,记为T(n),n是问题的规模,T是Ti 阅读全文
posted @ 2020-08-05 03:58 Steve--DZC 阅读(417) 评论(0) 推荐(0) 编辑
摘要: MySQL 多表查询 笛卡尔积 外键约束 内连接查询 自连接查询 外连接查询 DML操作 数据备份和恢复 1.多表查询 通过一条SQL语句得到两张表不同的信息。这里就需要用到多表查询 单表查询语法: 多表查询语法: 以下为三张表测试数据 1: 商品分类表,dir_id:是分类的编号 2: dirNa 阅读全文
posted @ 2018-10-27 21:39 Steve--DZC 阅读(556) 评论(0) 推荐(0) 编辑
摘要: Linux.01 0.1.Linux基本命令 | ID | | 1 | | : : | : : | : : | | 1 | [centos@bogon ~]$ | | | 2 | centos | 用户名 | | 3 | @ | @ | | 4 | bogon | 主机名 | | 5 | ~ | 当 阅读全文
posted @ 2018-10-22 19:26 Steve--DZC 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Python 1、 python介绍 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 2、 python特点 1. 易于学习 Python有 阅读全文
posted @ 2018-10-18 18:04 Steve--DZC 阅读(246) 评论(0) 推荐(0) 编辑
摘要: JavaDay02 1.Java程序初始化的顺序 3个原则(优先级依此递减) 1)静态对象(变量)优先于非静态对象(变量)初始化,其中,静态对象(变量)只初始化一次,而非静态对象(变量)可能会初始多次 2)父类优先于子类进行初始化。 3)按照成员的定义顺序进行初始化。即使变量定义散布于方法定义之中, 阅读全文
posted @ 2018-10-17 11:02 Steve--DZC 阅读(126) 评论(0) 推荐(0) 编辑
摘要: JavaDay01:二进制 一:二进制,八进制,十六进制 01.二进制的由来: 02.二进制和八进制:转换关系 03.二进制和十六进制的关系: 04.十进制转二进制: 05.十进制转十六进制: 06.二进制,十六进制转十进制: 07.8421法则: 08.负数表示形式 | | 符号位 | 数值位 | 阅读全文
posted @ 2018-10-16 21:58 Steve--DZC 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 05.Spark RDD详解 RDD详解 groupByKey reduceByKey [MapPartitionRDD单词统计] ShufflerdRDD:这个结果RDD,它是要通过Shuffle来产生的。参数是由上一个RDD还有分区类,K类.V类还有组合函数,ShuffledRDD也是继承了RD 阅读全文
posted @ 2018-10-15 20:10 Steve--DZC 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Spark核心组件 1. RDD 1.1.变换(transformation): map() flatMap(压扁) filter()(过滤) reduceByKey 1.2.动作(action): collect() save()(保存) reduce() count()(计算个数) RDD的概念 阅读全文
posted @ 2018-10-14 21:57 Steve--DZC 阅读(415) 评论(0) 推荐(0) 编辑
摘要: Spark 标签生成(Java和Scala的两种实现) 气温数据多重聚合 [Scala]实现聚合气温数据。聚合出Max,Min.AVG reduceByKey的特点:reduceByKey不会改变K,V的类型。进来是什么类型,出去还是什么类型。 如果要聚合三个值,max,min,(sum,size) 阅读全文
posted @ 2018-10-12 17:32 Steve--DZC 阅读(743) 评论(0) 推荐(0) 编辑