自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓期末复习

这里写目录标题实验二:(1)通过layout实现线性布局的方式,实现一个界面。要求界面有说明文字,以及姓名、学号,底部给出两个按钮。(2)通过activity实现线性布局,实现一个界面。要求界面有说明文字,以及姓名、学号,底部给出两个按钮。实验三(1)通过layout实现相对布局和表格布局的方式,实现一个界面。要求界面有说明文字,以及姓名、学号。(2)通过layout实现桢布局,实现一个界面。实现账号密码登录的界面。实验四(1)通过layout和activity,实现一个界面。要求界面有说明文字,以及姓名、

2021-07-01 20:37:24 1009

原创 课本总结:1:线性表

这里写目录标题1.线性表的逻辑结构2.线性表的顺序存储及运算实现2.1:线性表的顺序存储结构2.2 线性表在顺序存储结构下的运算1:顺序表插入操作章节导读:最简单且最常用的一种数据结构1.线性表的逻辑结构1.1:定义由一组具有相同属性的数据元素构成在一些复杂的的线性表中,每一个数据元素又可以由若干数据项组成(例如:一张表,每一行就是一个记录,每行有多个数据项)1.2:主要操作Initiate()初始化:构造一个空的线性表Insert(i ,x)插入:第i个元素之前插入数据元素x

2021-06-14 18:55:36 303

原创 HBase

这里写目录标题第 1 章 HBase 原理、简介1.1 HBase 定义1.2 HBase 特点1.3 HBase 基本架构1.3 HBase安装第 2 章 HBase 快速入门2.1 HBase 安装部署2.2 HBase Shell 操作2.2.1 基本操作2.2.2 表的操作第 3 章 HBase数据结构3.1 RowKey:行键3.2 Column Family:列族3.3 Cell、Time Stamp3.4 命名空间第 4 章 HBase原理4.1 读流程4.2 写流程4.3 数据flush过程

2021-06-14 08:13:36 216

原创 hive 插入数据的时候,不能直接运行,报错FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.

hive 插入数据的时候,不能直接运行,报错错误原因:namenode内存空间不够,JVM剩余内存空间不够新job运行所致错误提示解决办法:set hive.exec.mode.local.auto=true;成功:

2021-06-14 07:33:39 1497

原创 hive 格式化:Error: Table ‘CTLGS‘ already exists (state=42S01,code=1050) Closing: 0: jdbc:mysql://hadoop

hive 格式化schematool -initSchema -dbType mysql -verbose出现:Error: Table ‘CTLGS’ already exists (state=42S01,code=1050)Closing: 0: jdbc:mysql://hadoop102:3306/metastore?useSSL=falseorg.apache.hadoop.

2021-06-14 07:33:12 395

原创 RFID期末复习

1. 各种频段RFID系统的特点,如低频RFID系统的特点,RFID系统典型的工作频率是什么?2. 电磁反向散射这种通信方式利用的是什么能?3. 读写器中负责将读写器中的电流信号转换成射频载波信号并发送给电子标签,或者接收标签发送过来的射频翟波信号并将其转化为电流信号的设备是什么?4. 工作在不同频段的RFID系统的识别距离5. 射频识别系统的耦合方式可分为?绝大多数射频识别系统的耦合方式是?6. 第二代身份证是采用什么协议的什么频段的射频卡7. RFID属于物联网的哪个层8. RFID卡是按

2021-06-10 11:09:35 3643 2

原创 Kafka

这里写目录标题第 1 章 Kafka 概述1.1 定义1.2 消息队列1.2.1 传统消息队列的应用场景1.2.2 消息队列的两种模式1.3 Kafka 基础架构第 2 章 Kafka 快速入门2.1 安装部署2.1.1 集群规划2.1.3 集群部署2.2 Kafka 命令行操作第 3 章 Kafka 架构深入3.1 Kafka 工作流程及文件存储机制3.2 Kafka 生产者3.2.1 分区策略(封装成ProducerRecord 对象)3.2.2 数据可靠性保证3.2.3 Exactly Once 语义

2021-06-08 11:45:32 137

原创 Flume

这里写目录标题第 1 章 Flume 概述第 2 章 Flume 快速入门2.1 Flume 安装部署2.2 Flume 入门案例2.2.1 监控端口数据官方案例2.2.2 实时监控单个追加文件2.2.3 实时监控目录下多个新文件2.2.4 实时监控目录下的多个追加文件第 3 章 Flume 进阶3.1 Flume 事务3.2 Flume Agent 内部原理3.3 Flume 拓扑结构3.4 Flume 企业开发案例3.4.1 复制和多路复用3.4.2 负载均衡和故障转移3.4.3 聚合3.5 自定义 I

