- 博客(59)
- 收藏
- 关注
原创 【Shiro】SpringBoot集成Shiro权限认证《上》
*** 授权逻辑* @return*/@OverrideSystem.out.println("执行了=>授权逻辑PrincipalCollection");/*** 认证逻辑* @return*/@OverrideSystem.out.println("执行了=>认证逻辑AuthenticationToken");
2023-09-27 12:33:41 209
原创 【RabbitMQ】介绍及消息收发流程
RabbitMQ 是实现 AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。RabbitMQ主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。AMQP,即 Advanced Message QueuingProtocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。
2023-09-05 10:19:01 1481
原创 【Docker】安装RabbitMQ
5672端口:AMQP(Advanced Message Queuing Protocol)协议的默认端口,用于客户端与RabbitMQ服务器之间的通信。15672端口:RabbitMQ的管理界面,默认使用HTTP协议,用于监控和管理RabbitMQ服务器。4369端口:Erlang分布式节点通信端口,用于RabbitMQ节点之间的通信。25672端口:Erlang分布式节点通信端口,用于集群中的内部通信。5671端口:安全的AMQP端口,使用TLS/SSL进行加密通信。
2023-09-05 10:15:43 586
原创 【Vue】集成百度地图
1、获取百度地图 ak 密钥2、登录网址 https://lbsyun.baidu.com/3、注册百度地图开放平台账号,填写认证信息,并且创建应用。
2023-08-31 16:11:33 876
原创 【设计模式】模板方法模式(Template Method Pattern)
模板方法模式是一种行为型设计模式,它定义了一个算法骨架,将某些算法步骤的实现延迟到子类中。这样可以使得算法的框架不被修改,但是具体的实现可以根据需要进行调整。
2023-08-16 10:35:44 941
原创 【SpringBoot】SpringBoot JPA 基础操作(CURD)
Spirng data jpa是spring提供的一套简化JPA开发的框架,按照约定好的【方法命名规则】写dao层接口,就可以在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查询等等。
2023-07-25 17:50:45 396
原创 【设计模式】适配器模式(Adapter Pattern)
适配器模式(Adapter Pattern)属于结构型设计模式,它的作用是将一个类的接口转换成客户希望的另外一个接口。适配器让原本由于接口不兼容而不能一起工作的类可以协同工作。
2023-07-25 13:49:46 551 2
原创 【xiaoxiao-demo】分享SpringBoot功能小案例
分享一些Springboot功能实现的小案例,供大家借鉴。适用于初学者及需要做毕设的同学哦
2023-07-20 09:55:02 109
原创 【Java】串行、并行执行任务
在实际的应用上,我们平时需要调用第三方的接口,可能会调用多个接口,串行执行的话,就需要等待所有的接口调用完成之后才获取到结果,那我们有没有并行的方法的呢?
2023-07-18 11:24:14 732
原创 【SpringBoot】@ConditionalOnProperty 条件注解
注解名称说明当Spring加载的Bean被@ConditionOnClass注解标记时,类加载器会先去先找到指定的Class, 如果没有找到目标Class,那么被ConditionOnClass注解标记的类不会被Spring装载跟上面相反,ConditionalOnMissingBean是指如果没有找到目标Class, 那么就装载该类。
2023-07-18 11:19:48 1850
原创 【SpringBoot】SpringBoot-Admin 服务监控 + 告警通知
Spring Boot Actuator 是 Spring Boot 自带的一个功能模块,提供了一组已经开箱即用的生产环境下常用的特性和服务,比如应用程序的健康检查、信息暴露、度量收集、日志记录等。在实际项目中,Actuator 可以帮助我们快速了解应用程序的运行状态和性能瓶颈。整合SpringBoot-Admin监控,Spring Boot Admin 就是将 Spring Boot Actuator中提供的endpoint信息可视化展示。
2023-07-12 17:26:06 1414 1
原创 【Mybatis-Plus】 Mapper 接口使用总结
本文主要内容是 Mapper接口的使用 示例。注意:我们需要方法 执行的SQL 是什么样的,以及返回值。
2023-07-11 15:46:24 742
原创 【xx-job】定时任务调度
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
2023-07-05 14:18:24 2682
原创 【SpringBoot】SpringBoot自定义@EnableXX
SpringBoot自定义@EnableXX在Springboot框架中,有很多类似于@EnableXX的注解,比如@EnableAsync,@EnableScheduling等等,一个简单的注解即可实现功能相应功能的引入,这么神奇吗?那我们该怎么自定义@Enable注解,来使用这些骚操作呢?
2023-06-30 17:40:32 333
原创 【小小demo】Springboot + Vue 增删改查
该工程提供的是 一个简单的 Vue + Element-UI 的表格,增删改查操作。工程代码在最下面。
2023-05-19 09:25:23 196
原创 【SpringBoot】定时任务
SpringBoot创建定时任务,目前主要有以下三种实现方式:- 基于注解(@Scheduled): 基于注解@Scheduled默认为单线程,开启多个任务时,任务的执行时机会受上一个任务执行时间的影响;- 基于接口(SchedulingConfigurer): 用于实现从数据库获取指定时间来动态执行定时任务;- 基于注解设定多线程定时任务: 基于注解设定多线程定时任务;
2023-05-12 14:10:38 605
基于SpringBoot+Websocket+WebRtc 视频会议
2023-06-14
SpringBoot+WebSocket+Redis 在线聊天室
2023-05-30
基于WebRTC+SpringBoot+Websocket 简单音视频通话
2023-05-12
SpringBoot+Layui+Vue 文件上传下载(可支持Excel、Word在线预览)
2023-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人