自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux下Docker安装及卸载

dockerd -H unix:///var/run/docker.sock -H tcp://192.168.164.131:2375 重新启动docker 或者使用systemctl start docker 启动docker。官方网址:https://docs.docker.com/engine/install/centos/日志显示无法启动守护进程,原因是有一个docker进程正在运行,那我们需要先关闭docker,再重启。出现错误,无法查看docker全部组件版本。更新yum软件包索引。

2023-08-18 17:23:03 737

原创 nacos web页面访问失败,显示curl: (7) Failed connect to localhost:8848; Connection refused

查找大量博客都是千篇一律说端口开发,防火墙之类,全部试过都没有成功,官方文档也没有说到这个问题,最后,询问老师,老师也是走了一遍网上的坑,最后确定是权限问题。curl http://localhost:8848/nacos/index.html 时却出现错误。虽然还是很疑惑,同样使用的普通用户,其他同学的并没有这个问题,这点我得好好思考。外部访问 http://192.168.10.148:8848/nacos。早上安装nacos,nacos服务器正常启动,确定没有问题,启动成功。

2022-09-26 14:11:45 4040 6

原创 java程序连接redis服务器

代码】java程序连接redis服务器。

2022-08-15 22:19:46 1080

原创 redis配置外部acl访问控制列表

代码】redis配置外部acl访问控制列表。

2022-08-15 20:34:43 1001 3

原创 永久配置redis主从复制

代码】永久配置redis主从复制。

2022-08-14 15:19:30 312

原创 快速创建redis集群

代码】快速创建redis集群。

2022-08-14 14:52:49 329

原创 redis手动搭建cluster(集群)

代码】redis手动搭建cluster(集群)

2022-08-14 14:16:00 605

原创 快速搭建SSM框架

1.6 创建项目目录2.2 配置springmvc.xml文件2.2.1 自定义异常处理类12.2.2自定义异常处理类22.2 配置spring上下文环境配置文件applicationContext.xml2.3 spring配置类SpringConfig2.4 配置web.xml2.5 配置logback.xml文件3.阶段三:部署到Tomcat服务器4. 阶段五:测试4.1 创建实体类4.2 创建controller4.3 创建jsp4.

2022-08-06 17:16:45 441

原创 Spring学习

service接口实现类。service接口实现类。service单元测试。

2022-07-25 22:20:44 312

原创 design pattern 设计模式

1.设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。2.使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。3.设计模式使代码编制真正工程化,设计模式是软件工程的基石4.项目中合理的运用设计模式可以完美的解决很多问题模式在某些场景下,针对某类问题的某种通用的解决方案。场景项目所在的环境问题约束条件,项目目标等解决方案通用、可复用的设计,解决约束达到目标。学习设计原则是学习设计模式的基础。.........

2022-07-25 22:20:13 1106

原创 计算机网络期末复习

文章目录第一章 计算机网络概述1.1 计算机网络的概念1.1.1 计算机网络的定义1.1.2 计算机网络的组成1.1.3 计算机网络的类型1. 按拓扑结构(长相)分类2. 按范围分类3. 按传输方式分类1.2 计算机网络体系结构1.2.1 传输方式1. 按照传输方向分2. 按照传输对象(方式)分1.2.2 数据交换1.2.3 通信协议和体系结构第二章 物理层第三章 数据链路层第四章 网络层(报文)第五章 传输层第六章 应用层第七章 网络安全基本概述第八章 无线网络第一章 计算机网络概述1.1 计算机网

2022-05-31 10:02:19 864

原创 离散数学期末复习总结

文章目录第一部分 数理逻辑1.1 命题逻辑1.1.1 命题逻辑的基本概念1. 概念2. 例题1.1.2 命题联结词1. 概念2. 例题1.1.3 命题公式1. 概念2. 真值表判断公式类型3. 例题1.2 命题逻辑等值演算1.2.1 等值式1. 概念2. 例题:使用等值式判断命题公式类型3. 例题:使用等值式证明两个公式是等值的1.2.2 析取范式,合取范式1. 概念2.例题:求命题公式的合取范式与析取范式(不唯一)第一部分 数理逻辑1.1 命题逻辑1.1.1 命题逻辑的基本概念1. 概念1.

2022-05-24 15:49:46 2170

原创 数据仓库(跟做)