2021-06-06 17:43:14 112 3

原创 Hive:第 10 章 企业级调优

第 10 章 企业级调优1. 执行计划(Explain)2. Fetch 抓取3. 本地模式4. 表的优化4.1 小表大表 Join(MapJOIN)(已优化,无关系了)4.2 大表 Join 大表4.3 Group By4.4 Count(Distinct) 去重统计4.5 笛卡尔积4.6 行列过滤4.7 分区、 分桶5. 合理设置 Map 及 Reduce 数5.1 复杂文件增加 Map 数5.2 小文件进行合并5.3 合理设置 Reduce 数6. 并行执行7. 严格模式8. JVM 重用9. 压缩

2021-06-05 13:49:23 129

原创 Hive:第 9 章 压缩和存储

压缩和存储1. Hadoop 压缩配置1.1 MR 支持的压缩编码2. 开启 Map 输出阶段压缩(MR 引擎)3. 开启 Reduce 输出阶段压缩4. 文件存储格式4.1 列式存储和行式存储4.2 TextFile 格式4.3 Orc 格式4.4 Parquet 格式4.5 主流文件存储格式对比实验(常用ORC)5. 存储和压缩结合1. Hadoop 压缩配置1.1 MR 支持的压缩编码2. 开启 Map 输出阶段压缩(MR 引擎)开启 map 输出阶段压缩可以减少 job 中 map 和 Re

2021-06-04 15:13:36 93

转载 Hive:第 8 章 函数

函数1. 系统内置函数2. 常用内置函数2.1 空字段赋值2.2 CASE WHEN THEN ELSE END2.3 行转列(多行变一行)2.4 列转行(一行变多行)2.5 窗口函数(开窗函数)(未弄懂!!!!)2.6 Rank(和开窗函数合用,未弄懂!!!!)2.7 其他常用函数3. 自定义函数3.1 自定义 UDF 函数3.2 自定义 UDTF 函数1. 系统内置函数2. 常用内置函数2.1 空字段赋值NVL:给值为 NULL 的数据赋值,它的格式是 NVL( value,default

2021-06-04 14:02:58 96

原创 Hive:第 7 章 分区表和分桶表

第 7 章 分区表和分桶表1. 分区表(生产环境用的非常多)1.1 分区表基本操作1.2 二级分区1.3 动态分区调整2. 分桶表(了解,有印象即可)3. 抽样查询1. 分区表(生产环境用的非常多)1.1 分区表基本操作1)创建分区表语法注意:分区字段不能是表中已经存在的数据,可以将分区字段看作表的伪列。2)加载数据到分区表中注意:分区表加载数据时,必须指定分区3)查询分区表中数据4)增加分区5)删除分区6)查看分区表有多少分区hive> show part

2021-06-03 17:58:18 129

原创 Hive:第 6 章 查询

查询1. 基本查询(Select…From)1.1 全表和特定列查询1.2 列别名1.3 算术运算符1.4 常用函数1.5 Limit 语句1.6 Where 语句1.7 比较运算符(Between/In/ Is Null)1.8 Like 和 RLike1.9 逻辑运算符(And/Or/Not)2. 分组2.1 Group By 语句2.2 Having 语句3. Join 语句3.1 等值 Join3.2 表的别名3.3 内连接3.4 左外连接3.5 右外连接3.6 满外连接3.7 多表连接3.8 笛卡

2021-06-03 14:48:11 1262 8

原创 Hive:第 5章 DML 数据操作

DML 数据操作1. 数据导入(1、2常用,其他了解即可)1.1 向表中装载数据(Load)(重点掌握)1.2 通过查询语句向表中插入数据(Insert)(重点掌握)1.3 查询语句中创建表并加载数据(As Select)1.4 Import 数据到指定 Hive 表中2. 数据导出(不重要)2.1 Insert 导出2.2 Hadoop 命令导出到本地2.3 Hive Shell 命令导出2.4 Export 导出到 HDFS 上.2.5 Sqoop 导出2.6 清除表中数据(Truncate)1. 数

2021-06-03 14:09:05 91

转载 jQuery-1

这里写目录标题1、jQuery 介绍2、jQuery 的初体验!!!3、jQuery 核心函数4、jQuery 对象和 dom 对象区分5、jQuery 选择器5.1、基本选择器5.2、层级选择器5.3、过滤选择器5.3.1 基本过滤器:5.3.2 内容过滤器:5.3.3 属性过滤器:5.3.4 表单过滤器:5.3.5 表单对象属性过滤器:6、jQuery 元素筛选1、jQuery 介绍什么是 jQuery ?jQuery,顾名思义,也就是 JavaScript 和查询(Query),它就是辅助 Ja

