自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翁老师的教学团队

没有教学质量啥也不是,专注校企合作,专业共建

  • 博客(447)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringCloud案例day05

可以复制 Service-A9001 改成Gateway-C9009》1:创建工程导入依赖

2022-11-17 14:48:15 513 1

原创 12-使用Vue与axios改造jquery原页面

【代码】12-使用Vue与axios改造jquery列表页面。

2022-11-10 15:12:04 386

原创 11-SpringBoot2整合Vue最简入门

1:导入文件》2:准备 app视图

2022-11-10 15:08:09 385

原创 12-SpringBoot整合Vue

注意:(1)想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象(2)root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法(3)root容器里的代码被称为Vue模板(4)Vue实例与容器是一一对应的(5)真实开发中只有一个Vue实例,并且会配合着组件一起使用(6){{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性(7)一旦data中的数据发生变化,那么模板中用到该数据的地方也会自动更新总结:Vue模板语法包括两大类:案例:数据绑

2022-11-10 09:07:56 864

原创 08-SpringBoot2.0 集成 mybatis注解开发***

4,接口直接写注解+ sql语句。1,依赖pom.xml。

2022-11-08 10:43:22 143

原创 06-SpringBoot整合Jquery

(1)原生Ajax编程为什么不用?代码量大,使用不方便,封装成函数,直接调用(2)jQuery框架的ajax函数。

2022-11-02 07:25:28 1745

原创 07-SpringBoot2.0前后端分离-postman测试接口

1.Account模块Restful。

2022-11-01 16:32:00 258

原创 08-SpringBoot2.0完成业务集成事务管理

【代码】Day45SpringBoot2.0完成业务集成事务管理。

2022-11-01 15:39:59 118

原创 05-SpringBoot2.0 集成jdbc完成CRUD

【代码】Day45SpringBoot2.0 集成jdbc完成CRUD。

2022-11-01 14:38:24 163

原创 SpringCloud案例day04.md

EnableZuulProxy : 通过 @EnableZuulProxy 注解开启Zuul网管功能。在IDEA中创建ZUUL网关工程 Zuul-Server-C9008。创建配置文件 application.yml ,并添加相应配置。可以通过复制Service-A9001之后修改。》1:创建工程导入依赖。创建启动类 C9008。

2022-09-20 09:49:08 206

原创 SpringCloud案例day03.md

测试Service-A是正常的然后让Cosumer-C9006去访问服务A(1)引入hystrix的依赖在工程中添加Hystrix的相关依赖(2)在启动类中激活Hystrix在启动类中添加 @EnableCircuitBreaker 注解开启对熔断器的支持。(3)配置熔断触发的降级逻辑(4)在需要收到保护的接口上使用@HystrixCommand配置注意事项:(1)因为熔断的降级逻辑方法必须跟正常逻辑方法保证:。

2022-09-20 09:48:23 201

原创 SpringCloud案例day02.md

需要准备几个节点,上面部署服务C可以复制服务A修改成Service-C9004 Service-C9005注意pom.xml application.yml 请求中的数据修改项目的pom.xml。

2022-09-15 15:47:25 273

原创 SpringCloud案例day01.md

注意所有的服务名中不出现下划线,必须使用中划线(1) SpringCloudDemo下创建Eureaka-Center9000子模块在 SpringCloudDemo 下创建子模块Eureaka-Center9000(2) 引入maven坐标(3) 配置application.ymlregisterWithEureka: 是否将自己注册到Eureka服务中,本身就是所有无需注册fetchRegistry : 是否从Eureka中获取注册信息。

2022-09-15 15:45:31 938 4

原创 Hadoop HBase Hive day4.md

》》1:检查当前系统是否安装过MySQL//如果存在通过如下命令卸载》》2:将MySQL安装包拷贝到/opt/software目录下》》3:解压MySQL安装包》》4:在安装目录下执行rpm安装注意:按照顺序依次执行如果Linux是最小化安装的,在安装mysql-community-server-5.7.28-1.el7.x86_64.rpm时可能会出现如下错误```[dev1@hadoop102 software]$ sudo rpm -ivh mysql-community-serv

2022-06-24 13:33:56 205

原创 Hadoop HBase Hive day3.md

1,自己部署不起来基本原因是 vi/vim使用不熟悉2,可以有两种方式解决2:上传module.tar到/opt/software/3:解压4:环境变量修改添加再5:将虚拟机改成hadoop101按 《Hadoop虚拟机准备.txt》 注意ip,网段与主机名重启6:清除原有ssh再重新生成ssh1:将moudle目录进行压缩下载发给学生先安装git然后一路输入y回车cd到配置文件目录给hadoop重命名同步我的配置内容可以使用 启动第3天第1节 HBase简介1.1 HB

2022-06-23 13:53:09 762

原创 Hadoop day1-day2.md

大数据(big data):指无法在用进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。主要解决,和计算问题。》1:大数据特点之Volume(大量)当前,典型个人计算机硬盘的容量为TB量级,而一些大企业的数据量已经接近EB量级。按顺序给出数据存储单位:bit、Byte、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB。1Byte = 8bit 1K = 1024Byte 1MB = 1024K1G

2022-06-16 06:15:51 707 2

原创 数据分析第4周第3天.md

pandas主要问题1:不会分析-excel2:代码:demo 推导 dataframe索引数据分析概述数据分析师数据分析师是什么?数据师Datician['detɪʃən]的一种,指的是不同行业中,专门从事行业数据搜集、整理、分析,并依据数据做出行业研究、评估和预测的专业人员。数据分析师有什么用?这是一个用数据说话的时代,也是一个依靠数据竞争的时代。世界500强企业中,有90%以上都建立了数据分析部门。IBM、微软、Google等知名公司都积极投资数据业务,建立数据部门,培养数据分

2022-03-30 10:19:19 3039

原创 2021年就业喜讯.md

在双双达标感谢各位老师,各位学员的努力。还有我们领导的愉快沟通。2022年加油。

2022-03-01 18:20:38 2270

原创 Kafka 报错 InvalidReplicationFactorException: Replication factor:

报错InvalidReplicationFactorException: Replication factor:1 larger than available brokers原因是kafka的zk中的配置与创建参数对不上打开server.propertiesvim /opt/module/kafka/config/server.properties查看配置zookeeper.connect=hadoop102:2181,hadoop103:2181,hadoop104:2181/kafka此

2021-09-12 23:58:28 8283 1

原创 电商数仓(用户行为数据采集)

1 数据仓库概念warehouse 英[ˈweəhaʊs]美[ˈwerhaʊs]n. 仓库; 货栈; 货仓;》1:什么是数据仓库?数据仓库,英文名称为Data Warehouse,可简写为DW或DWH。》2:数据仓库有什么用?数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。提供指导业务流程改进、监视时间、成本、质量以及控制。》3:数据仓库有什么意义?数据仓库不是数据的最终目的地,而是为数据最终的目的地做好准备,这些准备包括对数据的清洗、转义、重组、

2021-08-12 14:04:34 1502

原创 Hive常用函数.md

1常用函数常用日期函数unix_timestamp:返回当前或指定时间的时间戳from_unixtime:将时间戳转为日期格式current_date:当前日期current_timestamp:当前的日期加时间to_date:抽取日期部分year:获取年month:获取月day:获取日hour:获取时minute:获取分second:获取秒weekofyear:当前时间是一年中的第几周dayofmonth:当前时间是一个月中的第几天months_between: 两个日期间的

2021-08-05 17:23:20 207

原创 Hive3_3

11 Hive实战11.1 需求描述统计iqiyi视频网站的常规指标,各种TopN指标:– 统计视频观看数Top10– 统计视频类别热度Top10– 统计出视频观看数最高的20个视频的所属类别以及类别包含Top20视频的个数– 统计视频观看数Top50所关联视频的所属类别排序– 统计每个类别中的视频热度Top10,以Music为例– 统计每个类别视频观看数Top10– 统计上传视频最多的用户Top10以及他们上传的视频观看次数在前20的视频11.2 数据结构》》1:视频表》》2:用

2021-08-05 17:22:25 521

原创 窗口函数over.md

over()over() 函数在Hive中运用广泛,通常搭配row_number() ,min(),max(),sum()来使用,总结下over函数划定窗口的范围准备数据导入表中id name num1 a 12 b 33 a 54 c 95 b 3》》1:over() 此时每一行的窗口都是所有的行SELECT id,name,num,sum(num) over() sum1 from aa》》2:over

2021-08-05 17:21:02 126

原创 Hive3_2

4.5.3 管理表与外部表的互相转换(1)查询表的类型hive (default)> desc formatted student2;Table Type: MANAGED_TABLE(2)修改内部表student2为外部表alter table student2 set tblproperties('EXTERNAL'='TRUE');(3)查询表的类型hive (default)> desc formatted student2;Table Ty

2021-08-05 17:18:17 343

原创 Hive3_1

1 Hive基本概念1.1 什么是Hive》》1: hive简介Hive:由Facebook开源用于解决海量结构化日志的数据统计工具。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。》》2:Hive本质:将HQL转化成MapReduce程序(1)Hive处理的数据存储在HDFS(2)Hive分析数据底层的实现是MapReduce(3)执行程序运行在Yarn上1.2Hive的优缺点1.2.1 优点(1)操作接口采用类SQL语法,提

2021-08-05 17:13:27 405

原创 Hadoop3_10

3.4 MapTask工作机制MapTask工作机制如图(1)Read阶段:MapTask通过用户编写的RecordReader,从输入InputSplit中解析出一个个key/value。(2)Map阶段:该节点主要是将解析出的key/value交给用户编写map()函数处理,并产生一系列新的key/value。(3)Collect收集阶段:在用户编写map()函数中,当数据处理完成后,一般会调用OutputCollector.collect()输出结果。在该函数内部,它会将生成的key/va

2021-07-21 10:05:44 201

原创 Hadoop3_11

3.8.2 数据清洗案例实操-复杂解析版1.需求对Web访问日志中的各字段识别切分,去除日志中不合法的记录。根据清洗规则,输出过滤后的数据。(1)输入数据weblog.txt(2)期望输出数据都是合法的数据2.实现代码(1)定义一个bean,用来记录日志数据中的各数据字段public class LogBean { private String remote_addr;// 记录客户端的ip地址 private String remote_user;// 记录客户端用户

2021-07-21 09:52:26 200

原创 Hadoop3_09

3.3 Shuffle机制3.3.1 Shuffle机制Map方法之后,Reduce方法之前的数据处理过程称之为Shuffle。Mapreduce确保每个reducer的输入都是按键排序的。系统执行排序的过程(即将map输出作为输入传给reducer)称为shuffle。3.3.2 Partition分区(0)问题引出:要求将统计结果按照条件输出到不同文件中(分区)。比如:将统计结果按照手机归属地不同省份输出到不同文件中(分区)(1)默认partition分区public c

2021-07-20 09:13:13 197

原创 Hadoop3_08

2 Hadoop序列化2.1 序列化概述1:什么是序列化?序列化就是把内存中的对象,转换成字节序列(或其他数据传输协议)以便于存储(持久化)和网络传输。反序列化就是将收到字节序列(或其他数据传输协议)或者是硬盘的持久化数据,转换成内存中的对象。2:为什么要序列化?一般来说,"活的"对象只生存在内存里,关机断电就没有了。而且"活的"对象只能由本地的进程使用,不能被发送到网络上的另外一台计算机。然而序列化可以存储"活的"对象,可以将"活的"对象发送到远程计算机。3:为什么不用Jav

2021-07-20 09:07:49 182

原创 Hadoop3_07

1 MapReduce概述1.1 MapReduce定义Mapreduce是一个分布式运算程序的编程框架,是用户开发"基于hadoop的数据分析应用"的核心框架;Mapreduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个hadoop集群上。1.2 MapReduce优缺点1.2.1 优点(1)MapReduce 易于编程。它简单的实现一些接口,就可以完成一个分布式程序,这个分布式程序可以分布到大量廉价的 PC 机器运行。也就是说你写一个分

2021-07-15 15:51:25 2314

原创 JVM的4种垃圾回收算法、垃圾回收机制与总结

JVM的4种垃圾回收算法、垃圾回收机制与总结一、垃圾回收算法1.标记清除标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。在标记阶段首先通过根节点(GC Roots),标记所有从根节点开始的对象,未被标记的对象就是未被引用的垃圾对象。然后,在清除阶段,清除所有未被标记的对象。适用场合:存活对象较多的情况下比较高效适用于年老代(即旧生代)缺点:容易产生内存碎片,再来一个比较大的对象时(典型情况:该对象的大小大于空闲表中的每一块儿大小但是小于其中两块儿的和),会提前触发垃圾

2021-07-14 16:36:41 4367

原创 Hadoop3_06(重点)

5 NN和2NN(面试开发重点)5.1 NN和2NN工作机制思考:NameNode中的元数据是存储在哪里的?首先,我们做个假设,如果存储在NameNode节点的磁盘中,因为经常需要进行随机访问,还有响应客户请求,必然是效率过低。因此,元数据需要存放在内存中。但如果只存在内存中,一旦断电,元数据丢失,整个集群就无法工作了。因此产生在磁盘中备份元数据的FsImage。这样又会带来新的问题,当在内存中的元数据更新时,如果同时更新FsImage,就会导致效率过低,但如果不更新,就会发生一致性问题,一

2021-07-14 16:35:48 255

原创 深入理解Java类加载器(ClassLoader)

深入理解Java类加载器(ClassLoader)类加载的机制的层次结构每个编写的".java"拓展名类文件都存储着需要执行的程序逻辑,这些".java"文件经过Java编译器编译成拓展名为".class"的文件,".class"文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的".class"文件,并创建对应的class对象,将class文件加载到虚拟机的内存,这个过程称为类加载,这里我们需要了解一下类加载的过程,如下:加载:类加载过程的一个阶段:通过一个类的完全限

2021-07-14 16:29:13 208

原创 深入理解Java并发之synchronized实现原理

深入理解Java并发之synchronized实现原理本篇主要是对Java并发中synchronized关键字进行较为深入的探索,这些知识点结合博主对synchronized的个人理解以及相关的书籍的讲解(在结尾参考资料),如有误处,欢迎留言。synchronized的三种应用方式synchronized作用于实例方法synchronized作用于静态方法synchronized同步代码块synchronized底层语义原理理解Java对象头与Monitorsynchronized代码块底层

2021-07-14 16:23:44 93

原创 深入理解7种JVM垃圾收集器特点,优劣势、及使用场景

7种JVM垃圾收集器特点,优劣势、及使用场景今天继续JVM的垃圾回收器详解,如果说垃圾收集算法是JVM内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。一、常见的垃圾收集器有3类1.新生代的收集器包括SerialPraNewParallel Scavenge2.老年代的收集器包括Serial OldParallel OldCMS3.回收整个Java堆(新生代和老年代)G1收集器今天我们详细谈谈以上7种垃圾收集器的优劣势和使用场景。新生代垃圾收集器1.Ser

2021-07-14 16:22:57 367

原创 MySQL 基本语法

MySQL 基本语法一、Mysql基础SQL的分类:1、DDL—数据定义语言(Data Define Language):create(创建),alter(修改),drop(删除),TRUNCATE(截断),RENAME(重命名);2、DML—数据操纵语言(Data Manipulation Language):select(查询),delete(删除),update(更新),insert(新增);3、DCL—数据控制语言(Data Control Language):grant(添加权限),re

2021-07-14 16:22:21 159

原创 JDK各个版本的新特性

JDK各个版本的新特性JDK1.5新特性:1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。自动装箱,只需将该值赋给一个类型包装器引用,java会自动创建一个对象。自动拆箱,只需将该对象值赋给一个基本类型即可。java——类的包装器类型包装器有:Double,Float,Long,Integer

2021-07-14 16:21:41 524

原创 Lambda表达式详解

【前言】 java8新特性java8 函数接口java8 Optional使用总结Java 8 时间日期使用java8中一个非常重要的特性就是lambda表达式,我们可以把它看成是一种闭包,它允许把函数当做参数来使用,是面向函数式编程的思想,一定程度上可以使代码看起来更加简洁。例如以前我们使用匿名内部类来实现代码:     //匿名内部类写法 new Thread(new Runnable() { @Override public v

2021-07-14 16:21:09 186

原创 Java 注解的创建与使用

Java 注解的创建与使用说明:\1. @Documented  用于描述其它类型的annotation应该被作为被标注的程序成员的公共API,因此可以被例如javadoc此类的工具文档化。Documented是一个标记注解,没有成员\2. @Inherited  元注解是一个标记注解,@Inherited阐述了某个被标注的类型是被继承的。如果一个使用了@Inherited修饰的annotation类型被用于一个class,则这个annotation将被用于该class的子类。\3. @Rete

2021-07-14 16:20:41 284

原创 Java内部类详解

Java内部类详解内部类内部类的定义将一个类定义在另一个给类里面或者方法里面,这样的类就被称为内部类。内部类可以分为四种:成员内部类、局部内部类、匿名内部类、静态内部类,下面我们逐一介绍这四种内部类。成员内部类他定义在另一个类中。一般定义格式如下class C{ class D{ }}因为类C相对与类D在外面,我们且称类C为外部类。成员内部类可以无条件访问外部类的属性和方法,但是外部类想要访问内部类属性或方法时,必须要创建一个内部类对象,然后通过该对象访问内部类的属性

2021-07-14 16:19:59 91

vue电商网站后台管理系统模板.rar

vue电商网站后台管理系统模板

2021-06-02

jstl的两个jar.zip

Day06JavaWeb【Jsp,el,jstl,综合案例】 Day06JavaWeb【Jsp,el,jstl,综合案例】 Day06JavaWeb【Jsp,el,jstl,综合案例】 Day06JavaWeb【Jsp,el,jstl,综合案例】

2020-09-13

apache-tomcat-8.5.56.zip

课程配套的apache服务器

2020-09-12

空空如也

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

TA关注的人

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