第一章 数据仓库1. 数据仓库(Data Warehouse):是为企业所有决策制定过程,提供所有系统数据支持的战略集合。2. 通过对数据仓库中数据的分析,可以帮助企业改进业务流程,控制成本,提高产品质量等。 3. 数据仓库不是数据的最终目的地,而是为数据最终目的地做好准备:对数据进行 清晰->转义 ->分类 -> 重组 -> 合并 -> 拆分 ->统计等等。第二章 项目需求及架构设计项目需求分析1. 用户行为数据采集平台搭建...........

2022-05-13 11:56:40 2141

原创 kafka_2.11-2.4.1集群安装

文章目录1. 解压安装包2. 创建logs文件夹3. 配置环境变量4. 修改配置文件5.分发配置文件6. 启动kafka1. 解压安装包tar -zxvf kafka_2.11-2.4.1.tgz -C /opt/modulemv kafka_2.11-2.4.1/ kafka2. 创建logs文件夹mkdir logs3. 配置环境变量vim /etc/profile.d/my_env.sh //编辑环境变量source /etc/profile //使环境变量生效x

2022-05-12 14:08:27 671

原创 zookeeper3.5.7集群搭建

文章目录1. 解压安装包2. 修改软件名字3. 配置文件3.1 myid文件1.创建zkData文件夹3. 分发zookeeper-3.5.74. 修改其他主机上的myid3.2 zoo.cfg文件1. 修改zoo-sample.cfg文件为zoo.cfg2.编辑zoo.cfg3. 分发zoo.cfg文件4.zk.sh启动/停止脚本4.1 编辑zk.sh4.2 加权限4.3 分发脚本5. 启动集群5.1 启动5.2 查看状态5.3 关闭集群1. 解压安装包 tar apache-zookeeper-3.

2022-05-10 20:18:00 606

原创 【JAVA】第二章 常量,变量,数据类型

文章目录本章大纲1. 标识符1.1 标识符概述1.2 Java行业内部命名规范2. 常量2.1 常量概念2.2 常量分类本章大纲标识符常量变量数据类型1. 标识符1.1 标识符概述Java中给类,接口,变量,方法等资源命名使用的字符序列,称为标识符组成内容:(1)允许所有的大小写英文字母(2)允许0-9的数字组成(3)允许英文的_和$符号,其他符号和空格不能使用(4)允许其他国家语言的字符,但实际开发中,所有命名都是英文,没有中文。注意事项:(1)不能是关键字(2)不

2022-04-30 13:59:36 1047

原创 Kafka集群安装教程

1. 主节点安装1.1 解压安装包 tar -zxvf /opt/software/kafka_2.11-0.11.0.0.tgz -C /opt/module/1.2 修改名字 mv kafka_2.11-0.11.0.0/ kafka1.3 创建 logs 文件夹 mkdir logs1.4 配置环境变量vim /etc/profile.d/my_env.sh-------------------------------#KAFKA_HOMEexport KAFKA_H

2022-04-19 19:29:44 284

原创 Flume安装教程

文章目录1. 解压安装包到指定位置2.修改名字删除guava-11.0.2.jar1. 解压安装包到指定位置 tar -zxvf /opt/software/apache-flume-1.9.0-bin.tar.gz -C /op t/module/2.修改名字修改 apache-flume-1.9.0-bin 的名称为 flume mv apache-flume-1.9.0-bin/ flume删除guava-11.0.2.jar将 lib 文件夹下的

2022-04-19 10:47:28 1886

原创 【Web前端】html+css+javascript

1. HTML基本概念HTML:hyper text markup language 超文本标记语言,就是超出纯文本范畴的语言,其中既可以定义文本也可以定义图片,超链接等等非文本性质的内容。HTML语言是由标签<>构成,一般是成对出现<></>所以叫标记语言。HTML应用在开发前端,属于MVC层次中的View层 前端项目将数据呈现给用户,也可以提供一些操作的请求发送给后端,比如注册时将用户名和密码提交到数据库。前端使用HTML+CSS+JAVAScript+j

2022-04-16 16:10:26 2567

原创 【JDBC-07】数据库连接池