2021-06-02 07:59:29 65

转载 jQuery-2

这里写目录标题1、jQuery 的属性操作2、jQuery 练习(全选,全不选,反选功能)3、DOM 的增删改4、jQuery 练习二(从左到右,从右到左练习)4、jQuery 练习二(动态添加、删除表格记录)5、CSS 样式操作6、jQuery 动画练习三、CSS_动画 品牌展示8、jQuery 事件操作1、jQuery 的属性操作测试代码:<!DOCTYPE html><html lang="zh_CN"><head> <meta chars

2021-06-02 07:59:11 103

原创 05-xml

05-xml1.XML 简介2、xml 语法3.1、文档声明3.2、xml 注释3.3、元素(标签)3.4、xml 属性3.5、语法规则:2、xml 解析技术介绍3、dom4j 解析技术(重点*****)3.1、Dom4j 类库的使用3.2、dom4j 目录的介绍:3.3、dom4j 编程步骤3.4、获取 document 对象1.XML 简介什么是 xml?xml 是可扩展的标记性语言。xml 的作用?2、xml 语法3.1、文档声明3.2、xml 注释html 和XML 注释 一

2021-06-02 07:58:43 47

原创 文件的上传和下载

这里写目录标题1. 文件的上传和下载1.1 文件上传1.2 commons-fileupload.jar 常用 API 介绍说明1. 文件的上传和下载1.1 文件上传上传文件–提交<%-- Created by IntelliJ IDEA. User: Administrator Date: 2021/6/1 Time: 8:29 To change this template use File | Settings | File Templates.--%>&

2021-06-02 07:56:44 55

原创 Cookie&Session

Cookie&Session1、Cookie 饼干1.1 什么是 Cookie?1.2 如何创建 Cookie1.3 服务器如何获取 Cookie1.4 Cookie 值的修改1.5 浏览器查看 Cookie1.6 Cookie 生命控制1.7 Cookie 有效路径 Path 的设置1.8 Cookie 练习---免输入用户名登录2、Session 会话2.1 什么是 Session 会话?2.2 如何创建 Session 和获取(id 号,是否为新)2.3 Session 域数据的存取2.4 S

2021-06-01 21:17:47 105

原创 09-EL 表达式 & JSTL 标签库

EL 表达式 & JSTL 标签库1.EL 表达式1.1 什么是 EL 表达式,EL 表达式的作用?1.2 EL 表达式搜索域数据的顺序1.3 EL 表达式输出 Bean 的普通属性,数组属性。List 集 合属性,map 集合属性1.4 EL 表达式——运算(做运算,然后把运算结果输出)1.5 EL 表达式的 11 个隐含对象1.5.1 EL 获取四个特定域中的属性1.5.2 pageContext对象的使用(获取jsp中的9大类对象)1.5.3 EL 表达式其他隐含对象的使用2、JSTL 标签库

2021-06-01 08:09:27 95

原创 08-jsp

jsp1.什么是 jsp,它有什么用?1.1 如何创建 jsp 的页面?1.2 jsp 如何访问:2.jsp 的本质是什么。3.jsp 的三种语法3.1 jsp 头部的 page 指令3.2 jsp 中的常用脚本3.2.1 声明脚本(极少使用)3.2.2 表达式脚本(常用)3.2.3 代码脚本3.3 jsp 中的三种注释3.4 jsp 九大内置对象3.5 jsp 四大域对象3.6 jsp 中的 out 输出和 response.getWriter 输出的区 别3.7 jsp 的常用标签1.什么是 jsp,

2021-05-31 16:55:05 56

原创 06- Tomcat

这里写目录标题1.JavaWeb 的概念2.Web 资源的分类3.常用的 Web 服务器4.Tomcat 服务器和 Servlet 版本的对应关系5.Tomcat 的使用6.IDEA 整合 Tomcat 服务器7.IDEA 中动态 web 工程的操作1.JavaWeb 的概念2.Web 资源的分类3.常用的 Web 服务器4.Tomcat 服务器和 Servlet 版本的对应关系5.Tomcat 的使用a)安装找到你需要用的 Tomcat 版本对应的 zip 压缩包,解压到需要安

2021-05-31 12:00:51 54

原创 06-Servlet

