自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(334)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于Springboot+Vue实现的宿舍管理系统

在现代教育环境中,学生宿舍的管理显得尤为重要,需要一套能够快速响应、灵活适应的管理系统。我们的系统采用了SpringBoot作为后端框架,为您提供了稳定可靠的服务端支持,确保系统在各种情况下都能够高效运行。同时,借助Vue作为前端框架,我们设计了简洁而美观的用户运行环境:jdk1.8+MySQL5.7+nodejs14.21.3+idea2020.3服务端技术:springboot+mybatisplus前端技术:Vue3.x+Element-plus+wangeditor+axios+echarts

2024-02-16 20:57:16 1182 1

原创 决策树算法介绍

决策树思想的来源⾮常朴素,程序设计中的条件分⽀结构就是if-else结构,最早的决策树就是利⽤这类结构分割数据的⼀种分类学习⽅法决策树是什么?是⼀种树形结构,本质是⼀颗由多个判断节点组成的树其中每个内部节点表示⼀个属性上的判断,每个分⽀代表⼀个判断结果的输出,最后每个叶节点代表⼀种分类结果简单的决策树图形示例:总之,决策树是⼀种树形结构,本质是⼀颗由多个判断节点组成的树。

2023-04-17 14:41:05 3413 4

原创 梯度下降算法详细介绍

1.基础性知识介绍1.1 损失函数1.2 梯度下降算法介绍1.3 多参数函数举例2. 梯度下降算法具体实现2.1 算法公式2.2 算法推倒流程2.3 补充说明

2023-03-28 11:20:39 634 1

原创 解决‘bash: /usr/bin/zk.sh: Permission denied‘

在虚拟机普通用户的bin目录下创建了一个脚本文件,完成后也进行了修改权限,并且也拷贝到了/bin/目录下,但是切换到普通用户进行执行脚本的时候,发现出现以下错误:

2023-02-14 10:25:56 919

原创 大数据技术——HBase安装配置&DDL&DML操作

1. HBase 安装1.1 HBase下载1.2 HBase安装1.3 HBase 初始配置2. 配置高可用并且群起集群2.1 HBase高可用2.2 群起集群2.3 进入HBase客户端3. DDL&DML操作3.1 DDL操作3.2 DML操作

2023-01-02 12:03:24 883 2

原创 大数据技术——HBase简介

1. HBase定义2. HBase数据模型2.1 逻辑存储结构2.2 HBase 物理存储结构3. HBase基础架构

2022-12-29 12:59:45 740 22

原创 大数据技术——Flume实战案例

1. 复制和多路复用1.1 案例需求1.2 需求分析1.3 实现操作2. 负载均衡和故障转移2.1 案例需求2.2 需求分析2.3 实现操作3. 聚合操作3.1 案例需求3.2 需求分析3.3 实现操作

2022-12-26 17:16:01 2129 66

原创 大数据技术——结合Flume官方理解常用组件

从官方说明文档入手,详细描述各组件以及组件的属性和功能。1 常用的Source类型描述1.1 Netcat Source1.2 Exec Source1.3 Spooling Directory Source1.4 Taildir Source2 常用的Channel类型描述2.1 Memory Channel2.2 File Channel3常用的Sink类型描述3.1 HDFS Sink3.2 File Roll Sink3.3 Avro Sink

2022-12-02 14:35:31 460 11

原创 大数据技术——Flume简介&安装配置&使用案例

1. Flume 概述1.1 Flume简介1.2 Flume的特点1.3 Flume的基础架构2. Flume安装配置2.1 下载地址2.2 安装部署3. Flume 使用案例3.1 实时监控单个追加文件3.2 实时监控目录下多个新文件3.3 实时监控目录下的多个追加文件

2022-11-29 18:05:02 8025 34

原创 大数据开发——Hive实战案例

1. 创建表结构1.1 视频表结构1.2 用户表结构2. 准备工作2.1 创建临时表2.2 创建最终使用表2.3 对创建表进行解读3. 业务分析

2022-11-25 16:54:14 5199 59

原创 Hive——解析Hadoop的压缩和文件存储格式

1. 压缩配置1.1 Hadoop的压缩编码方式1.2 Map阶段压缩配置1.3 Reduce 阶段压缩配置2 文件存储2.1 行式存储和列式存储2.2 存储格式说明2.3 存储+压缩测试2.3.1 存储测试2.3.2 存储+压缩的测试方式