文章目录1. 数据库连接池的概念2. 使用Druid连接池2.1 在项目中导入jar包2.2 定义连接池工具类2.3 使用连接池1. 数据库连接池的概念1.背景:(1) 当前项目较为简单,对于数据库访问并不是很频繁,所以在访问数据库时可以新创建一个连接对象,使用完毕之后关闭连接对象,性能上的开销很小(2) 但是对于复杂的数据库,频繁的建立,关闭连接,性能上的开销很大,会极大的降低系统的性能,对连接的使用很可能造成系统性能的瓶颈。2. 解决这种情况的方案: 在程序启动的时候创建出指定数量的连接保

2022-04-12 19:48:51 319

原创 【JDBC-06】Service层(业务层)设计

文章目录一. 业务层设计1.1 设计业务层的意义1.2 定义Service层父接口1.3 定义Service层子接口1.4 定义Service层子接口实现类1.4.1 前提准备1.4.2 Service层子接口实现类2. IDeptService子接口的实现类1.5 测试程序一. 业务层设计1.1 设计业务层的意义1. 业务层负责逻辑业务处理2. 业务层最终被控制层调用,如果修改了业务层代码那么控制层代码也要修改,耦合度比较高3. 解决耦合问题就需要为Service层定义出一套标准(接口)1

2022-04-12 19:10:40 970

原创 【JDBC-05】程序分层设计+DAO层设计

文章目录一. 程序分层设计模式1.1 代码分层1.2 MVC模式二. DAO层基础设计模型2.1 创建包结构2.2 创建Emp对象2.3 创建dao层接口(操作标准)2.4 定义DAO层接口实现类2.5 测试程序一. 程序分层设计模式1.1 代码分层1. 开发项目最终目的是让客户从浏览器端或者APP端操作数据,要实现这个功能就需要访问数据库,业务算法处理,请求的分发处理。2. 访问数据库,业务算法处理,请求的分发处理这三个功能可以放在一起实现,但是全部放在一起代码会显得臃肿,不方便维护,于是就出现

2022-04-12 15:59:39 1492

原创 【JDBC-04】解决耦合问题

文章目录1. 什么是耦合2. 降低耦合度1. 什么是耦合1.耦合:耦合就是程序之间的依赖程度,就是上层代码对下层代码的依赖程度2. 依赖程度越高,耦合度越高,依赖程度越低,耦合度越低。举个例子:下面的代码,在客户端修改数据库中的数据,当数据库改变的时候,就需要重新实例化对应操作数据库的类对象,在客户端需要改动的代码太多,耦合度非常高2. 降低耦合度1. 可以发现,三个数据库类中的修改方法格式是相同的,只是语句不同2. 此时可以定义出一个标准(提取相同的方法),让操作数据库的类都去按

2022-04-12 09:01:51 277

原创 【JDBC-03】取得自动增长的主键值+使用占位符

文章目录1. 取得自动增长的主键值1.1 主键值自动增长1.2 取得自动增长的主键值2. 使用占位符2.1 sql注入风险2.2 占位符的使用2.2.1 PreparedStatement接口的特征1. 取得自动增长的主键值1.1 主键值自动增长1.在很多使用中,需要取的自动增长的主键值,好方便对数据的操作,就必须保证主键值是自动增长的2. Oracle中使用序列实现主键值的自动增长3. mysql中可以在创建数据表的时候就指定主键值自动增长,也可以在工具中修改比如在Navicat中1.2

2022-04-11 21:31:40 685

原创 【JDBC-02】JDBC事务+查询数据

文章目录1. JDBC的事务处理1.1 概念1.2 事务的原子性1.2.1 原子性1.2.2 Demo举例1. JDBC查询数据流程2. 简单查询3. 模糊分页查询1. JDBC的事务处理1.1 概念事务就是一次对数据库的数据操作,可发送一条SQL语句指令,也可以发送多条sql语句指令。事务的流程(事务的生命周期): 1. 取得连接对象 2. 执行sql语句 3. 关闭连接1.2 事务的原子性1.2.1 原子性原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事

2022-04-11 20:51:27 750

原创 Resourcemanager启动失败: java.net.BindException: Problem binding to [hadoop103:8031] java.net.Bi

启动yarn,nodeManager都起来了,resourcemanager起不来,查看日志:错误下:Caused by: java.net.BindException: Problem binding to [hadoop103:8031] java.net.BindException: 地址已在使用; For more details see: 解决办法:退出普通用户(权限查不出来),到root用

