- 博客(60)
- 收藏
- 关注
原创 Vue3 全局组件,局部组件,递归组件,动态组件
组件使用的频率高,就可以封装成全局组件注册全局组件使用全局组件局部组件在一个组件A内 通过import 去引入别的组件B,称之为局部组件组件自己调用自己,通过一个条件来结束递归,否则导致内存泄漏在父组件配置数据结构,数组对象格式 传给子组件使用递归组件动态组件让多个组件使用同一个挂载点,并动态切换在挂载点使用 component 标签,然后使用 v-bind:is=“组件”A组件B组件C组件...
2022-06-19 22:08:49
805
原创 Vue3 父子组件传参
父组件通过 v-bind 绑定一个数据,然后子组件通过 defineProps 接受传过来的值父组件子组件使用 withDefaults 给传参指定默认值子组件给父组件传参通过 defineEmits 派发一个事件通过 defineExpose 子组件向父组件暴露数据父组件子组件...
2022-06-19 20:38:36
700
原创 Vue3 组件及其生命周期
每一个 .vue 都可以充当组件来使用每一个组件都可以复用组件实操以及认识 less和scoped认识 Less什么是lessLess (Leaner Style Sheets) 是一门向后兼容的 CSS 扩展语言Less中文官网1.安装2.使用(在style标签内注明 lang=“less” 即可)认识 scoped什么是 scoped实现组件的私有化,当前 style 属性 只属于当前模块...
2022-06-19 17:43:05
1464
原创 Vue3 watchEffect高级监听器
watchEffect立即执行传入的一个函数,同时响应式追踪其依赖,并在其依赖变更时重新运行该函数。回调参数oninvalidate,在回调函数之前执行
2022-06-19 00:30:22
308
原创 Vue3 watch监听器
watch 需要监听特定的数据源,并在单独的回调函数中执行副作用参数1 sources 监听的数据源参数2 cb(newVal,oldVal) 回调函数参数3 options配置项,传入一个对象immediate: true //是否立即调用一次(渲染页面时)deep: true //是否开启深度监听监听实例监听单个值监听多个值监听复杂对象瑕疵:监听对象内存指向没变,旧值和新值一样无论参数options的配置项deep是否为 true,都能监听到深层次的属性
2022-06-19 00:11:05
404
原创 Scala入门01-概述及基础语法
文章目录Scala入门01-概述及基础语法1.Scala概述(1)Scala是面向对象语言(2)Scala是函数式编程语言(3)Scala是静态类型的(4)Scala运行在JVM上(5)Scala可以执行Java代码(6)Scala可以做并发和同步处理2.Scala基本语法2.1第一个Scala程序Scala编程中的基本语法和编码约定2.2Scala标识符2.3Scala关键字2.4Scala注释...
2019-07-24 19:53:58
586
原创 Storm简介及安装
文章目录Storm简介及安装Storm简介实时计算系统的出现实时计算系统的特性Storm基本概念Storm基本特性Storm架构Storm简介及安装Storm简介实时计算系统的出现 全量数据处理使用的大多是鼎鼎大名的hadoop或者hive,作为一个批处理系统,hadoop以其吞吐量大、自动容错等优点,在海量数据处理上 得到了广泛的使用。但是,hadoop不擅长实时计算,因为它天然就是为...
2019-07-21 23:28:12
231
原创 Kafka Java API
文章目录Kafka Java API准备工作1.使用Java API操作Topic2.使用Java API创建生产者,并向指定主题推送数据3.使用Java API创建消费者,并从指定主题拉取数据Kafka Java API准备工作(1)创建Maven项目,导入相关依赖 <dependencies> <dependency> ...
2019-07-21 17:53:22
439
原创 Kafka整合Flume
文章目录Kafka整合Flume1.Kafka作为Flume的sourcesKafka Source测试1测试准备测试2.Kafka作为Flume的sinksKafka Sinks测试2测试准备测试小案例Kafka整合Flume1.Kafka作为Flume的sourcesKafka SourceKafka Source是一个Kafka消费者(consumer),从Kafka的Topic中消...
2019-07-21 04:42:38
392
原创 Kafka架构详解
文章目录Kafka架构详解Kafka架构图Zookeeper在Kafka的作用zookeeper在Kafka中保存的meta信息Kafka文件存储机制向test03写入数据,查看分区目录test04-0ISR-实现partition在多个副本中Leader的选择LEO(LogEndOffset)Topic的创建Topic的删除总结Kafka架构详解Kafka架构图Zookeeper在Kaf...
2019-07-21 00:05:32
1003
原创 Kafka入门01
文章目录Kafka入门-概述及部署1.Kafka概述1.1 消息队列(1)点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)(2)发布/订阅模式(一对多,数据产生后,推送给所有订阅者)1.2 为什么需要消息队列1.3 什么是Kafka1.4 Kafka架构2.Kafka部署(1)创建安装目录(2)解压安装安装包到安装目录(3)配置环境变量生效环境变量(4)创建日志保存文件(5)修改配置文...
2019-07-21 00:01:05
435
原创 Flume安装与使用
文章目录Flume的安装与使用FLume简介Flume结构数据处理模型SourceChannelSinkEvent简单示例定义一个agent语法Flume案例1.监听某一个端口并将信息打印到控制台2.监控一个文件的内容并将文件的内容导入到Hive表中3.监控一个文件夹的内容并将文件的内容导入到HDFS中4.将恐一个文件的内容并将文件内容写入HBaseFlume的安装与使用FLume简介Apa...
2019-07-12 23:44:22
242
原创 Sqoop安装及使用
文章目录Sqoop安装及使用Sqoop简介sqoop原理Sqoop安装1.修改配置文件2.添加依赖jar包3.将Sqoop加入环境变量4.验证Sqoop是否安装成功Sqoop简单使用1.验证sqoop是否能连接mysql数据库2.MySql中的数据导入到HDFS3.MySql中的数据增量导入到HDFS4.MySql中表的部分字段的数据导入到HDFS5.mysql查询数据导入到HDFS6.HDFS导...
2019-07-11 21:23:05
615
原创 MapReduce On HBase
文章目录MapReduce On MapReduceHBase与MapReduce集成整合MapReduce On Hbase小案例1.准备数据2.编写MapReduce代码3.程序运行结果MapReduce On MapReduceHBase与MapReduce集成整合从HBase里读取数据将HBase里的数据作为Map的输入将数据写入HBase将HBase作为Reduce...
2019-07-09 01:30:51
990
原创 Java8-Lambda表达式
文章目录Java8-Lambda表达式开篇示例Lambda表达式简介什么是Lambda?为什么要使用Lambda表达式?Lambda对接口的要求!Lambda基础语法准备工作:准备若干个接口Lambda实现函数式接口Lambda语法精简Lambda语法进阶Lambda表达式构造方法的引用Lambda表达式的使用系统内置的函数式接口Lambda表达式闭包问题Java8-Lambda表达式开篇示例...
2019-07-07 23:50:38
354
原创 HBase数据的导入和预分区
文章目录HBase数据的导入和预分区HBase数据导入1.准备数据2.使用ImportTsv将csv文件直接导入HBase中步骤1:在Hbase中创建一张表ns1:in_table步骤2:将data.csv导入到ns1:in01中步骤3:查看ns1:in01中的数据3.使用Completebulkload导入数据1.将原始的数据文件生成HFile存储在HDFS上2.将生成HFile中的数据导入HB...
2019-07-07 16:12:13
1418
原创 HBase概述
文章目录HBase概述数据库概念nosql型数据库关系型数据库MPP数据库HBase简介面向列存储的优势HBase和HDFS以及RDBMS的直接区别HBase和Hadoop(HDFS)之间的区别HBase和RDBMS的区别HBase特点HBase存储Hadoop生态系统图HBase中的表HBase数据模型部署HBase启动HBaseHBase的四个架构1.Client2.Master3.Regio...
2019-07-07 13:43:18
1065
原创 HBase的安装
文章目录HBase1.2.6的安装1.解压HBase压缩包到你的HBase安装目录2.配置HBase环境变量3.修改HBase的配置文件hbase-env.sh、hbase-site.xml和regionservers配置hbase-env.sh配置hbase-site.xml配置regionservers修改Hadoop hdfs-site.xml下的一个属性值(所有的datanode都要修改)...
2019-07-04 13:43:53
136
原创 Hive开启WebUI
文章目录Hive开启WebUIHive开启WebUI在Hive的配置文件中添加如下内容: <property> <name>hive.server2.webui.host</name> <!--主机名或ip--> <value>hadoop02</value> </property> <...
2019-07-02 09:28:28
1828
1
原创 HiveQL数据操作
文章目录Hive——HiveQL数据操作1.向管理表中插入数据2.通过查询语句向表中插入数据3.单个查询语句中创建表并加载数据4.导出数据Hive——HiveQL数据操作1.向管理表中插入数据Hive没有行级别的数据插入,数据更新和删除操作,那么往表中装载数据上的唯一途径就是使用一种数据装载操作,或者通过其他方式仅仅将文件写到正确目录下。0: jdbc:hive2://192.168.14...
2019-07-02 00:42:11
976
原创 Hive编程指南01
文章目录Hive编程指南01命令行界面操作1.Hive中"一次使用"命令2.从文件中执行Hive查询3.hiverc文件4.Hive CLI的其他功能(1)自动补全功能(2)查看操作历史命令5.执行shell命令6.在Hive内使用Hadoop的dfs命令7.Hive脚本中如何进行注释8.显示字段名称数据类型和文件格式1.基本数据类型2.集合数据类型3.文本文件数据编码4.读时模式HiveQL:数...
2019-07-01 02:53:08
982
原创 SSM教程——Maven基础环境搭建
文章目录SSM教程——Maven基础环境搭建1.什么是Maven?pom(Project Object Model)2.安装与配置maven3.新建Maven项目-普通Java工程4.新建Maven项目-JavaWeb项目5.测试:一个简单的JavaWeb程序加入相关依赖编写代码SSM教程——Maven基础环境搭建1.什么是Maven?由apache公司推出的一个管理项目的工具,由ant演变...
2019-06-30 19:11:09
340
原创 大数据平台--Hive入门4
大数据平台–Hive入门4——使用Java连接Hiveserver2metastore 元数据服务减少mysql连接(hiveserver2也可能是HA架构)权限设置hiveserver2通过连接metastore服务连接mysql。配置metastore服务hive-site.xml<?xml version="1.0" encoding="UTF-8" standa...
2019-06-29 21:06:19
258
原创 大数据平台--Hive入门3
大数据平台–Hive入门31.Hive常用的hql语句(1)过滤wherehive (default)> select emp from emp where sal > 3000;FAILED: SemanticException Error in parsing hive (default)> select * from emp where sal >...
2019-06-29 21:05:27
143
原创 Join On MapReduce
Join On MapReduce第一种实现思路:准备数据:cls.txtCLassA,Alex,R108,1ClassB,Mike,R115,2ClassC,Jack,R121,3ClassD,Nike,R206,4stus.txt1001,Tomm,male,20,31002,Lucy,female,18,21003,Mark,male,19,12001,Json...
2019-06-29 20:08:42
159
原创 MapReduce小案例——找朋友
MapReduce小案例——找朋友需求:在朋友圈内有一票人,他们之间加了微信好友,现在我们需要找出他们两两共同的好友?有上图可知,输入数据,他们所拥有的好友为:friend1.txtA:B,D,F,I,J,OB:A,C,E,G,K,PC:B,D,F,H,RD:A,C,E,H,L,SE:B,D,H,MF:A,C,I,JG:B,K,N,OH:C,D,E,MI:A,F,J,L,Q...
2019-06-27 13:24:21
713
原创 大数据平台--Hive入门3
大数据平台–Hive入门31.Hive常用的hql语句(1)过滤wherehive (default)> select emp from emp where sal > 3000;FAILED: SemanticException Error in parsing hive (default)> select * from emp where sal >...
2019-06-26 02:19:49
196
原创 MapReduce单词统计,单项求和
MapReduce:单词统计,单项求和前奏:pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</v...
2019-06-24 10:10:50
345
原创 Java常见应用——发送邮件,XML-DOM解析
Java常见应用——发送邮件,XML-DOM解析一.发送邮件1.发送普通邮件package com.nike.app.javamail;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Date;...
2019-06-23 23:26:12
694
原创 Java常见应用——Json,二维码生成,加密解密应用
Java常见应用——Json,二维码生成,加密解密应用一.JSON1.下载json架包,json官网:json.org2.将Map/JavaBean/String转化成json对象,只需要使用JSONObject的构造方法即可package com.nike.app.json;import com.nike.app.reflect.Address;import com.nike.ap...
2019-06-23 19:35:34
2398
原创 Java常见应用——Socket,文件拆分合并,序列化反序列化
Java常见应用——Socket,文件拆分合并,序列化反序列化一.Socket1.基于TCP的网络传输协议package com.nike.app.socket;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocke...
2019-06-23 02:12:23
516
原创 Java常见应用-反射,RPC
Java常见应用-反射,RPC一.反射简介:反射机制是在【运行状态】中:对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。反射提供的功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。三种获取反射入口的方法pa...
2019-06-22 21:30:27
416
原创 Java操作HDFS文件系统
Java API操作HDFS文件系统pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</versi...
2019-06-20 23:07:54
186
原创 大数据平台--Hive入门2
l大数据平台–Hive入门2一.Hive的常用配置以及Linux命令选项1.Hive日志配置[root@hadoop01 conf]# cp hive-log4j.properties.template hive-log4j.properties[root@hadoop01 conf]# vi hive-log4j.propertieshive.log.dir=/opt/module...
2019-06-16 00:24:12
254
原创 大数据平台--Hive入门1
大数据平台–Hive入门1一.大数据平台以及ETL介绍1,ETL简介ETL,Extraction-Transformation-Loading,即数据抽取(Extract),转换(Transform),**装载(Load)**的过程,它是构建数据仓库的重要环节。ETL是将业务系统的数据经过抽取,清洗转换之后加载到数据仓库的过程,目的是将企业中分散,零乱,标准不统一的数据整合到一起,为企业的...
2019-06-09 15:47:58
1009
原创 大数据Hadoop--全分布,HA搭建
大数据Hadoop–全分布,HA搭建一.全分布式环境SSH免密登录以及时间同步设置1.集群时间同步设置(1)模拟内网环境:在集群中找一台服务器作为:时间服务器,例如hadoop01作为时间服务器,hadoop02,hadoop03同步hadoop01。(2)查看Linux中的ntpd时间服务(只需开启时间服务器的ntpd服务):#查看ntpd的状态[root@hadoop02 pro...
2019-06-09 06:34:49
756
原创 大数据之Hadoop-MapReduce On Yarn
大数据之Hadoop-Map/Reduce On Yarn1.网站基本指标分析(1)PV:Page View浏览量,页面的浏览次数,衡量网站用户访问的网页数量;用户每打开一个页面就记录一次,多次打开同一个页面则浏览量累计;(2)UV:Unique Visitor,独立访客数,1天内访问某站点的人数(以cookie为依据),一天内同一访客的多次访问只计为一个访客;(3)IP:Internal...
2019-06-08 05:44:11
198
原创 大数据之Hadoop2
大数据之Hadoop2.0入门2一.YARN组件讲解ResourceManager全局的资源管理器,整个集群上只有一个,负责集群资源的统一调度分配,负责对各个NodeManager上的资源进行统一的管理和调度。ApplicationMaster它负责向ResourceManager申请资源,并要求NodeManager启动可以占用一定资源任务,客户提交的每个应用程序都包含一个Applic...
2019-06-08 03:04:26
284
原创 大数据之Hadoop2
大数据之Hadoop2.0入门1.大数据概念介绍大数据特性与应用特性:多,快,繁;大数据起源于社交网络,发展于电商平台,大数据的特征:快速的数据流转(Velocity),多样的数据类型(Variety),海量的数据规模(Volume),发现数据价值(Value)。Volume:数据量大 TB,PBVariety:数据多种多样,Veracity:真实性,数据的准确性...
2019-06-05 04:30:24
258
原创 Hadoop MapReduce V2
Hadoop MapReduce V2MapReduce介绍MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)“和"Reduce(归约)”,是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,...
2019-06-04 04:13:02
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人