2022-11-21 12:46:26 287 6

原创 Hive——Hive常用内置函数总结

1. 基础函数1.1 NVL函数1.2 CASE WHEN THEN ELSE END函数1.3 行转列CONCAT[列合并]1.4 列转行EXPLODE(炸裂函数)2. 开窗函数OVER()2.1 开窗函数介绍2.2 开创函数实际应用2.3 开窗函数官方文档3. Rank函数,以及函数分类3.1 RANK函数3.2 RANK()函数使用3.3 函数类别

2022-11-18 23:02:20 1319

原创 Hive——详细总结Hive中各大查询语法

1. 基础查询1.1 WHERE、LIMIT、DISTINCT、BETWEEN、IN的使用1.2 LIKE、GROUP BY、HAVING的使用1.3 内连接&外连接【JOIN...ON ...】2. 排序查询2.1 全局排序(Order By)2.2 单个 Reduce 内部排序(Sort By)2.3 分区(Distribute By)2.4 Cluster By3. 分区表3.1 分区表介绍3.2 创建分区表以及分区表的查询操作3.3 分区修复

2022-11-17 22:26:54 3209 3

原创 Hive——DML数据操作(数据导入&数据导出)

1. 数据导入1.1 向表中装载数据(Load)1.2 通过查询语句向表中插入数据(Insert)1.3 查询语句中创建表并加载数据(As Select)1.4 创建表时通过 Location 指定加载数据路径2. 数据导出2.1 Insert 导出2.2 Hadoop 命令导出到本地2.3 Hive Shell 命令导出2.4 Export 导出到 HDFS 上 & Import 数据到指定 Hive 表中

2022-11-15 21:57:47 1154 13

原创 Hive——操作数据库&创建修改表(DDL数据定义)

1. 数据库操作1.1 创建&查询数据库1.2 修改&删除数据库2. 表操作2.1 创建表2.2 内部表和外部表2.2.1 管理表2.2.2外部表2.2.3管理表与外部表的互相转换2.3 修改表

2022-11-11 12:35:13 793

原创 Hive——简介&安装&相关部署

1. Hive 基本概念1.1 什么是Hive?1.2Hive 的优缺点1.3 Hive 架构原理1.4 Hive 和数据库比较2. Hive 安装以及部署2.1 Hive 安装地址2.2Hive 安装部署2.2.1 安装 Hive2.2.2 启动并使用 Hive2.3 Hive 元数据配置到 MySQL

2022-11-08 22:55:15 177

原创 大数据技术之Zookeeper案例总结

1. 服务器动态上下线监听案例2. ZooKeeper 分布式锁案例3.Curator 框架实现分布式锁案例

2022-11-07 18:01:39 428

原创 大数据技术之Zookeeper总结Ⅰ

1. Zookeeper 入门1.1 zookeeper概述1.2 Zookeeper特点1.3 ZooKeeper 数据模型的结构2. Zookeeper 本地安装2.1 本地模式安装2.2 配置参数解读3. Zookeeper 集群操作3.1 集群操作3.2 Zookeeper 集群启动停止脚本3.3 客户端命令行语法

2022-11-05 21:51:23 533

原创 解决org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for

org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /zhiHu(连接丢失)还有可能是因为没关防火墙,需要查看以下防火墙状态。

2022-11-05 18:10:19 3641

原创 Hadoop核心之MapReduce案例总结Ⅱ

1. Reduce Join案例2. Map Join案例3. 数据清洗(ETL)

2022-11-05 16:10:14 1231 19

原创 Hadoop核心之MapReduce框架总结Ⅲ

4. MapReduce内核源码解析4.1 MapTask工作机制4.2 ReduceTask工作机制4.3 ReduceTask并行度决定机制4.4 MapTask & ReduceTask源码解析5. Join应用5.1 Reduce Join5.2 Map Join6. 数据清洗(ETL)

2022-11-04 16:58:58 314

原创 Hadoop核心之MapReduce案例总结

MapReduce程序案例

2022-11-03 22:05:32 1179

原创 Hadoop核心之MapReduce框架总结Ⅱ

3. MapReduce框架原理3.1 InputFormat数据输入3.1.1 切片与MapTask并行度决定机制3.1.2 FileInputFormat切片机制3.1.3 CombineTextInputFormat切片机制3.2 MapReduce工作流程3.3 Shuffle机制3.3.1Shuffle机制流程3.3.2Partition分区3.3.3 WritableComparable排序