2022-04-07 18:42:11 2876

原创 sqoop导入数据

文章目录1. Sqoop简介2. Sqoop原理3. Sqoop的简单实用案例3.1 导入数据3.1.1 RDBMS 到 HDFS3.1.1.1 Mysql准备数据3.1.1.2 全部导入HDFS3.1.1.3 查询导入HDFS(用的多)3.1.1.4 导入指定列3.1.1.5 Sqoop关键字筛选查询导入HDFS3.1.2 导入数据到Hive3.1.3 导入数据到HBase1. Sqoop简介Sqoop:是一款开源的工具,其实就是 SQL to Hadoop,主要用于在Hadoop(Hive)

2022-04-07 09:32:33 4937 1

原创 【JDBC-01】Mysql的JDBC之增加数据+修改数据+删除数据

1. JDBC概念1.1 jdbc 概念JDBC: Java DataBase Connection ,就是使用java去连接数据库,对数据库中的数据进行增删改查的操作就是使用程序去操作数据库。1.2 jdbc流程图流程:(1)定义Mysql相关信息(2)加载DriverManager类--来生产 Connection类型的连接对象(3)Connection类型的连接对象--生产PreparedStatement类型对象(4)PreparedStatement类型对象 --向数据库发

2022-04-07 09:25:25 2469

原创 【mysql学习】01-认识数据库

文章目录一. 认识数据库1.1 概念1.2 使用数据库的好处1.3 数据库的种类:1.3.1 关系型数据库1.3.2 非关系型数据库1.4 常用关系型数据库1.4.1 Oracle1.4.2 MySQL1.4.3 MariaDB1.4.4 SqlServer1.5 常用非关系型数据库1.5.1 Memcached(key-value)1.5.2 Radis(key-value)1.5.3 MongDB(Document-oriented)一. 认识数据库1.1 概念数据库:database 就是按照

2022-04-01 15:08:45 949

原创 Sqoop快速安装部署

文章目录1.1.

2022-03-31 16:20:34 1604

原创 CentOS7安装Hive3.1.2+MySQL5.7

文章目录1.安装Hive1.1 解压hive安装包1.2 配置环境变量1.3 解决日志Jar包冲突1.4 初始化元数据库2 启动hive2.1 启动 HDFS,Yarn,historyserver2.2 启动hive2.3 查看hive启动日志3 安装MySQL3.1 退出hive客户端3.2 拷贝JDBC驱动1.安装Hive1.1 解压hive安装包解压hive安装包到指定目录 tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /opt/module/修改名字为

2022-03-28 14:00:51 4271

原创 手把手Hadoop伪分布集群搭建+hadoop完全分布式集群搭建

文章目录一. 创建模板机二. 魔板机调试配置2.1 测试是否可上网2.2 安装工具配置免密登录2.3关闭防火墙 关闭防火墙开机自启动2.4 创建atguigu用户,更改密码2.5 切换到atguigu用户,创建文件夹2.7 修改克隆机主机名2.8 root用户修改静态ip2.8 在魔板机安装jdk(atguigu用户)2.10 在魔板机安装hadoop伪分布搭建三. 完全分布式准备3.1 克隆虚拟机3.2 打开虚拟机3.3 更改主机名3.4 配置静态ip3.4.1 编辑ifcf-ens33文件3.4.2 配

2022-03-23 11:46:26 6259 2

原创 Hbase2.4.1集群安装:HMaster自动挂掉问题终于解决了

文章目录HBase安装实验报告一.实验目的及要求二.实验设备三.实验内容与步骤四.实验结果(1)准备工作:启动hdfs,zookeeper(2)解压hbase包到指定目录 修改名字为hbase(3)配置环境变量(4)修改配置文件(5)hadoop建立软连接(6)分发hbase给其他主机(7)在hadoop103,hadoop104配置环境变量v(8)启动hbase(在master上启动)五.实验心得:易错点HBase安装实验报告一.实验目的及要求(1)熟悉Linux系统基本操作(2)熟悉HBase基

2022-03-21 13:24:34 8475 1

原创 【JAVA】面向对象八股文