这里写目录标题1.Servlet 技术1.1 什么是 Servlet?1.2 手动实现 Servlet 程序1.3 url 地址到 Servlet 程序的访问1.4 Servlet的生命周期1.5 GET 和 POST 请求的分发处理1.Servlet 技术1.1 什么是 Servlet?1.2 手动实现 Servlet 程序1、编写一个类去实现 Servlet 接口2、实现 service 方法,处理请求,并响应数据package com.atguigu.com.servlet;impo

2021-05-31 11:58:45 62

原创 第4章:通知与服务

这里写目录标题1. 通知1.1 创建简单的通知1.2 响应通知操作1.3 更多设置2. 服务2.1 Service类通知的功能可以将提示信息显示在设备的通知栏中服务则是在后台执行的主要形式1. 通知1.1 创建简单的通知1.1 NotificationManager:是管理通知的主类1.2 代码中使用etSystemService()方法获取相应的系统服务对象,使用通知时,需要指定NOTIFICATION_SERVICE参数1.3 使用android支持库中的Notification

2021-05-29 09:55:33 295 1

原创 第3章:布局与容器

布局与容器1. 尺寸单位2. 线性布局:LinearLayout3. 相对布局:RelativeLayout4. 容器:ScrollView和HorizontalScrollView5. 搜索功能:SearchView和ListView组件的配合使用6. 自定义布局6.1 创建布局6.2 创建组件类6.3 使用9-Patch图片1. 尺寸单位dpsp2. 线性布局:LinearLayout特点:所包含的组件会一个一个排列vertical:垂直排列horizontal:水平排列and

2021-05-29 08:37:42 314

原创 第2章:常用组件

常用组件1. 按钮与事件响应1.1 响应单击操作1.2 响应长按操作并震动1.2 响应触摸事件2. 文本组件2.1 TextView2.2 EditText:输入、显示文本内容3. 消息与对话框3.1 Toast:显示提示信息3.2 AlertDialog:用于显示包含选择按钮的对话框3.3 Progress:用于显示一些信息和一个正在忙的图标,用于指示程序正在执行4. 菜单5. 单选按钮:RadioButton6. 复选框:CheckBox7. 下拉列表:Spinner8. 图像组件:ImageView9

2021-05-28 18:48:13 464 6

原创 第1章:Activity

第1章:Activity1. 基本应用2. 运行周期3. Activity的启动和关闭3.1 启动Activity(页面切换)3.2 Activity返回栈3.3 Activity启动模式4. 数据传递1. 基本应用1.Android应用是按照MVC模式进行开发的2.创建一个新的应用项目,命名为ActivityDemo,并默认创建MainActivity,布局文件命名为main_layout.xml3.添加Activity,命名为Scene1Activity注意:创建新的Activity时,

2021-05-27 16:04:15 148 1

原创 Tableau:1、简单总结

这里写目录标题1、tableau:堆积图2、tableau:折线图3、tableau:直方图4、tableau:饼图5、tableau:环形图6、tableau:基本表and凸显表7、tableau:树状图8、tableau:气泡图and词云图9、tableau:标靶图10、tableau:甘特图11、tableau:瀑布图12、tableau:填充地图1、tableau:堆积图案例:把各地区的酒店数量按价格等级堆积先制作条形图然后把价格等级拖入标记里的颜色2、tableau:折线图

2021-05-24 20:53:35 1314

原创 8:插入排序(Insertion Sort)

插入排序(Insertion Sort)算法描述动图演示代码实现//插入排序 public static void insertSort(int[] arr) { int insertVal = 0; int insertIndex = 0; for(int i = 1; i < arr.length; i++) { //定义待插入的数 insertVal = arr[i]; insertIndex = i - 1; // 即arr[1]的前面这个数的

2021-04-27 08:53:36 62

原创 Hive:第 4 章 DDL 数据定义

