自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RAID 10实训

2.[root@localhost ~]# mdadm -C /dev/md0 -a yes -l 10 -n 4 /dev/sd{b,c,d,e} //创建raid 10磁盘阵列。2.[root@localhost ~]# mount /dev/md0 /root/md0 //挂载到md0目录下。1.[root@localhost ~]# mkfs.xfs /dev/md0//格式化阵列磁盘。3.mdadm -D /dev/md0 //查看阵列信息。4. lsblk //查看磁盘信息。

2024-04-10 16:15:05 286

原创 RAID 5实训

2.[root@localhost ~]# mdadm -C /dev/md5 -a yes -l 5 -n 4 /dev/sd{b,c,d,e} //创建raid 5磁盘阵列。1.mdadm -C 磁盘阵列名称 -a yes -n 磁盘数量 -l 阵列级别 -x 备份个数 磁盘1,磁盘2..创建磁盘阵列。2.[root@localhost ~]# mount /dev/md0 /root/md0 //挂载到md0目录下。3.mdadm -D /dev/md5 //查看阵列信息。

2024-04-10 16:13:17 496

原创 【无标题】

Port trunk allow-pass vlan 10 20 trunk允许通过vlan10和20。Dot1q termination vid 10 开启802.1q协议并划分给vlan10。Port default vlan 10 将端口的默认VLAN1划分为VLAN10。Vlan Batch 10 20 批量创建VLAN 10 和VLAN 20。Interface vlanif 10 进入vlan10虚拟接口。VLAN 10 创建VLAN 10。VLAN间三层交换机路由配置实验。

2024-03-28 17:35:53 509

原创 OSPF实训

Ospf 1 router-id 1.1.1.1 创建进程为1路由id为1.1.1.1 的ospf。Display ip routing-table protocol ospf 查看ospf路由信息。Network 1.1.1.0 0.0.0.255 向网络宣告网段 通配符。Display ospf peer brief 查看邻居关系。Display ospf 1 peer 查看ospf信息。Int g 0/0/0 进入0/0/0接口视图。查看AR1 ospf 路由信息。

2024-03-28 17:32:47 316

原创 BGP实训

当设备通过EBGP邻居学到路由再转发给其他IBGP邻居时,默认不修改下一跳,但其EBGP邻居发来的路由的下一跳都是其EBGP邻居的Peer地址,本端对等体所属AS域内的IBGP邻居收到这样的路由后,由于下一跳不可达导致路由无法活跃。R1,R2,R4,R5 运行 BGP,R1 和 R2 建立 EBGP 邻居,R4 和 R5 建立 EBGP 邻居,R2 和 R4 建立 IBGP 邻居。步骤 1:在 R1,R2,R4,R5 上配置 BGP,建立邻居关系。

2024-03-28 16:57:10 759

原创 VXLAN技术解析

VXLAN(Virtual eXtensible Local Area Network,虚拟扩展局域网),是由IETF定义的NVO3(Network Virtualization over Layer 3)标准技术之一,是对传统VLAN协议的一种扩展。VXLAN的特点是将L2的以太帧封装到UDP报文(即L2 over L4)中,并在L3网络中传输。如图1-1所示,VXLAN本质上是一种隧道技术,在源网络设备与目的网络设备之间的IP网络上,建立一条逻辑隧道,将用户侧报文经过特定的封装后通过这条隧道转发。

2024-03-28 16:48:15 831 1

原创 Css基础