1. 什么是对象?什么是类?类和对象的关系?(1)一切客观存在的东西就是对象。(2)类是对具有相同特征的对象的抽象或集合。(3)对象是类的实例,类是对象的抽象。2. 什么是构造方法?构造方法的作用是什么?构造方法有哪些特征?(1) 构造方法的作用是初始化对象的属性。(2)特征:名字和类完全相同,没有返回类型,经常重载。3. 什么引用?引用和对象一样吗?(1)引用是对象的别名。(2)引用不等于对象。4. 什么是this,this常见的用法有哪些?(1)this指调用当前方法,属性的

2022-02-23 13:41:29 362

原创 【JAVA】第九章 面向对象(3)

文章目录第九章 面向对象(3)9.1 抽象类9.1.1 抽象9.1.2 抽象类1. 概念2.抽象类的特点9.2 接口(Interface)9.2.1 概念9.2.2 接口的特点9.3 接口的实现(implements)9.3.1 单实现多实现9.4 类与类,类与接口,接口与接口的关系9.5 实现接口和继承类的应用场景9.3.内部类(面试题)9.3.1 概述第九章 面向对象(3)9.1 抽象类9.1.1 抽象9.1.2 抽象类1. 概念属于类的一种java被abstract修饰的类就叫抽象类,

2022-02-23 10:30:49 183

原创 【Shell】第三章 Shell中的变量

第三章 Shell中的变量文章目录3.1 系统变量3.2 自定义变量3.3 特殊变量3.1 系统变量常用的系统变量$HOME , $PWD , $SHELL, $USER等案例:(1)查看系统变量的值[atguigu@hadoop102 ~]$ echo $HOME/home/atguigu[atguigu@hadoop102 ~]$ echo $PWD/home/atguigu[atguigu@hadoop102 ~]$ echo $SHELL/bin/bash[at

2022-01-05 20:46:39 76

原创 【Shell】第二章 Shell 脚本入门

文章目录第二章 Shell 脚本入门2.1 脚本格式:2.2 脚本创建2.3 脚本执行2.4 多命令处理第二章 Shell 脚本入门2.1 脚本格式:脚本格式:脚本以 #!/bin/bash 开头 (bash是指定解释器为bash)2.2 脚本创建第一个Shell脚本:(在home目录创建文件夹datas,以后Shell脚本都放在这里/home/atguigu/datas)需求:创建一个Shell脚本,输出HelloWorld[atguigu@hadoop102 ~]$ cd data

2022-01-05 18:24:39 674

原创 【Shell】第一章 Shell 概述

文章目录第一章 Shell 概述1.1 Shell1.2 Shell解释器第一章 Shell 概述大数据人员为什么要学习Shell?(1)需要看懂运维人员编写的Shell程序。(2)写一些简单地Shell程序来管理集群,提高开发效率1.1 ShellShell是一个命令行解释器,接收外层应用程序/用户命令,调用系统内核,去驱动硬件。以Linux系统为例:Shell是功能相当强大的编程语言,易编写,易调试,灵活性强。1.2 Shell解释器Linux中的Shell解释器:6

2022-01-05 11:28:49 469

原创 【JAVA】第一章 JAVA入门

文章目录本章大纲1. 概念引入1.1 Java是什么?1.1.2 Java语言发展史1.1.3 Java语言版本迭代1.1.4 Java语言平台版本1.1.5 Java语言特点1.1.6 Java应用领域1.2 Java语言跨平台的实现原理1.3 JDK & JRE & JVM2. 开发环境搭建2.1 DOS命令的介绍和使用3. java入门案例4. 开发工具选择5. 基本概念本章大纲概念引入开发环境搭建java入门案例开发工具选择基本概念1. 概念引入1.1 Java是

2022-01-04 16:03:02 1143 1

原创 【多元统计分析及R语言建模】第一章第 多元统计分析的概述

1.多元数据的数学表示2.多元数据的直观分析:通过图示的方法显示数据,即是多元数据的可视化。3.多元线性相关分析:研究数据之间有没有线性关系4.多元线性回归分析:在多元线性相关分析基础上,数据之间有相关关系,就用回归分析表示出来。5.广义和一般线性模型:对多元线性回归分析模型的推广,分成广义和一般线性模型。6.判别分析:传统的多元统计分析方法。对所研究的对象进行判别分类。要求事先归类,对新的对象判断是哪一类……

2021-12-15 22:14:03 4726

空空如也

空空如也

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

TA关注的人

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