- 博客(103)
- 资源 (1)
- 收藏
- 关注
原创 RabbitMQ系列之死信交换机的使用
在我们上一期的RabbitMQ博客系列的分享中我们分享了有关RabbitMQ中交换机的使用,其中讲解到什么是交换机,以及交换机的类型。主要讲述了直连交换机、主题交换机、扇形交换机的示例使用,还有一个死信交换机的示例使用没有讲到,本期博客就针对与死信交互机详细的讲解一下。死信交换机(Dead-Letter-Exchange,简称DLX)是RabbitMQ 的一种消息机制用于处理那些无法被正常消费的消息。当消息在一个队列中满足某些条件(如过期、被拒绝等)时,这些消息会被放入死信队列中。
2024-01-25 17:11:54
1895
4
原创 RabbitMQ系列之交换机的使用
在上一期的RabbitMQ系列的博客分享中我们对其MQ的概念及使用的场景有了一个初步的认识以及了解,并介绍了几种常见的实现的方式,有RabbitMQ、ActiveMQ、 Amazon Simple Queue Service (SQS)等等。本期博客基于上期博客的代码基础进行讲解RabbitMQ中的交换机的使用。在RabbitMQ中,交换机是一个核心概念,它决定了消息在RabbitMQ中的路由策略,也即决定了消息最终到达哪个队列。交换机是用来发送消息的AMQP实体。
2024-01-24 00:04:14
1856
8
原创 RabbitMQ系列之入门级
MQ通常指的是消息队列(Message Queue),是一种用于在应用程序之间传递消息的通信方式。消息队列系统允许不同组件之间异步通信,通过在发送者和接收者之间引入队列,实现解耦和提高系统的可伸缩性。在消息队列中,消息生产者将消息发送到队列,而消息消费者从队列中接收消息。这种异步通信的方式可以使系统中的各个组件独立运作,不需要直接依赖对方的状态,提高了系统的可维护性和可扩展性。
2024-01-20 17:52:00
1743
2
原创 Docker之nacos的安装和使用
在上一期的博客分享中我们分享了有关Nginx的安装和使用,当然我们知道上一期的博客分享的是使用Nginx实现负载均衡。本期的博客文章基于上一期的Docker之Nginx安装的基础上,本期的。
2024-01-18 22:44:13
1617
10
原创 Docker之安装Nginx
在上一期有关Dokcer博客的分享中我们学习到一些有关网络的知识点,有IP、子网掩码、网关等等,我们也学习了网络模式中的host、Bridge以及我们自定义网络,其中我们有谈及到bridge网络模式如何去连接到两个容器以及自定义网络中如何去连接两个容器。今天这期博客基于上一期Docker的网络配置博客,仔细阅读干货满满。
2024-01-18 13:17:32
1179
9
原创 Docker之网络配置的使用
在上期的博客的分享过程中我们分享了Dockerfile如何去构建我们的自定义镜像去符合我们的一个使用需求,以及将我们的构建好的一个镜像文件上传到我们自己的镜像仓库中,方便我们的同事以及项目的部署。今天的我们分享的是docker中的网络配置的使用。在Docker中,网络配置是指设置和管理容器之间及容器与主机之间的网络通信方式的过程。Docker提供了各种网络模式和选项,允许用户在不同场景下进行网络配置。
2024-01-16 18:30:14
1831
5
原创 【SpringCloud】之Sentinel--服务容错的应用
在上一期的博客分享中我们对其网关的概念基知识有了一个初步的了解,以及还对其网关的路由进行了一个初步的了解。本期博客基于上一期的博客进行一个扩展延伸对其使用示例,本期带来的是Sentinel--服务容错的应用。
2024-01-16 13:53:43
1127
1
原创 Docker之Dockerfile构建镜像
在上一期有关Docker的博客分享中我们学习到了Docker的一些数据卷和数据卷容器的一些基本的使用以及概念性的学习。本次的博客给大家带来的是有关Docker中的Dockerfile的学习。Dockerfile是一个文本文件,其中包含一组用于自动化Docker镜像构建的指令和配置。通过编写Dockerfile,用户可以定义镜像的内容、环境和运行时配置。构建过程基于这个Dockerfile文件,并通过Docker引擎执行一系列指令来生成最终的Docker镜像。
2024-01-15 16:05:20
2212
5
原创 Docker之数据卷的使用
数据卷是 Docker 中最常用的数据管理方式之一。数据卷是容器与主机之间共享的持久化存储,独立于容器的生命周期。数据卷可以用于存储应用程序数据、配置文件等。容器可以通过挂载数据卷来访问和修改其中的数据。数据卷的好处包括数据的持久性、容器之间的共享数据,以及方便数据备份和恢复。
2024-01-12 17:19:50
1726
1
原创 Docker之概述与安装
Docker是一种容器化平台,旨在简化应用程序的开发、部署和管理。它使用轻量级的容器来封装应用程序及其所有依赖关系,提供一致的运行环境。Docker容器是可移植、可扩展和自包含的,使得开发者能够更轻松地在不同的环境中运行其应用。
2024-01-12 00:37:56
1368
4
原创 【SpringCloud】之网关应用(进阶使用)
在上一期的博客分享中我们一起了解到了SpringCloud的配置中心的相关知识的学习以及应用的方式,本期的博客分享给大家带来的是SpringCloud的网关应用。
2024-01-10 20:18:35
1392
11
原创 【SpringCloud】之配置中心(进阶使用)
在上一期的SpringCloud博客分享中我们学习到了SpringCloud中的远程消费是如何去实现的,以及其中的一些关键的知识点。在第一期的博客中我们学习了如何集成nacos的使用,但是只涉及到了其中的。
2024-01-07 17:08:00
1888
2
原创 【SpringCloud】之远程消费(进阶使用)
在上一期的SpringCloud的分享中我们对其SpringCloud有了一个初步的了解,在上一期我们一起学习了什么是SpringCloud、详细的讲述了SpringCloud核心组件在业务中的一些用法以及作用,最后我们还涉及到了nacos在SpringCloud中的集成使用。本期的博客分享基于上期的博客进行一个远程消费的一个分享在 Spring Cloud 中,远程消费通常指的是一个微服务通过网络调用另一个微服务的接口,以实现跨服务的功能调用。这种跨服务的通信方式常见于分布式系统。
2024-01-06 17:53:59
1255
6
原创 【SpringCloud】之入门级及nacos的集成使用
Spring Cloud 是一个用于构建分布式系统的开源框架,它基于 Java 编程语言,并以Spring 框架为基础。Spring Cloud 提供了一组工具和库,用于快速开发分布式系统中的各种模块,例如服务发现、配置管理、负载均衡、断路器、数据流等。
2024-01-06 01:34:11
1528
1
原创 【SpringBoot开发】之商城项目案例(沙箱支付)
在上一期的商城项目分享中我们实现了订单项及订单的生成,首先在购物车中选择我们所需要结算的商品,点击结算。然后我们就会获取相关的参数传递都后端进行一系列处理,接着我们调用方法进行新增,其次就是将选中的商品从缓存中去除掉指定的商品数据即可。
2024-01-04 17:40:54
1153
4
原创 【SpringBoot开发】之商城项目案例(订单及订单项生成)
在上一期的博客中我们实现了购物车的全选全不选、单个删除以及删除所选中的商品,还有选中相应的商品进行对应的商品件数及总价的计算。本期的博客是基于上期的博客进行订单及订单项的生成。
2024-01-03 18:27:32
1083
9
原创 【SpringBoot开发】之商城项目案例(购物车相关操作)
在上一期的博客分享中我们一起学习了商品详情的页面跳转以及其数据绑定显示、点金购物车将商品添加到缓存中进行存储,其中获取用户信息将用户的Id一起携带到我们的缓存中进行存储。今天带来的是对其购物车界面上的一些操作实现。
2024-01-02 18:08:44
1273
7
原创 【SpringBoot开发】之商城项目案例(商品详情及添加购物车)
在之前的商城项目系列的博客中我们实现了用户登陆、商城首页的数据绑定,今天的这期博客给老铁们带来的是商品详情页面的实现以及添加购物车的功能实现。
2024-01-02 08:30:00
3618
原创 【SpringBoot开发】之商城项目案例(实现登陆版)
在上一期的博客分享中我们初步的将项目搭建起来了,简单的实现了首页的数据数据库绑定查询显示,今天给大家带来的是登陆的功能实现,以及对其登陆功能的完善。
2023-12-31 00:01:10
1041
原创 【SpringBoot开发】之商城项目案例(初步搭建模版)
往期的博客都是分享其知识点的理论知识以及基础运用,本期的博客将整合往期博客的一些知识点进行开发一个商城项目进行案例演示。(所需的数据库脚本、页面资源等等私信博主)
2023-12-27 16:31:28
1532
原创 OAuth2.0简介介绍(第三方授权登陆)
前面几期的博客分享中都是分享都是有关联Security的知识分享,首先是Security的基础入门使用,在SpringBoot中集成Security使用;然后是Security的进阶使用,实现登陆功能、密码加密、记住我功能以及csrf防御;最后是Security连接数据库实现登陆功能以及权限分配。今天给大家带来的是OAuth2.0(第三方授权登陆)
2023-12-25 15:25:03
1463
原创 【SpringBoot】之Security进阶使用(登陆授权)
在上一期的博客中我们博客分享了Security的相关登陆验证的数据获取以及记住我复选框功能、还有CSRF防御等等。今天给大家带来的是基于上一期的博客分享,是对上一期博客的完善功能以及扩展,上期博客完成的是Security联合数据库登陆验证,以及密码加码、网页生成cookie存储用户信息,最后做了一个csrf接口防御。本期博客带来的是用户登陆后的权限管理以及分配。
2023-12-24 08:00:00
1157
1
原创 【SpringBoot】之Security进阶使用
上一期的博客中我们一起了解了什么是Security,以及在SpringBoot中集成Security使用,以及一些的基础用法和一些案例演示。今天的这期博客基于上期博客进一步完善使用,请仔细阅读。
2023-12-22 00:31:07
1314
1
原创 【SpringBoot】之Security集成使用(入门级)
上一期的博客中我们一起学习了关于在项目中的接口测试的相关的依赖插件,可以大大提高我们的开发效率,便于我们的接口测试。今天给大家的分享是一个安全框架——。安全框架是一种软件框架,旨在帮助开发人员轻松地集成安全性功能到他们的应用程序中。这些框架通常提供一系列的工具、库、API 和规范,用于处理应用程序的安全需求,包括身份验证、授权、数据保护、防御性编程等方面。安全框架的目标是简化安全性实施,提供一致的安全性管理和保护机制,从而减少开发人员在应对常见安全问题时的工作量。
2023-12-20 22:38:13
1539
1
原创 Swagger2之SpringBoot集成使用(一起来了解Swagger2带来的)
前面几期的博客中我们对于Mybatis-Plus了解的较多,都是接触的一些数据库相关的知识,今天给大家带来的是接口相关的知识,叫做——Swagger2。
2023-12-20 10:42:12
1209
原创 Mybatis-Plus之内置接口(一起了解Mybatis-Plus的内置接口)
在上一期的Mybatis-Plus的博客分享中我们在官网上一起了解了关于Mybatis-Plus的一核心功能和插件,例如:自定义的Id生成器、逻辑删除、乐观锁以及分页插件,当然还有一些插件及核心功能在官网,感兴趣的宝子可自行研究。本期带来的是Mybatis-Plus的内置接口Mybatis-Plus的内置接口MyBatis-Plus是一个基于MyBatis的增强工具,它简化了MyBatis的开发并提供了一些强大的功能,其中包括一些内置的通用Mapper接口。
2023-12-19 00:11:17
1387
1
原创 Mybatis-Plus扩展(进一步探索Mybatis-Plus的功能)
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。它提供了一些常用功能的增强,使得开发者可以更加便捷地进行数据库访问操作。 虽然MyBatis-Plus有许多优点,但它也可能存在不足之处。因此,在使用时需要根据项目需求和个人喜好进行选择。本期博客主要介绍Mybatis-Plus的插件使用
2023-12-18 16:17:24
1097
原创 【SpringBoot】之Mybatis=Plus集成及使用(入门级)
MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。它提供了一些常用功能的增强,使得开发者可以更加便捷地进行数据库访问操作。虽然MyBatis-Plus有许多优点,但它也可能存在不足之处。因此,在使用时需要根据项目需求和个人喜好进行选择。
2023-12-16 11:21:33
409
5
原创 【SpringBoot】进阶之自定义starter(一起了解自定义starter的魅力)
在Spring Boot中,Starter是一种特殊的依赖,它可以帮助开发人员快速引入和配置某个特定的功能模块。Spring Boot的官方Starter并不一定包含所有开发人员所需的功能,这时候就需要自定义Starter来满足特定项目的需求。自定义Starter是一种自包含的、可重用的模块,它封装了一组特定功能的依赖和配置,并提供了简化配置的方式。通过自定义Starter,开发人员可以将一些常用的功能封装起来,使得在其他项目中引入这些功能变得更加简单和方便。
2023-12-14 22:02:05
1013
原创 【SpringBoot】进阶之Freemarker运用(一起探索freemarker的奥秘吧)
FreeMarker是一款模板引擎,即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。 那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数据。在模板中,你可以专
2023-12-14 09:30:00
2609
3
原创 [SpringBoot]之入门级教学分享
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。众所周知 Spring 应用需要进行大量的配置,各种 XML 配置和注解配置让人眼花缭乱,且极容易出错,因此 Spring 一度被称为“配置地狱”。为了简化 Spring 应用的搭建和开发过程,Pivotal 团队在 Spring 基础上提供了一套全新的开源的框架,它就是Spring Boot。
2023-12-12 18:52:31
116
原创 若依框架的介绍与基本使用(一起走进若依框架的世界)
在我们之前的学习中我们接触以及了解了一些的框架结构,例如我们之前学习到的EasyUI、Bootstrap框架开发、LayUI、微信小程序开发等等。今天与大家分享的是一个开源的框架结构来利于我们的开发,今天带给大家的是RuoYi开发框架。RuoYi是一款基于的极速后台开发框架。RuoYi 是一个Java EE 企业级快速开发平台,基于经典技术组合内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。
2023-11-17 10:58:00
60195
7
原创 Git系列之分支与标签的使用及应用场景模拟
在上一期的Git系列博客的分享中与各位老铁们分享了有关git中Gui图形化界面的使用、ssh协议简介及使用以及最后的将git集成到我们的开发工具中去。本期的Git系列博客分享与大家分享git中的分支和标签的应用。在git中,分支是指从主线上分离出来进行另外的操作,它不会影响到主线,主线又可以继续进行它的工作。分支可以用来解决临时需求,当分支完成特定任务后,可以将其合并回主线,而分支的任务完成之后可以将其删除。使用分支可以让我们在开发过程中从主线上分离出来,以免影响主线开发。
2023-11-11 20:37:15
509
1
原创 Git系列之Git集成开发工具及git扩展使用
在Git系列博客分享中。上一期的博客中我们一起了解了一些关于Git的基本信息,以及在终端命令窗口中如何使本地仓库与远程仓库连接一在一起,并且模拟了两个身份进行使用Git。本期博客与大家分享git如何集成到开发工具中使用,以及模拟两个身份进行操作。SSH协议是一种安全外壳协议,也称为,它提供了一种安全的方式来执行远程命令和传输数据。SSH协议是建立在应用层和传输层基础上的安全协议,它使用加密技术来保护数据的传输和完整性。
2023-11-11 08:00:00
690
原创 Git系列之Git入门级(带你走进Git的世界)
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
2023-11-09 18:25:17
213
原创 Redis之与SSM集成Spring注解式缓存
本期博客主要讲解Redis与SSM集成的应用内容包括有:1.如何在SSM中集成Redis2.注解标签的使用3.Redis中的三种极端现象
2023-11-07 11:07:56
532
原创 Redis之Java操作Redis的使用
在上一期的博客中我们初步的去了解了一下Redis的知识简介,并且分享了关于Redis的一些基础操作。今天的这期博客继续带老铁们进一步探讨有关Redis的使用及操作,认真观看,仔细阅读。
2023-11-05 21:55:38
494
原创 Redis系列之Redis入门级(带你初步认识Redis)
今天与大家分享一个新的知识点,它就是Redis,它和我们之前学的数据库有些类似,但又有些不同。他和数据库一样是用来存储数据的。让我们一起去来探索关于它的奥秘吧。Redis是一个使用C语言编写的开源的key-value存储系统,它可以用作数据库、缓存和消息中间件等场景。与MySQL等使用二维表格形式存储数据的数据库不同,Redis使用key-value的形式存储数据。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。
2023-11-03 08:45:00
248
原创 Linux之Nignx及负载均衡&动静分离
在上一期的博客中我与各位老铁带来了有关Linux系统安装配置项目环境,内容有:jdk、tomcat服务器、mysql数据库等等,以及如何去部署我们的会议OA项目和前后端分离项目的后端接口,最后还和大家分享了该如何去使用两个不同的端口号去访问不同的项目。今天的这期博客基于上期的博客,完成前后端项目的部署,以及Nignx的知识了解及使用。Nginx(发音为"engine x")是一个开源的高性能Web服务器和反向代理服务器。它具有轻量级和高并发处理能力,被广泛用于构建高性能的网站和应用程序。
2023-11-02 02:48:42
693
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人