- 博客(376)
- 资源 (32)
- 收藏
- 关注
原创 核心篇 - 集成IS-IS配置实战
通过以上输出可以看到,默认情况下,此步骤省略(实验2已经配置了)实现IS-IS协议的基本配置。通过以上输出可以看到,路由器。通过以上输出可以看到,路由器。1)R2 的配置,命令如下。2)R3 的配置,命令如下。1)R1 的配置,命令如下。2)R2 的配置,命令如下。1)R4 的配置,命令如下。2)R5 的配置,命令如下。1)R1的配置,命令如下。2)R2的配置,命令如下。3)R3的配置,命令如下。
2024-02-18 00:51:13
1086
原创 核心篇-OSPF技术之序(下)
通过以上输出可以看到,区域2有。1)R1 的配置,命令如下。2)R2 的配置,命令如下。3)R3 的配置,命令如下。4)R4 的配置,命令如下。5)R5 的配置,命令如下。1)R2 的配置,命令如下。2)R4 的配置,命令如下。1)R1的配置,命令如下。2)R2的配置,命令如下。3)R3的配置,命令如下。4)R4的配置,命令如下。5)R5的配置,命令如下。通过以上输出可以看到,通过以上输出可以看到,1)R1配置,命令如下。2)R2配置,命令如下。3)R6配置,命令如下。
2024-02-16 00:26:11
922
原创 核心篇-OSPF技术之序(中)
在R5上查看5类LSA(LSA5)在R3上查看4类LSA(LSA4)通过以上输出可以看到有4条明细路由。通过以上输出可以看到,只有1条。通过以上输出可以看到,只有1条。OSPF路由汇总的类型如下。1)查看路由器LSA1信息。2)查看路由器LSA2信息。3)查看路由器LSA3信息。
2024-02-13 23:12:30
1105
原创 核心篇-OSPF技术之序(上)
通过以上输出可以看到,OSPF 没有任何邻接关系。通过以上输出可以看到,OSPF的邻接关系为。通过以上输出可以看到,OSPF的邻接关系为。通过本实验可以看到,如果链路层封装的是。通过以上输出可以看到,二层封装的是。通过以上输出可以看到,二层封装为。在R1上查看OSPF的网络类型。在R1上查看OSPF的网络类型。,则 OSPF 的网络类型为。配置R1为DR,不选择 BDR。
2024-02-08 23:35:25
1020
原创 09. 基础实战篇 - 配置Eth-Trunk
Eth-Trunk(以太网链路聚合)技术可以在不进行硬件升级的情况下,通过将多个物理端口捆绑为一个逻辑端口,达到增大链路带宽的目的。在实现增大带宽目的的同时,链路聚合采用备份链路的机制,可以有效地提高设备之间链路的可靠性。另外,在生成树中,聚合链路被看作一条链路,所有链路都可以转发业务流量,从而提高交换机之间链路的利用率。Eth-Trunk通过将多条以太网物理链路拥绑在一起作为一条逻辑链路,从而实现增加链路带宽的目的。捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性。
2024-02-01 21:49:36
4782
原创 8. 基础实战篇 - 实现VLAN间的通信配置
划分 VLAN后,由于广播报文只在同一个 VLAN 内转发,所以不同VLAN的用户间不能二层互访,这样能起到隔离广播的作用。但实际应用中,不同VLAN的用户又常有互访的需求,此时就需要实现不同 VLAN 的用户互访,简称VLAN间的通信。实际网络部署中一般会将不同 IP 地址段划分到不同的 VLAN,同 VLAN 且同网段的 PC之间可直接进行通信,无须借助三层转发设备,该通信方式被称为二层通信,VLAN 之间需要通过三层通信实现互访,三层通信需借助三层设备。
2024-01-30 23:26:39
2270
原创 07. 基础实战篇 - STP的基本配置
STP(生成数协议)是一个用于在局域网中消除环路的协议,他的标准是IEEE802.1d。STP通过强制使部分冗余链路处于阻塞状态,其它链路处于转发状态,将环形网络结构修剪成无环路的树形网络结构。可实现消除环路,当处于转发状态的链路不可用时,STP重新配置网络,并激活合适的备用链路状态,恢复网络连通性。
2024-01-29 22:17:05
6146
原创 06. 基础实战篇 - VLAN、Trunk和Hybrid配置
VLAN(虚拟局部域)是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。每个VLAN是一个广播域,VLAN内的主机将可以直接通信,而VLAN间则不能直接通信。这样,广播报文就被限制在一个VLAN内。通过在交换机上部署VLAN,可以将一个规模较大的广播域在逻辑上划分成若干个不同的、规模小的广播域,由此可以有效地提升网络的安全性,同时减少垃圾流量,节省网络资源。
2024-01-29 16:28:43
2160
原创 05. 基础实战篇 - 交换机的基本配置
二层交换设备工作在OSI模型的第二层,即数据链路层,它对数据包的转发是建立在Mac(媒体访问控制)地址基础之上的。二层交换设备不同的接口发送和接收数据独立,各接口属于不同的冲突域,因此有效地隔离了网络中物理层冲突域,使得通过它互联的主机(或网络)之间不必再担心流量大对数据发送冲突的影响。在网络中传输数据时需要遵循一些标准,以太网协议定义了数据帧在以太网中的传输标准。了解以太网协议是充分理解数据链路层通信的基础;以太网交换机是实现数据链路层通信的主要设备;
2024-01-29 00:41:08
1116
原创 04. 基础实战篇 - OSPF配置
OSPF是开放式最短路径优先,是IETF(国际互联网工程任务组)开发的一个基于链路状态的IGP(内部网关协议)。目前针对IPV4协议使用是OSPF。动态路由协议因其灵活性高、可靠性强、易于扩展等特点被广泛应用于现网。在动态路由协议中,OSPF是使用场景非常广泛的动态路由协议之一。
2024-01-27 17:35:48
8101
1
原创 02. 基础实战篇 - IP地址的配置
网络曾位于数据链路层与传输层之间,网络层中包含了许多协议,其中最为重要的协议就是IP协议。网络层提供了IP路由功能。理解IP路由除了要熟悉IP协议的工作机制之外,还必须理解IP编制以及如何合理的使用IP地址来设计网络。
2024-01-24 16:30:19
1670
原创 01. eNSP环境以及VRP基本使用
2)按快捷键window+R,打开运行窗口。在其中输入hdwwiz,单击确定按钮,进入添加硬件界面,并添加相应的硬件。单击【下一页】按钮,进入选择安装方式界面,在此界面中选中【安装我手动从列表中选择的硬件】(高级)。单击【下一页】的按钮进入安装的硬件类型界面,在此界面中选择相应的类型。1)在Windows系统上安装虚拟网卡,并且为虚拟网卡配置IP地址。在没有保存之前,它的配置文件是空。实验目的,掌握文件查询命令。掌握常用的目录操作命令。常见文件系统操作命令。
2024-01-24 10:30:38
1677
原创 项目方法论及应用
高可扩展性:微服务架构允许将系统拆分成多个小型服务,每个服务都可以独立部署和扩展,从而提高系统的可伸缩性和弹性。灵活性和独立性:由于每个微服务都是独立开发和部署的,因此可以使用不同的技术栈、独立升级和迭代,从而提高团队的灵活性和快速响应变化的能力。可维护性:微服务通过解耦合的方式组织,每个服务聚焦于特定的业务功能,便于单独修改、测试和维护,从而降低整体系统的复杂度。分布式系统复杂性:微服务架构需要处理分布式系统的各种挑战,如服务间的通信、数据一致性、服务发现与治理等,增加了系统的复杂性和维护难度。
2023-09-12 00:53:20
829
原创 springboot获取登录用户的个人信息
在Spring Boot中,获取登录用户的个人信息通常需要使用Spring Security框架来进行身份认证和授权。Spring Security提供了一个名为SecurityContextHolder的上下文对象,它包含了当前请求的身份认证信息。通过SecurityContextHolder,可以访问当前已认证的用户的信息。
2023-02-18 10:34:43
10996
原创 通过http协议调用api接口进行加密与解密操作
需求:通过对方提供的接口,对其接口进行解析它的api的json数据,并进行判断是否是同一数据,代码直接实现。1、pom文件的引入<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati
2022-05-25 10:29:37
1699
原创 整合Spring Security实现验证码登录
上篇:Springboot整合mybatis plus生成代码一、整合Spring Security实现验证码登录1、介绍Spring Security上面这张图一定要好好看,特别清晰,毕竟security是责任链的设计模式,是一堆过滤器链的组合,如果对于这个流程都不清楚,那么你就谈不上理解security。那么针对我们现在的这个系统,我们可以自己设计一个security的认证方案,结合江南一点雨大佬的博客,我们得到这样一套流程:1.1、流程说明(1)客户端发起一个请..
2021-10-17 14:41:04
740
原创 Springboot整合mybatis plus生成代码
一、Springboot整合mybatis plus生成代码1、介绍1.1、前言从零开始搭建一个项目骨架,最好选择合适熟悉的技术,并且在未来易拓展,适合微服务化体系等。所以一般以Springboot作为我们的框架基础,这是离不开的了。然后数据层,我们常用的是Mybatis,易上手,方便维护。但是单表操作比较困难,特别是添加字段或减少字段的时候,比较繁琐,所以这里我推荐使用Mybatis Plus:https://mp.baomidou.com/为简化开发而生,只需简单配置,即可快速.
2021-10-17 10:14:58
824
原创 springboot获取登录用户的个人信息
上篇:Springboot+Vue的登录接口案例https://blog.youkuaiyun.com/weixin_39868387/article/details/120690035一、springboot获取登录用户的个人信息1、工作需求案例需求:获取用户登录的基本信息思路:通过上一个接口存用户id 然后下一个接口调用 存储的id 查找id,然后返回2、编码工作工程结构图2.1、创建DTOpackage reast.introduce.cn.dto;import lom.
2021-10-16 15:46:26
2922
原创 Springboot+Vue的登录接口案例
首先,可以预览项目工程的开发文件目录二话不说,直接上代码,一、Springboot+Vue的登录接口案例1、编码部分1.1、准备数据库CREATE TABLE `sys_user` ( `user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID', `account` varchar(200) DEFAULT NULL COMMENT '账户', `user_name` varchar(45) DEFAULT .
2021-10-10 19:00:14
660
原创 SpringSecurity系列之web权限方案
上篇:SpringSecurity系列之查询数据库认证一、SpringSecurity系列之web权限方案1、自定义用户登录页面(1)自定义用户登录处理类不需要验证就可以直接访问controller返回的信息代码实现如下:package org.apache.config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.ann
2021-10-02 15:30:33
319
原创 SpringSecurity系列之查询数据库认证
上篇:Spring Security系列之基本原理一、整合mybatis plus 完成数据库操作项目工程结构如下:1、引入pom文件依赖<!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</a..
2021-09-27 19:26:05
226
原创 Spring Security系列之基本原理
上篇:Spring Security系列之入门案例一、SpringSecurity 基本原理1、SpringSecurity本质是一个过滤器链:从启动是可以获取到过滤器链org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter org.springframework.security.web.context.SecurityContextPersistenceFilter
2021-09-25 11:31:06
348
原创 Spring Security系列之入门案例
一、SpringSecurity 框架简介1、概要Spring 是非常流行和成功的 Java 应用开发框架,Spring Security正是Spring家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分,这两点也是Spri...
2021-09-25 10:44:00
183
原创 SSM整合系列之基础模块逆向工程与数据准备
一、项目工程搭建1、准备前提1.1、搭建ssm-crud项目工程名项目的架构图(1)pom文件的引入添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo..
2021-09-20 00:39:12
423
2
原创 MyBatisPlus系列之公共字段自动填充
上篇:MyBatisPlus系列之自定义全局操作一、公共字段自动填充1、元数据处理器接口com.baomidou.mybatisplus.mapper.MetaObjectHandler insertFill(MetaObject metaObject) updateFill(MetaObject metaObject)metaobject: 元对象。是Mybatis提供的一个用于更加方便,更加优雅的访问对象的属性,给对象的属性设置值 的一个对象,还会用于包装对象. 支...
2021-09-19 21:59:45
515
1
原创 MyBatisPlus系列之自定义全局操作
上篇:MyBatisPlus系列之插件扩展一、自定义全局操作1、简介根据MybatisPlus 的AutoSqlInjector可以自定义各种你想要的sql ,注入到全局中,相当于自定义Mybatisplus 自动注入的方法之前需要在xml中进行配置的SQL语句,现在通过扩展AutoSqlInjector 在加载mybatis环境时就注入2、AutoSqlInjector【自定义全局操作】2.1、编码思路(1)配置自定义全局操作【applicationContext.
2021-09-19 18:30:07
628
原创 MyBatisPlus系列之插件扩展
上篇:MyBatisPlus系列之代码生成器一、插件扩展1、Mybatis插件机制简介(1)插件机制Mybatis 通过插件(Interceptor) 可以做到拦截四大对象相关方法的执行,根据需求,完成相关数据的动态改变。Executor StatementHandler ParameterHandler ResultSetHandler(2)插件原理四大对象的每个对象在创建时,都会执行interceptorChain.pluginAll(),会经过每个插件对象的plu...
2021-09-19 17:38:25
1528
原创 MyBatisPlus系列之代码生成器
上篇:MyBatisPlus系列之ActiveRecord(活动记录)一、代码生成器1、概述(1)MP提供了大量的自定义设置,生成的代码完全能够满足各类型的需求(2)MP的代码生成器 和 Mybatis MBG 代码生成器: MP的代码生成器都是基于java代码来生成。MBG基于xml文件进行代码生成 MyBatis的代码生成器可生成: 实体类、Mapper接口、Mapper映射文件 MP的代码生成器可生成: 实体类(可以选择是否支持AR)、Mapper接口、Mapper映射 文件...
2021-09-19 15:43:46
276
原创 MyBatisPlus系列之ActiveRecord(活动记录)
上篇:MyBatisPlus系列之条件构造器 EntityWrapper一、ActiveRecord(活动记录)1、ActiveRecord概述Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。ActiveRecord 一直广受动态语言( PHP 、 Ruby 等)的喜爱,而 Java 作为准静态语言,对于 ActiveRecord 往往只能感叹其优雅,所以MP也在 AR 道路上进行了一定的探索..
2021-09-19 14:16:15
562
原创 MyBatisPlus系列之条件构造器 EntityWrapper
上篇:MyBatisPlus系列之通用CRUD操作一、条件构造器 EntityWrapper1、EntityWrapper简介(1)Mybatis-Plus 通过 EntityWrapper(简称 EW,MP 封装的一个查询条件构造器)或者 Condition(与EW类似) 来让用户自由的构建查询条件,简单便捷,没有额外的负担,能够有效提高开发效率(2)实体包装器,主要用于处理 sql 拼接,排序,实体参数查询等(3)注意: 使用的是数据库字段,不是Java属性!(4)条件参数...
2021-09-19 11:05:34
3722
原创 MyBatisPlus系列之通用CRUD操作
上篇:MyBatisPlus系列之环境集成一、入门 HelloWorld1、通用 CRUD (1)提出问题: 假设我们已存在一张 tbl_employee 表,且已有对应的实体类 Employee,实现 tbl_employee 表的 CRUD 操作我们需要做什么呢? (2)实现方式: 基于 Mybatis 需要编写 EmployeeMapper 接口,并手动编写 CRUD 方法 提供 EmployeeMapper.xml 映射文件,并手动编写每个方法对应的 SQL 语句基于
2021-09-12 22:50:25
747
原创 MyBatisPlus系列之环境集成
一、简介 1、MyBatisPlus 介绍MyBatis-Plus(简称 MP),是一个 MyBatis 的增强工具包,只做增强不做改变. 为简化开发工作、提高生产率而生2、代码及文档发布地址(1)官方地址:http://mp.baomidou.com(2)代码发布地址:Github: https://github.com/baomidou/mybatis-plus Gitee: https://gitee.com/baom...
2021-09-12 16:33:22
219
原创 基于SpringBoot的Web应用源码分析【中】
上篇:基于SpringBoot的Web应用源码分析【上】一、Web应用源码分析1、请求参数处理【rest使用与原理】@RequestMapping:Rest风格支持(使用HTTP请求方式动词来表示对资源的操作)以前: ...
2021-09-05 13:17:36
162
原创 基于SpringBoot的Web应用源码分析【上】
上篇:SpringBoot的配置文件篇一、SpringMVC自动配置概览1、Spring Boot provides auto-configuration for Spring MVC that works well withmost applications翻译:SpringBoot为SpringMVC提供了自动配置,可用于大多数应用程序2、The auto-configuration adds the following features on top of Spring’s de.
2021-09-04 12:21:28
200
1
原创 SpringBoot的配置文件篇
上篇:最佳实践-SpringBoot应用如何编写一、配置文件1、文件类型(1)properties(2)yaml简介YAML 是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 非常适合用来做以数据为中心的配置文件基本语法key: value;kv之间有空格 大小写敏感 使用缩进表示层级关系.
2021-09-02 20:36:08
173
1
原创 最佳实践-SpringBoot应用如何编写
上篇:自动配置--包规则原理&初始加载自动配置类一、最佳实践1、引入场景依赖https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starter2、查看自动配置了哪些(选做)(1)自己分析,引入场景对应的自动配置一般都生效了(2)配置文件中debug=true开启自动配置报告。Negative(不生效)\Positive(生效)(3)
2021-09-02 13:52:23
1461
原创 java项目---探花交友
一、项目介绍1、项目背景在线社交是互联网时代的产物,已成为互联网用户的基础需求之一。移动互联网自2003年起快速发展, 促使在线社交逐渐从PC端转移至移动端。移动社交最初以熟人社交为主,以维系熟人关系、共享资源信 息的形式存在。随着人们交友需求的延伸,移动社交开始向陌生人社交、兴趣社交等垂直方向发展,形 式丰富多样。2、市场分析探花交友项目定位于 陌生人交友市场。根据《2018社交领域投融资报告》中指出:虽然相比2017年,投融资事件减少29.5%,但是融资 的总额却大幅增长,达到68%
2021-09-01 18:37:17
10213
15
原创 自动配置--包规则原理&初始加载自动配置类
上篇:基础入门--了解自动配置原理【上】一、容器功能1、组件添加@Configuration案例测试:(1)配置类package org.apache.springboot.config;import org.apache.springboot.bean.Pet;import org.apache.springboot.bean.User;import org.springframework.context.annotation.Bean;import org.spring.
2021-08-27 11:41:58
453
原创 底层注解--@ConfigurationProperties配置绑定
上篇:基础入门--SpringBoot2程序1、SpringBoot特点1.1、依赖管理自定义引入的依赖管理<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</v
2021-08-22 00:51:11
462
2
牛津高级学习词典 是世界上最畅销的英语学习者高级词典。
2022-06-19
PBE是一种基于口令的加密算法,使用口令代替其他对称加密算法中的密钥,其特点在于口令由用户自己掌管,不借助任何物理媒体;
2022-05-09
在密码学中,恺撒密码是一种最简单并且最广为人知的加密技术。 它是一种替换加密的技术,明文中的所欲字母都在字母表上向后(或向前)
2022-05-09
SMS4算法是在国内广泛使用的WAPI无线网络标准中使用的加密算法,是一种32轮的迭代非平衡Feistel结构的分组加密算法,其
2022-05-09
SM1是一种分组加密算法 对称加密算法中的分组加密算法,其分组长度、秘钥长度都是128bit,算法安全保密强度跟 AES 相当
2022-05-06
十次方文档的核心资料.zip
2020-09-05
flink的yarn模式jar包.zip
2020-05-05
kafkag工具包(包含监控压缩包).zip
2020-04-28
Echar框架的js文件.zip
2020-04-24
hivefunction.zip
2020-04-10
运行引擎Tez.zip
2020-04-09
kafka-manager.zip
2020-04-08
flume-interceptor.zip
2020-04-07
hadoop+Zookeeper工具包.zip
2020-04-04
redis-desktop-manager-0.8.8.384.zip
2020-04-03
Balsamiq Mockups 3.zip
2020-04-03
第 1 节 数据采集--日志生成代码.zip
2020-04-03
flume-hadoop-jar.zip
2020-03-28
BigData0327.zip
2020-03-26
BigData0323.zip
2020-03-24
基于flink的电商用户行为数据分析
2020-03-21
canal.deployer-1.1.2.tar.gz
2020-03-21
gmall1205-parent.zip
2020-03-21
dw-chart.zip
2020-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人