自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络划分vlan隔离

比如我们想要将pc1和pc2隔离,我们只需在lsw1交换机中,如下配置:sys 先进入系统视图先后输入 代表创建2个隔离区然后进入0/0/1、0/0/2设置隔离类型,并划分隔离区域现在便将pc1和pc2隔离起来了,互相ping不通PC3和PC4同理。

2025-04-10 15:22:21 212

原创 ospf动态路由配置

以上步骤为AR19的ospf配置,AR20依葫芦画瓢,都配置完后我们ping一下192.168.2.1,最后看到联通成功。

2025-04-09 15:22:53 294

原创 不同路由器网段之间的组建

先将基础的ip都配置好在AR6中将跳板配置好,ip route-static 192.168.5.0 24 64.1.1.2在AR3中将跳板配置好,ip route-static 192.168.1.0 24 64.1.1.1如此我们将可以实现通信了。

2025-04-08 17:39:38 174

原创 路由器远程控制

1.sys 进入视图2.user-interface vty 0 4 设置终端数量3.user privilege level 3 设置认证等级4.authentication-mode aaa 设置3a认证5.local-user r1 password cipher 123 设置认证账号密码6.local-user r1 service-type telnet 设置认证协议。

2025-04-07 16:36:24 277

原创 交换机远程控制

1.un t m 关闭信息干扰2.sys 进入系统视图3.interface Vlanif 1 进入VLAN视图4.ip address 192.168.2.100 设置IP5.undo shutdown 接口激活6.display ip interface brief 用于查看接口IP是否设置成功7.user-interface vty 0 4 设置终端数量8.user privilege level 3 登录认证级别。

2025-04-07 16:17:07 167

原创 Rabbitmq自动创建交换机和队列

基于 RabbitMQ 控制台创建队列和交换机时,开发中由程序员定义,上线后需运维创建,这要求程序员记录所有队列和交换机信息,易出错。推荐程序启动时自动检查队列和交换机是否存在,不存在则自动创建,可免去运维操作。

2025-03-03 11:00:00 167

原创 rabbitmq交换机类型,Direct交换机

广播,将消息交给所有绑定到交换机的队列。我们最早在控制台使用的正是Fanout交换机:订阅,基于RoutingKey(路由key)发送给订阅了消息的队列:通配符订阅,与Direct类似,只不过RoutingKey可以使用通配符:头匹配,基于MQ的消息头匹配,用的较少在Fanout模式中,一条消息,会被所有订阅的队列都消费。但是,在某些场景下,我们希望不同的消息被不同的队列消费。这时就要用到Direct类型的Exchange。

2025-03-03 10:00:00 822

原创 在 RabbitMQ 中,若两个消费者同时订阅一个队列,且它们处理消息的耗时差异大,默认情况下会均分消息量,这会造成一个消费者忙不过来,另一个却处于空闲状态,进而导致消息大量堆积、无法及时处理

通过设置预取计数,消费者处理完当前消息后才会接收下一条,实现“能者多劳”。这样可避免默认均分消息导致的资源分配不均,防止一个消费者忙不过来而另一个空闲,有效避免消息堵塞。在 RabbitMQ 里,默认均分消息会让处理能力不同的消费者出现资源分配不均、消息堆积问题。文件配置预取计数来实现 “能者多劳”。

2025-03-02 15:32:12 173

原创 Rabbitmq的基本使用(自己提前配置安装好Rabbitmq)

Rabbitmq的基本使用,我们程序生成的信息传递到Rabbitmq中的交换机,绑定此交换机的Rabbitmq消息队列都可以接受到信息,并传递给订阅队列的程序消费者,也就是下图。

2025-03-02 15:18:42 144

原创 resultMap,一个对象嵌套着一个list集合,我们该怎么从mysql把数据映射给此对像呢

ServeTypeCategoryResDTO对象中的serveItemList集合即可,最后便可得到一个List<ServeTypeCategoryResDTO>集合。通过下面的代码,想必大家很容易看懂,我们首先将别名都设置好,再通过resultMap映射好。

2025-02-26 21:34:39 213

原创 @Transactional保持事务的一致性

当2个方法都在同一个类中时,我们需要通过创建事务接口,并通过服务调用事务接口,才能保持通过代理对象进行,将保持事务的一致性。

2025-02-25 15:44:08 597

原创 微服务之间OpenFeign相互调用

我们微服务之前可以通过OpenFeign自定义内部inner接口,进行互相的调用。

2025-02-25 12:58:39 124

原创 sentinel熔断降级

为了防止调用的微服务持续异常,导致系统瘫痪雪崩,利用sentinel对其他微服务模块方法进行调用,当其他微服务模块出现异常时,sentinel将停止调用getAvailable方法,并对其进行降级熔断处理。

2025-02-25 12:34:59 700

原创 stream方法示例

【代码】stream方法示例。

2025-02-24 21:27:25 253

原创 java中便捷方便的方法,往后会慢慢添加

1.用到谷歌的Lists.newArrayList()方法,可以直接快捷的生成list集合。3.将json字符串或者list集合转换成另一个类型的list集合。2.直接提取list集合中的某个字段列表。

2025-02-21 11:01:25 145

原创 本地项目合并到gitee