2022-11-03 21:37:20 322

原创 Hadoop核心之MapReduce框架总结Ⅰ

1. MapReduce概述1.1 MapReduce定义1.2 MapReduce优缺点1.3 MapReduce核心思想1.4 MapReduce进程1.5 MapReduce编程规范2.Hadoop序列化2.1 序列化概述2.2 自定义bean对象实现序列化接口(Writable)

2022-11-01 21:29:20 728

原创 大数据技术之Hadoop(HDFS知识回顾)

HDFS概述---HDFS产生背景以及定义------HDFS优缺点------HDFS组成架构---HDFS常用shell操作命令---HDFS上传操作命令------HDFS下载操作命令------HDFS直接操作命令---HDFS的API操作HDFS读写流程---HDFS写入数据流程------HDFS读取数据流程---

2022-10-24 19:00:44 205

原创 SpringMVC——数据提交的优化,四种跳转方式以及日期的处理

1. RequestMapping定义请求规则1.1 注解加在方法上1.2 注解加在类上1.3 注解区分get以及post请求2. .五种数据提交方式的优化2.1 单个提交数据2.2 对象封装提交数据2.3 动态占位符提交2.4 映射名称不一致2.5 手工提取数据3. 四种跳转方式分析3.1 请求转发页面3.2 转发action3.3 重定向页面3.4 重定向action

2022-09-07 17:11:45 284 1

原创 SpringMVC——SpringMVC框架的基础知识概括

1. SpringMVC基础简介1.1 SpringMVC是什么?1.2 MVC是什么?1.3 SpringMVC的有点是什么2. 基于注解的SpringMVC框架开发需要哪些实现2.1 修改pom.xml文件2.2 添加springmvc.xml配置文件以及新建web.xml2.3 在web.xml文件中注册springMVC框架2.4 新建访问页面2.5 开发控制器(Servlet)2.6 添加Tomcat9以及一下版本

2022-09-07 16:28:14 357

原创 Spring——Spring中基于注解以及配置实现事务的管理

1.1 Spring 的事务管理1.2 Spring中事务的五大隔离级别1.3 Spring事务的传播特性1.4 @Transactional的参数讲解2. Spring中实现事务2.1 基于注解方式实现事务【了解】2.1.1 导入相关依赖2.1.2 配置注解驱动2.1.3 在相关方法或者类中加入@Transactional设置传播特性2.2 声明式事务【重点,需要掌握】2.2.1 要求项目中的方法命名有规范2.2.2 添加事务管理器配置切面以及绑定

2022-09-04 09:31:32 452

原创 Spring——Spring核心AOP技术详细说明

1.1 什么是AOP?1.2 AOP技术的作用1.3 面向切面编程的好处2. 使用代理模式模拟实现AOP框架2.1 静态代理方式实现AOP框架2.2 动态代理方式实现AOP框架3. AOP的通知类型以及编程术语4. AspectJ对AOP的实现AspectJ通知类型切入点表达式AspectJ基于注解的方式实现AOP技术AspectJ的前置通知@Before @AfterReturning后置通知 AspectJ框架切换JDK动态代理和CGLib动态代理说明环绕通知@Around

2022-09-03 10:09:46 263 1

原创 Spring——Spring核心基于注解方式的DI实现IoC的设计思想-搭建三层架构项目样例

界面层注解使用@Controller业务逻辑层注解使用@Service数据访问层使用注解@Repository界面层controllerUsersController数据访问层daoUsersMapperUsersMapperImpl实体类pojoUsers业务逻辑层service业务逻辑层实现类ImplUsersServiceImplUsersServiceresourcesspring配置文件项目核心配置文件pom.xml测试类

2022-09-02 21:50:57 497

原创 代理模式——静态代理和动态代理

1. 代理模式2. 静态代理2.1 静态代理描述2.2 静态代理实现步骤2.3 静态代理举例3. 动态代理3.1 动态代理描述3.2 JDK动态代理实现

2022-09-02 09:31:53 535

原创 Spring——Spring核心(IoC)控制反转详细说明

1. 控制反转描述2. 创建Spring程序2.1 创建Maven项目+配置文件2.2 创建实体类2.3 配置Spring的xml文件,使用Spring 容器创建对象2.4 测试类3. 注入的分类3.1 set注入3.1.1 简单类型的注入3.1.2 引用类型的注入3.2 构造方法的注入3.2.1 使用构造方法参数名称注入3.2.2 使用构造方法的参数索引下标注入3.2.3 使用默认顺序注入3.4 注解注入3.4.1 注解类型3.4.2 注解类型的使用...