CSS入门学习一、CSS简介1、什么是CSSCSS:Cascading Style Sheet 层叠样式表是一组样式设置的规则,用于控制页面的外观样式2、为什么使用CSS实现内容与样式的分离,便于团队开发样式复用,便于网站的后期维护页面的精确控制,让页面更精美3、CSS作用页面外观美化布局和定位二、基本用法1、CSS语法<head> <style> 选择器{ 属性名:属性值; ...

2024-02-23 17:10:59 303

原创 编码技术详解

例如,数据流中有 5 个连续的“1”被传输,由于时延影响,接收端检测到一个 0.006s 长度的正电压,从而导致接收端多读入一个“1”,这个多余的“1”被解码后导致错误。对于数据“0”则用前半周期为+E电平,后半周期为-E电平,即通过传输每位数据中间的跳变方向表示传输数据的值,如下图所示,下降沿表示“0”,上升沿表示“1”(不唯一)和曼切斯特编码一样,在每个比特时间间隔的中间,信号都会发生跳变,不同的是,差分曼切斯特编码在比特间隙开始位置有一个附加的跳变,用来表示不同的比特。不利于传输中同步信号的提取;

2023-10-17 10:20:52 1472 1

原创 linux下安装mysql

执行 wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm。执行 rpm -ivh mysql57-community-release-el7-10.noarch.rpm。执行 rpm -e --nodeps mariadb-libs-...执行 mysql -uroot -p。

2023-07-05 09:56:00 399

原创 解决Windows安装MySQL时出现msvcr120.dll文件丢失问题(完美解决,建议直接看:方法3)

方法1:网上下载msvcr120.dll放到c盘Windows文件夹下的system目录下:C:\Windows\System32。2、打开后点击:工具–>选项–>实验室–>勾选C++强力修复–>确定–>检测并修复。下载自己对应的版本,安装,一般可以解决。方法3:下载DirectXRepair39修复工具。3、等待修复完成即可,然后就重启电脑。下载安装VC++2013,微软官网的链接。1、软件不用安装,直接运行:双击即可。方法2:下载安装VC++2013。

2023-03-13 14:19:15 1273

原创 mysql安装

编辑my.ini文件将下面的代码复制进去记得更改里面【basedir】【datadir】的路径为你自己的安装路径。# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建。# 设置mysql的安装目录 ----------是你的文件路径-------------这里是配置3306端口默认是3306如果你要改端口也可以改(不建议更改),然后点击next。配置登录MySQL的密码这个密码是你后期登录MySQL所用的密码。这里MYSQL就安装完成了哦,你的可以了吗,

2023-03-13 14:18:04 110

原创 实体类的划分

经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原...

2022-05-18 18:15:26 181

原创 JAP基础

JAP的简单了解JAP与Hibernate与ORM的关系1.JPA的由来(1)ORM框架能够将java对象映射到关系型数据库中,能够直接持久化复杂的Java对象.ROM的出现,可以让开发者从数据库编程中解脱出来,把更大的精力放在业务模型于业务逻辑上,目前比较流行的ORM框架有"Mybatis",“Hibernate”,“TopLink”,"JDO"等2.JAP是什么(1)JPA (Java Persistence API)是Sun官方提出的Java 持久化规范。它为Java开发人员提供了一种

2022-05-18 17:09:23 1100

原创 lombok基础

强大的lombok插件原文:https://blog.csdn.net/love_caicai/article/details/82356438参考:https://projectlombok.org/features/Data最近做一个项目,发现实体类中仅仅只是定义了变量,没有任何setter,getter,方法,也没有构造函数,但是却可以正常的调用,仔细查看后发现类上比之前所见的类多了一些注解,@Data,@EqualsAndHashCode.经过多方查找,终于大概弄明白了,现在写出来一方面巩

2022-05-18 16:51:48 7

原创 MongoDB基础

一、MongoDB 认识MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

2022-05-18 13:43:39 10

原创 关于Maven在spring中的报错

1、unable to import maven project:报这样的错误表示maven和idea版本不兼容降低版本即可2、拷贝项目时没有被maven管理(1)删除项目的idea目录让maven重新管理项目(2)右键项目添加maven

2022-05-17 22:04:20 482

原创 springboot和springcloud版本对应

一、SpringCloud与SpringBoot的版本对应SpringCloud版本 SpringBoot版本2021.0.1-SNAPSHOT Spring Boot >=2.6.4-SNAPSHOT and <2.7.0-M12021.0.0 Spring Boot >=2.6.1 and <2.6.4-SNAPSHOT2021.0.0-RC1 Spring Boot >=2.6.0-RC1 and <2.6.12021.0.0-M3...

2022-05-17 20:54:16 7243

原创 hibernate基础

1.简介与入门2.Session 概述3.对象的基本操作4.常用注解5.多表级联6.HQL 查询7.Criteria 查询8.缓存9.调用存储过程10.锁机制11.与 spring 整合1.简介与入门Hibernate是一个开源,轻量级的ORM(对象关系映射)工具。Hibernate框架简化了java应用程序与数据库交互的开发。ORM工具简化了数据创建,数据处理和数据访问。它是将对象映射到数据库中存储的数据(表)的编程技术。Hibernate框架有很多优点

2022-05-16 20:58:57 7

原创 spring基础

17.异步方法18.邮件发送19.EasyCode20.spring mvc21.字符编码过滤器22.映射请求23.获取一般参数24.rest client25.参数格式处理26.获取特殊参数27.实体对象属性校验28.前端渲染29.后端渲染30.session 存值31.拦截器32.统一异常处理33.文件上传34.Lombok35.ssm 项目整合36.项目考查17.异步方法在某些请求中,需要执行比较耗时的方法比如发送邮件

2022-05-16 20:50:58 3

原创 Mysql基础

1.概念与安装2.库表操作3.基本增删改查4.别名运算符和排序5.数据库三范式6.表约束7.数据类型8.视图与触发器9.存储过程10.数据处理函数11.索引12.连接查询13.子查询与联合查询14.报表函数15.分组查询16.索引最左匹配原则17.Oracle 基本操作1.概念与安装我们每天都在访问各种网站、APP,如微信、QQ、抖音、今日头条、腾讯新闻等,这些东西上面都存在大量的信息,这些信息都需要有地方存储,一般都是存储在数据库中。

2022-05-16 20:34:07 9

原创 jsp servlet基础

17.文件上传与下载18.jsp 安全模式19.EL 的基本语法20.EL 隐含对象21.相对路径与绝对路径22.ajax 提交数据23.JSTL 常用标签库24.JSTL 扩展标签库25.项目考核17.文件上传与下载JSP 可以与 HTML form 标签一起使用,来允许用户上传文件到服务器。上传的文件可以是文本文件或图像文件或任何文档。文件上传时 servlet 需要用注解@MultipartConfig 修饰。同时前段表单需要指定enctype="mul..

2022-05-16 20:21:30 6

原创 微服务Springcloud

1.概念与上手实践2.运行与发布3. 配置文件4.静态资源5.使用 Redis6.整合 mybatis7.Thymeleaf8.Freemarker9.jsp10.websocket11.RabbitMQ12.https 搭建13.服务治理14.Eureka 服务端15.服务提供者与调用者16.Eureka 高可用17.服务续约18.Ribbon 与 Feign19.雪崩效应与 Hystrix20.配置中心 Config21.c

2022-05-16 15:31:58 6

原创 Vue基础

1.基本使用2.生命周期钩子3.模板语法4.常用指令5.数据侦听器6.Class、Style 绑定7.条件渲染8.列表渲染9.表单输入绑定10.组件11.插槽12.脚手架环境配置13.目录结构与组件路由14.整合 bootstrap15.使用 vuex16.整合 elementUI1.基本使用Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用

2022-05-16 15:22:16 4

原创 java基础

1.配置开发环境2.java 三个体系3.第一个 java 程序4.编译与运行5.注释6.标识符7.基本数据类型8.基本数据类型转换9.常用运算符10.位运算符11.分支结构12.循环结构13.跳转语句14.三大流程整合15.Java 内存模型16.综合练习17.类和对象18.如何定义类19.成员方法(函数)20.访问控制修饰符21.构造方法22.静态变量(类变量)23.静态方法(类方法)24.方法重载25.方法

2022-05-16 15:14:07 9

原创 mybatis基础

9.嵌套结果与嵌套查询10.一对多单向查询11.缓存12.延迟加载13.鉴别器14.调用存储过程15.分页拦截器16.多形参问题9.嵌套结果与嵌套查询方式二:嵌套结果,使用嵌套结果映射来处理重复的联合结果的子集封装联表查询的数据(去除重复的数据)<resultMap id="classResultMap2" type="cn.hx.mybatis.entity.Classes"> <id column="c_id" property="..

2022-05-16 14:59:03 3

原创 mybatis高级

1.动态 SQL2.choose 与 trim3.where 与 set4.bind 与 foreach5.collection 深入学习6.scriptMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当

2022-05-16 14:44:26 1

原创 Css基础

1.css 简介2.响应式3.基础选择器4.层次选择器5.属性选择器6.伪类选择器7.伪元素8.字体大小与颜色9.加粗与缩进10.字符间隔与对齐11.行高与装饰12.溢出和阴影13.盒子模型14.外边距15.内边距16.盒子类型17.内容溢出与阴影18.浮动19.定位布局20.背景图片21.圆角边框22.弹性布局23.弹性盒子的属性24.弹性元素的属性CSS (Cascading Style Shee)译作“层叠

2022-05-16 14:41:08 14

原创 jQuery基础

1.jQuery 简介1.JQuery 和 DOM 对象2.hello world3.选择器4.增加节点5.删除节点6.替换遍历节点7.属性样式操作8.内容操作9.事件冒泡10.常见事件11.隐藏与显示12.淡入淡出13.滑入与滑出14.动画(animate)15.扩展封装16.AjaxjQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery 是一个集 JavaScript、C

2022-05-16 14:33:18 6

原创 javaScript基础

1.JavaScript 简介2.编写位置3.基本语法4.数据类型5.运算符与流程控制6.方法/函数7.变量的作用域8.对象随着互联网的快速发展,网站已不仅仅是展示信息的静态内容,增强网页交互、提升用户体验成为最基本的用户需求,因此提高对 JavaScript 的认识与学习,是 Web 前端开发者提升网站体验度、增加网站用户粘度的必要条件,也是 Web 前端开发人员必须掌握的重要技术能力之一。JavaScript 是一种为网站添加互动以及自定义行为的客户端脚本语言,通常.

2022-05-16 14:27:36 2

原创 JDBC基础

JDBC(Java Data Base Connectivity[ˌkɒnekˈtɪvəti])是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC 为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。JDBC 的目标是使 Java 程序员使用 JDBC 可以连接任何提供了 JDBC 驱动程序的数据..

2022-05-16 14:20:48 1

原创 Java文件爬取

直接上代码://@SpringBootTestclass DemoApplicationTests { @Test void contextLoads() throws IOException { RestTemplate restTemplate = new RestTemplate();//获取请求 ObjectMapper mapper = new ObjectMapper();//json格式转换 for (int i =.

2022-05-01 12:00:22 727

原创 Base64编码解码初级

代码实现你可以自己去实现一个编码解码的完整过程,但是java已经为我们封装好了,我们直接只用别人造好的轮子多好。不管是自己写还是使用别人的,原理搞清楚就OK了。package com.epoch.hardwareserver.controller;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import java.io.IOException;/*** base64编码入门案例*/pu...

2022-04-21 23:12:34 1907

原创 Base64

Base64的由来目前Base64已经成为网络上常见的传输8Bit字节代码的编码方式之一。在做支付系统时,系统之间的报文交互都需要使用Base64对明文进行转码,然后再进行签名或加密,之后再进行(或再次Base64)传输。那么,Base64到底起到什么作用呢?在参数传输的过程中经常遇到的一种情况:使用全英文的没问题,但一旦涉及到中文就会出现乱码情况。与此类似,网络上传输的字符并不全是可打印的字符,比如二进制文件、图片等。Base64的出现就是为了解决此问题,它是基于64个可打印的字符来表示二进制的数据

2022-04-21 23:01:22 213

原创 SpringMvc前后端关于时间类型不匹配总结

springMvc在接收时间类型的时候,报Failed to convert value of type ‘java.lang.String’ to required type 'java.util.Date’的错误,应该怎么解决呢?错误翻译:首先上面的错误的意思是 前台传递 string类型的数据,后台使用Date类型去接收,但是报错了。解决之道:springboot要解决这个问题很简单,在接收的字段上面,添加下面的注解 就OK@JsonFormat(pattern=“yyyy-MM-dd

2022-04-20 17:15:30 397

原创 Java的序列化和反序列化

遇到这个 JavaSerializable序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。我刚刚见到这个关键字 Serializable 的时候,就有如上的这么些问题。在处理这个问题之前,你要先知道一个问题,这个比较重要。这个Serializable接口,以及相关的东西,全部都在 J..

2022-04-18 21:13:16 345

原创 Test 中无法使用输入模式

在idea中的help->edit-constom-VM-optation加入允许test控制台输入控制

2022-04-18 12:47:42 133

原创 级联查询Mybatis

本篇主要内容如下:简单一对一级联查询 嵌套结果与嵌套查询 一对多单向 缓存(了解) 延迟加载(了解) 鉴别器(自学) 调用存储过程 分页拦截 多形参问题简单一对一级联查询有了前面几章的基础,对一些简单的应用是可以处理的,但在实际项目中,经常是关联表的查询,比如:最常见到的一对一,一对多等。这些查询是如何处理的呢,这一讲就讲这个问题。前面节中介绍的都是单表映射的一些操作,然而在我们的实际项目中往往是用到多表映射。在 Java 实体对象对中,一对多可以根据 List 和 Set 来实现

2022-04-08 09:54:24 2105

原创 Java Script 对Dom的操作

本篇的主要内容如下:DOM 获取 添加元素 修改元素 删除元素 Web Storage 定时任务和延时操作DOM 获取文档对象模型简称 DOM,DOM 是一种 HTML/XHTML 页面的编程接口(API)。 它提供了一种文档的结构化地图,还有一组方法, 以便与所含元素交互。实际上,它是把标记方式转换为 JavaScript 可以理解的格式。简单的说,DOM 就像页面上所有元素的一个地图。Web 前端开发者可以使用它通过名字和元素来找到元素,然后添加、修改或删除元素及其内容。1.获.

2022-04-07 22:07:21 349

原创 Java Script基础

本篇的主要内容如下:编写位置 基本语法 数据类型 运算符与流程控制 方法(函数) 变量的作用域 对象 常用交互事件编写位置编写 JavaScript 脚本不需要任何特殊的软件,一个普通的文本编辑器和一个 Web 浏览器就足够编程使用。 用 JavaScript 编写的代码必须通过 HTML/XHTML 文档才能执行。目前有两种方法可以调用 JavaScript。第一种方法是将 JavaScript 代码放到文档标签中的另一种方法是将 JavaScript 代码存为一个扩展名为 j

2022-04-07 22:04:06 1922

原创 HTML进阶

本篇主要内容如下:超链接 a select 元素 textarea 元素 最新 input 类型 表格元素超链接 a超链接在网页制作中是一个必不可少的部分,在浏览网页时,单击一张图片或者一段文字就可以弹出一个新的网页,这些功能都是通过超链接实现的。绝对路径:绝对路径是指文件的完整路径,包括文件传输的协议( http、ftp) 等,一般用于网站的外部链接, 例如:http://news.sina.com.cn/。 相对路径:相对路径是指相对于当前文件的路径,它包含了从当前文件指向目的文

2022-04-07 19:51:23 105

空空如也

空空如也

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

TA关注的人

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