分支没有设置与远程仓库的关联当你试图推送(push)更改到远程仓库但没有指定远程分支时,Git 不知道应该将更改推送到哪个远程分支上,因此会报错。执行git push --set-upstream origin master,为指定推送的分支。如果git push报错,可能是你的本地 Git 仓库的。首先进入你的本地项目,进入cmd输入一下命令。

2025-02-20 12:58:53 182

原创 当我们获取的是字符串对象时,我们可以利用BeanUtil.toBean()转换成JSONObject类型对象,再getStr()便可直接获取字段值

【代码】当我们获取的是字符串对象时,我们可以利用BeanUtil.toBean()转换成JSONObject类型对象,再getStr()便可直接获取字段值。

2025-01-13 19:19:33 117

原创 activiti7下载失败,Could not find artifact org.activiti:activiti-spring-boot-starter:pom:7.10.0 in alimav

-如果activiti依赖下载不了,可以配置如下地址进行下载-->解决方法如下:加入以下依赖。

2024-12-12 15:57:58 470 1

原创 springboot整合redis,注解的使用@Cacheable、ChchePut、CacheEvict、Caching

当我们进行插入方法后,CachePut注解会将我们return回来的值以key(userCache::1)的形式储存在redis中,等待我们下次获取。

2024-12-11 15:52:39 236

原创 springboot,利用mybatisplus的时间戳数据对数据库datetime类型的列进行筛选的方法

先总结一下方法,时间戳只要转换成LocalDateTime类型就可以与数据库的datetime类型数据进行比较了。比如现有一个时间戳time,数据库有一个datetime类型的date列,此时我们应该怎么取对数据库进行筛选呢。然后我们再利用转换后的localdatetime,利用wrapper进行比较获取数据。一般前端都是传给我们一个时间戳,

2024-12-07 20:49:30 214

原创 OpenFeign重试机制

当我们报错,希望自动多次请求重试时,步骤如下。

2024-04-09 16:30:56 1407 1

原创 OpenFeign,将HttpClient修改成Apache HttpClient 5

当我们在使用OpenFeign的重试机制时,由于OpenFeign自带的HttpClient性能太难,所以我们将默认的HttpClient修改成Apache HttpClient 5,可以提示我们的运行速度与性能。

2024-04-08 15:48:36 948

原创 OpenFeign服务接口调用

OpenFeign是多端口(多模块)中的调用在springcloud中,比如我们想在调用中的业务此时我们就得利用到OpenFeign的调用。

2024-04-08 12:58:41 396

原创 拦截器的使用,判断是否登录

有时候我们需要利用到拦截器,比如我们处理后端代码的登录系统时,判断是否已登录,已登录就自动放行页面,未登录就将被拦截到登录页面,无法进去。servletRequest是接收前端。

2024-04-07 11:28:38 289

原创 springboot,cloud 全局异常

日志注解,用于日常输出日志。

2024-03-24 17:21:12 384 1

原创 java——springboot,文件的下载

1、我们先使用输入流读取我们需要的数据资源,也就是我们前端需要下载的数据资源。在许多地方我们后端服务器都需要为前端响应下载的功能。是我们要将下载到的数据写入其中,然后前端可以经过。接收前端需要下载的文件的文件名。4、每次获取一些字节数据写入到。数据写入输出流,但无数据读时即。2、再创建一个输出流对象。,并显示在前端页面之上。限制下载文件的后缀类型。用于将数据写回浏览器。

2023-12-14 15:35:40 236 1

原创 Springboot文件上传的基本使用,必须技巧之一

文件名的上传并转存使用

2023-12-13 21:34:09 97 1

原创 PathVariable注解的使用,必须技巧

PathVariable注解一般都是,将Mapping中的路径值赋值给方法形参如下。假设:@GetMapping("/{id}") 中id为 8。而如果没有PathVariable注解输出结果将是null。所以最后输出结果为 8。即形参id的值也是8。

2023-12-07 23:24:39 127 1

原创 分页查询的方法Page

3、可是但我们在分页条件查询的时候,我们就在此创建分页条件构造器,我们使用的格式是,首先经过判断是否存在name值,如存在,Employee::getName,name。* 4、然后我们调用plus内置分页方法,***.page(分页构造器,条件构造器)* 5、最后我们的值就会被统一放在分页构造器内,再将其返回即可。* 2、再将页码和页数放入分页构造器内。* 1、首先先创建分页构造器。

2023-12-07 20:13:32 179 1

原创 localStorage的使用

将res接收到的数据给存储在浏览器上面。

2023-12-01 19:01:40 50 1

原创 springboot 静态资源映射,configuration,addResourceHandlers()(前后端必须技巧)

addResourceHandler是允许我们在网站上访问的前端路径(可随便自定义)如下图,后面的*号表示可以访问backend子目录下的任意前端文件资源,如果不在backend子目录下,即我们无法访问。需要在项目内用到静态资源,这时我们就必须使用configuration,否则无法与前端资源连接,一般前端静态资源都放在resource下面。addResourceLocations是表示在项目中的真实路径,而classpath就是表示在resource目录下。

2023-12-01 17:49:50 835 1

空空如也

空空如也

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

TA关注的人

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