2022-09-01 17:14:39 1294 2

原创 Spring——Spring基础介绍

1. Spring框架简介2. Spring的优点2.1 轻量2.2 针对接口编程2.3 AOP编程支持2.4 方便继承各种优秀框架3. Spring的体系结构3.1 Core Container(核心容器)3.2 Data Access/Integration(数据访问/集成)3.3 Web3.4 其他模块...

2022-09-01 12:37:36 607

原创 Mybatis——Mybatis表之间的关联关系和事务、缓存机制以及ORM

1. 表之间的关联关系1.1 一对多的关联1.2 多对一的关联1.3 多对多的关联1.4 一对一的关联2. Mybatis知识点小结2.1 事务2.2 缓存机制2.2.1 缓存执行机制2.2.2 一级缓存2.3 ORM

2022-08-31 10:51:52 909 1

原创 Mybatis——Mybatis动态SQL的简介以及使用动态SQL对用户的优化

1. 动态SQL简介1.1 动态SQL描述1.2 标签的简介以及项目优化1.2.1 < sql >标签以及< include >标签1.2.2 < where >标签以及< if >标签1.2.3 < set >标签1.2.4 < foreach >标签2. 接口向xml文件中传入参数的优化2.1 指定参数位置2.2 注解@Param指定参数名称2.3 入参使用Map集合传入2.4 返回结果时Map(额外内容)...

2022-08-30 21:11:36 449

原创 Mybatis——Mybatis动态代理开发基础项目【实现用户的增删改查】

1. 项目开发前期准备1.1 新建项目添加依赖1.2 新建属性文件db.properties1.3 新建环境配置文件(SqlMapConfig.xml)1.4 新建可视化窗口1.5 新建实体类2. 动态代理实现【主要更新内容】2.1 用户接口的创建2.2 新建(接口实现类)同名的的xml文件,完成数据库表的增删改查3. 优化测试...

2022-08-30 20:31:30 324 1

原创 Mybatis——Mybatis对象分析、SQL配置文件优化以及动态代理描述总结

1. Mybatis对象分析1.1 Resources 类1.2 SqlSessionFactoryBuilder 类1.3 SqlSessionFactory 接口1.4 SqlSession 接口2. SQL配置文件优化2.1 添加日志打印输出2.2 为实体类起别名单个实体类起别名批量别名注册 SqlMapConfig.xml文件中注册XXXMapper.xml使用resource注册使用class注册使用url注册使用< package >注册动态代理动态代理开发规范.

2022-08-30 08:37:28 151

原创 Mybatis——Mybatis入门项目从创建到完成的完整过程【单表的增删改查】

Mybatis项目实现完整过程1. 前期准备1.1 新建库建表1. 2 新建maven项目1.3 修改目录1.4 在idea中添加数据库的可视化2. 后期实现2.1 修改pom.xml文件,添加依赖 和资源文件指定2.2 添加jdbc.properties属性文件(数据库的配置)2.3 添加SqlMapConfig.xml文件,MyBatis的核心配置文件2.4 创建实体类Student,用来封装数据2.5 添加完成学生表的增删改查的功能的StudentMapper.xml文件...

2022-08-29 09:12:02 546

原创 Mybatis——Mybatis入门知识概述

1. 软件开发常用结构1.1 三层架构1.2 常用框架2. 框架的概念2.1 框架定义2.2 框架解决的问题2.3 JDBC的缺陷3. MyBatis框架概述3.1 MyBatis框架解决的主要问题3.2 MyBatis框架的结构

2022-08-29 08:29:00 197

原创 Linux——Linux实操常用指令(查找、压缩、权限、进程、服务管理指令)总结

1. 实操常用指令列表1.1 复制结果指令1.2 find 指令1.3 grep管道符指令2. 压缩和解压指令总结3. 组管理指令4. 权限管理指令5. linux中的进程管理6. 服务管理7. 软件安装包管理7.1 RPM包管理7.2 YUM包管理......

2022-08-26 21:19:17 194

person派生出student和teacher实例.txt

对于初学派生的来是一个不错的借鉴,在文档的里用到了继承,类的构造,extends关键字和this关键字的使用等等一些初级的用法。

2020-08-07

空空如也

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

TA关注的人

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