自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件架构之冷热分离

在功能设计的查询界面上,一般都会有一个选项供我们选择需要查询冷数据还是热数据,如果界面上没有提供,我们可以直接在业务代码里区分。冷热分离就是在处理数据时将数据库分成冷库和热库 2 个库,冷库指存放那些走到了终态的数据的数据库,热库指存放还需要修改的数据的数据库。用户能接受新旧数据分开查询,比如有些电商网站默认只让查询 3 个月内的订单,如果你要查询 3 个月前的订单,还需要访问另外的单独页面。用户查询冷数据速度依旧很慢,如果查询冷数据的用户比例很低,比如只有 1%,那么这个方案就没问题。

2024-04-19 17:34:32 596

原创 B.binlog

MySQL binlog(二进制日志)是MySQL数据库引擎的一项功能,用于记录数据库中的更改操作。它以二进制格式记录了对数据库的插入、更新和删除操作,以及其他一些重要的事件,如表结构变更和系统状态变更。在 onEvent 方法中,您可以处理不同类型的binlog事件,如更新、插入和删除行。要在Java中监听MySQL binlog的变动,您可以使用"客户端将开始监听来自MySQL服务器的binlog事件。请确保在连接和事件处理过程中处理可能发生的任何异常。

2024-04-15 16:07:45 857

原创 实现activeMq远程监控,JMX设置

实现activeMq远程监控,JMX设置1.${ACTIVEMQ_HOME}/conf/activemq.xml 中的 broker 节点增加 useJmx="true" 属性2.${ACTIVEMQ_HOME}/conf/activemq.xml 中的 managementContext 节点修改成如下样子3.修改${ACTIVEMQ_HOME}/bin/env文件4.重启ActiveMq测试1.${ACTIVEMQ_HOME}/conf/activemq.xml 中的 broker 节点增加 us

2021-04-01 14:24:27 412

原创 解决spring-cloud-starter-gateway与spring-boot-starter-web Jar包冲突

移除spring-boot-starter-web下面的 spring-webmvc下面展示一些 内联代码片。<exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </exclusion> </exclusi

2020-07-10 14:13:06 5782 2

原创 spring boot项目使用nacos配置中心

目录1.启动nacos2.Spring boot 添加依赖3.在resources文件夹下增加bootstrap.yml文件,添加配置项4.在nacos中新建配置,管理这里的Data ID是具有一定格式的,需要与项目中的配置对应上。5.实现动态刷新配置中心。即当配置中心修改值后,项目中的值也会同步修改。6.配置优先级问题7.有可能遇见的错误:Could not resolve placeholder1.启动nacos我2.Spring boot 添加依赖 com.alibaba.cloud

2020-06-18 17:26:41 776

空空如也

空空如也

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

TA关注的人

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