第 4 章 DDL 数据定义4.1 创建数据库4.2 查询数据库4.3 修改数据库4.5 创建表(重点!!!)4.5.1 管理表4.5.2 外部表4.5.3 管理表与外部表的互相转换4.6 修改表4.7 删除表4.1 创建数据库1)创建一个数据库,数据库在 HDFS 上的默认存储路径是/user/hive/warehouse/*.db。hive (default)> create database db_hive;2)避免要创建的数据库已经存在错误,增加 if not exists 判断。

2021-04-26 20:17:05 101

原创 hive 插入数据的时候,不能直接运行,报错FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.

Hive中运行SQL出现如下的错误:错误原因:namenode内存空间不够,JVM剩余内存空间不够新job运行所致解决办法:set hive.exec.mode.local.auto=true;成功:

2021-04-26 19:58:32 435

原创 Hive:第 3 章 Hive 数据类型

3.1 基本数据类型(常用)3.2 集合数据类型(不常用)- 1)案例实操(2)基于上述数据结构,我们在 Hive 里创建对应的表,并导入数据。创建本地测试文件 test.txtsongsong,bingbing_lili,xiao song:18_xiaoxiao song:19,hui long guan_beijingyangyang,caicai_susu,xiao yang:18_xiaoxiao yang:19,chao yang_beijing(3)Hive 上创建测试

2021-04-26 18:16:20 70

原创 7:选择排序

1. 选择排序的思路图解核心理解:遍历,置换2. 基本代码//选择排序 public static void selectSort(int[] arr) { //选择排序时间复杂度是 O(n^2) for (int i = 0; i < arr.length - 1; i++) { int minIndex = i; int min = arr[i]; for (int j = i + 1; j < arr.length; j++) { if (

2021-04-26 11:24:48 63

原创 Hive : 第 2 章 Hive 安装

Hive 安装第 2 章 Hive 安装2.1 Hive 安装地址2.2 Hive 安装部署2.3 MySQL 安装2.4 Hive 元数据配置到 MySQL2.5 使用元数据服务的方式访问 Hive(学习阶段不用配置)2.6 使用 JDBC 方式访问 Hive(学习阶段不用配置)第 2 章 Hive 安装2.1 Hive 安装地址2.2 Hive 安装部署把 apache-hive-3.1.2-bin.tar.gz 上传到 linux 的/opt/software 目录下解压 apache-h

2021-04-25 21:00:38 103

原创 02-JavaScript 语言入门

这里写目录标题1、JavaScript 介绍2、JavaScript 和 html 代码的结合方式3、变量4、关系(比较)运算5、逻辑运算6、数组(重点)7、函数(重点)8、JS 中的自定义对象(扩展内容)9、js 中的事件9.1 onload 加载完成事件1、JavaScript 介绍主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行 JavaScript 代码JS 是弱类型,Java 是强类型特点:交互性(它可以做的就是信息的动态交互)安全性(不允许直接访问本地硬盘)

2021-04-22 11:47:22 135

转载 6:冒泡排序

1、冒泡排序基本介绍依次比较 相邻元素的值,若发现逆序则交换如果一趟比较下来没有进行过交换,就说明序列有序2、演示冒泡过程的例子(图解)3、代码实现1package com.atguigu.sort;import java.text.SimpleDateFormat;import java.util.Date;public class BubbleSort { public static void main(String[] args) {// int arr[] =

2021-04-22 07:46:03 60

原创 5:排序算法分类和介绍、时间频度、时间复杂度

排序算法分类和介绍、时间频度、时间复杂度1. 排序算法分类和介绍2. 算法的时间复杂度3. 算法的空间复杂度1. 排序算法分类和介绍排序算法的介绍排序也称排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。排序的分类2. 算法的时间复杂度度量一个程序(算法)执行时间的两种方法事后统计的方法事前估算的方法(通过分析某个算法的时间复杂度来判断哪个算法更优.)时间频度一个算法中的语句执行次数称为语句频度或时间频度结论:忽略常数项、忽略低次项、忽略系

2021-04-21 08:13:59 193

原创 运行hadoop wordcount hdfs无结果输出

[atguigu@hadoop102 hadoop-3.1.3]$ hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3count /input /output9运行结果:web结果:解决方案再运行:web结果成功!!!!!!!

2021-04-20 20:23:13 4541 2

翻译 4:递归(Recursion)

递归1.递归的简介2.递归-迷宫问题1.递归的简介递归的概念方法自己调用自己,每次调用时传入不同的变量递归有助于编程者解决复杂的问题,同时 可以让代码变得简洁递归能解决什么样的问题1.各种数学问题如: 8 皇后问题 , 汉诺塔, 阶乘问题, 迷宫问题, 球和篮子的问题(google 编程大赛)2.各种算法中也会使用到递归,比如快排,归并排序,二分查找,分治算法等.3.将用栈解决的问题–>第归代码比较简洁2.递归-迷宫问题完整代码:package com.atguigu

2021-04-20 08:52:48 63

原创 3:逆波兰计算器

逆波兰计算器(整数)1.中缀表达式=>中缀表达式List2.中缀表达式List => 后缀表达式List3.对逆波兰表达式的运算4.其他1.中缀表达式=>中缀表达式List举例:中缀表达式:1+((2+3)×4)-5中缀表达式对应的List=[1, +, (, (, 2, +, 3, ), *, 4, ), -, 5] // s="1+((2+3)×4)-5"; public static List<String> toInfixExpressionList(

2021-04-19 07:04:37 128

空空如也

空空如也

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

TA关注的人

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