自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多数据源配置在微服务架构中的实践:利用dynamic-datasource-spring-boot-starter

是一个基于Spring Boot的快速集成多数据源的启动器,它提供了丰富的特性和灵活的配置方式,以支持复杂的数据库环境。支持数据分组:适用于多库、读写分离、一主多从或其他混合模式。配置文件简洁:通过简单的配置文件即可定义多个数据源。注解驱动:方法上的注解优于类上的注解,方便精细控制数据源切换。加密支持:支持使用ENC()方法对数据库配置信息进行加密,提高安全性。通过,我们可以在Spring Boot项目中轻松地实现多数据源配置,支持读写分离、多库操作等复杂场景。

2024-09-09 16:51:25 493

原创 初识:DynamicDatasource动态数据源

主要是入门,认识DynamicDataSource的作用以及在其他maven如何运行的

2024-09-09 13:31:11 837

原创 RabbitMQ的基本操作

RabbitMQ对应的架构如图:上述这些东西都可以在RabbitMQ的管理控制台来管理,下一节我们就一起来学习控制台的使用。

2024-09-06 15:01:46 345

原创 初识MQ:理解消息队列的基础与优势

传统的同步调用方式,虽然简单直接,但在面对高并发、低延迟、高可用性等需求时,往往显得力不从心。这时,消息队列(Message Queue,简称MQ)作为一种异步通信机制,逐渐成为解决这些问题的有效手段。在基于OpenFeign等框架的微服务架构中,服务间的调用多采用同步方式。异步调用通过消息队列实现服务间的解耦,主要角色包括消息发送者、消息Broker(消息队列服务器)和消息接收者。综合考虑可用性、可靠性、吞吐能力和消息延迟等因素,RabbitMQ因其均衡的性能和稳定性,成为许多项目的首选。

2024-09-06 14:27:55 452

原创 Spring Cache 注解@Cachable 、@CachePut、@CacheEvict 实现自定义过期时间

在使用Spring Cache 的时候,在RedisConfig中已经对其的默认过期时间定死了,但是,对于一些其他的缓存需要自己的过期时间,需要在进行其他配置。根据自己的需求进行配置。

2024-09-05 14:29:07 295

原创 Xxl-Job 实现简单的远程调用其他服务(RestTemplate和OpenFeign)

这里有两种方法:第一种:使用Spring框架的进行远程调用API第二种:使用进行远程调用本次远程调用其他服务,是在执行器的中使用的。

2024-09-04 13:44:56 1211

原创 Xxl-Job配置Nacos(简单、快速)

1.3 在 nacos 上添加配置文件,其实就是那份配置文件放到了这上面,其它的不变;但是要注意xxl-job-admin下的application.properties配置的data-id、group要和 nacos 的一致。1.4 以上配置完成,正常启动项目就可以了;不过这种方式,不能把项目注册到nacos服务里面去。需要注意版本冲突的问题。

2024-09-04 09:27:41 483

原创 MySQL索引学习记录(创建、删除、优缺点、底层结构、生失效原则等等)

我们知道索引是帮助MySQL高效获取排好序的数据结构。为什么使用索引后查询效率提高很多呢?肯定和mysql底层的数据结构有关的,接下来我们就分析下mysql中的索引底层的数据结构。每一行数据都对应一个磁盘地址,假设我要想查找数据6,那么如果没有索引,那么内存读取磁盘会进行6次的磁盘IO。在没有索引的情况下我们执行一条sql语句,那么是表进行全局遍历,磁盘寻址,上述最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。每个存储数据的磁盘片有可能是分开的。

2024-09-03 15:04:00 1380

原创 Mybatis-plus 的版本过低导致静态工具 Db 无法导入

【代码】 Mybatis-plus 的版本过低导致静态工具 Db 无法导入。

2024-09-02 07:48:33 469 1

原创 苍穹外卖day02-全局异常捕获-Threadlocal封装-前后端时间展示的格式配置-拦截器的实现

苍穹外卖day02-全局异常捕获-Threadlocal封装-前后端时间展示的格式配置-拦截器的实现

2024-04-11 22:58:42 221

原创 苍穹外卖day01环境搭建

苍穹外卖day01环境搭建

2024-04-11 22:55:04 274

原创 SpringBoot+Vue+Mybatis(注解形式)实现商品评论

2.在你的实体类中创建Comment.java(我的在:com.example.springboot.entity.Comment.java)这里的话需要用到组件传值,我们在商品的评论展示的时候需要用到子组件来展示,当前评论下的所有相关回复评论的信息。在这里,我们的父组件是我们的用来展示评论的页面,子组件是用来展示所有相关回复评论的信息的。这个是用来展示评论的页面,把下面的代码块适配到你自己的代码内。上面的都复制粘贴,自己把包的位置弄好就行。子组件:childComment.vue。

2024-03-19 14:34:39 1324 10

原创 Vue组件传值(父组件与子组件)

vue实现组件传值

2024-03-19 14:32:51 407 1

原创 Eclipse 32位下载地址

地址:https://www.eclipse.org/downloads/packages/release/2018-09/r。window系统32位的直接点这个。

2023-10-19 21:36:32 269

原创 Python变量命名规范(嘎嘎好使)

为了让代码清晰易懂,开发人员使用标识符给数据或信息起名字或符号。常见的标识符有变量名、函数名和类名。

2023-06-13 11:09:12 636 1

原创 OI模式骗分模板

else if(特殊数据)}else if(小数据)if(案例给出的数据){

2023-04-07 09:31:07 99 1

原创 三维数组的理解

一维数组 --> 一条线二维数组 --> 一个面三维数组 --> 一个体。

2023-03-30 20:54:16 3032

原创 AcWing 蓝桥杯——手撕前缀和

蓝桥杯java组常用必备知识点之前缀和

2023-02-17 20:12:25 115 2

爱心代码-烟花-夜景月亮代码-html

爱心代码_烟花_夜景月亮代码_html

2024-11-06

爱心代码-烟花-夜景月亮代码-html

爱心代码_烟花_夜景月亮代码_html代码,下载就用

2024-11-06

项目源码-飞机订票系统

飞机订票系统 开发环境 操作系统:win10 数据库:mysql——5.6.7 开发语言:java(jdk8) 开发工具:IDEA 打开直接运行就行 端口号9999 http://localhost:9999/

2024-09-11

解决报错-org.springframework.data.redis.serializer.SerializationExce

解决报错_org.springframework.data.redis.serializer.SerializationException_ Could not write_read JSON

2024-09-05

苍穹外卖-IDEA使用git管理项目.docx

苍穹外卖——IDEA使用git管理项目.docx

2024-07-21

苍穹外卖-共享当前登录用户ID.docx

苍穹外卖——共享当前登录用户ID

2024-07-21

苍穹外卖-后端架构解读.docx

苍穹外卖——后端架构解读.docx

2024-07-21

苍穹外卖-全局异常捕获

苍穹外卖——全局异常捕获

2024-07-21

苍穹外卖-前端环境搭建

苍穹外卖——前端环境搭建

2024-07-21

空空如也

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

TA关注的人

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