会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
多少幅度
博客园
首页
新随笔
联系
订阅
管理
2025年7月21日
基于springboot的多数据源管理
摘要: 背景 开发过程中,一个应用中长面林多个数据源场景。springboot提供的默认数据源装配只针对单数据源场景。本文基于springboot+mysql+mybatis+aop实现多数据源切换 实现重点 AbstractRoutingDataSource spring本省提供的多数据源管理类。 主要关
阅读全文
posted @ 2025-07-21 22:05 多少幅度
阅读(19)
评论(0)
推荐(0)
2024年6月4日
redis限流
摘要: 前提 redis+lua 滑动窗口 -- 滑动窗口 local key = KEYS[1] local maxSize = ARGV[1] local currentTime = ARGV[2] local startTime = ARGV[3] local uuid = ARGV[4] local
阅读全文
posted @ 2024-06-04 18:20 多少幅度
阅读(20)
评论(0)
推荐(0)
基于redis实现可重入分布式锁
摘要: 前提 redis+lua 原理 采用redis hash数据类型,实现分布式可重入锁 hash结构中存储字段value,count value:加锁的值,重入加锁时判断当前value和传入的value是否相等,相等情况下认为是重入锁,将count加一,不等属于其他场景抢占锁,该情况下获取锁失败 锁释
阅读全文
posted @ 2024-06-04 18:19 多少幅度
阅读(87)
评论(0)
推荐(0)
2024年5月31日
springboot+seata+nacos+dubbo搭建分布式事务
摘要: 一、环境 springboot:2.3.1.RELEASE dubbo:2.7.13 seata:1.8 nacos: zookeeper:3.7.1 java11 mysql8 依赖:以下版本经测试无依赖冲突 # 父工程springboot版本<parent> <groupId>org.sprin
阅读全文
posted @ 2024-05-31 16:27 多少幅度
阅读(179)
评论(0)
推荐(0)
2022年11月7日
线程池(FutureTask)
摘要: 1、任务提交 // 创建线程池提交任务 ExecutorService executorService = Executors.newFixedThreadPool(1); for (int i=0;i<3;i++){ // 提交任务,由AbstractExecutorService#submit实
阅读全文
posted @ 2022-11-07 15:26 多少幅度
阅读(82)
评论(0)
推荐(0)
2022年6月22日
springboot获取freemarker模版内容
摘要: 添加依赖 在项目的pom.xml文件中添加 1 <dependency> 2 <groupId>org.freemarker</groupId> 3 <artifactId>freemarker</artifactId> 4 <version>${freemarker.version}</versi
阅读全文
posted @ 2022-06-22 18:49 多少幅度
阅读(785)
评论(0)
推荐(0)
2022年1月10日
redis主从数据同步
摘要: 1.介绍 redis的高可用性主要体现在两部分,分别是数据少丢失与服务尽量少中断。 其中数据少丢失可以通过RDB与AOF日志实现,服务少中断可以通过redis的主从实现。本文介绍redis主从同步过程中的实现 2.redis主从实现 假设目前有三台redis实例,分别是172.16.19.3,172
阅读全文
posted @ 2022-01-10 16:15 多少幅度
阅读(329)
评论(0)
推荐(0)
2020年11月6日
docker搭建redis集群
摘要: 一.简介 docker作为一个容器技术,在搭建资源隔离性服务上具有很大的优势,在一台服务器上可以启动多个docker容器,感觉每个在容器里面部署的服务就像是部署在不同的服务器上。此次基于docker以及docker-compose(一种容器编排技术)搭建redis集群,包含六个实例,分为三主三从。
阅读全文
posted @ 2020-11-06 19:18 多少幅度
阅读(452)
评论(0)
推荐(0)
2019年12月2日
Cassandra视图
摘要: 一.简介 Cassandra作为一个P2P结构的NOSQL数据库,使用与HBase不同的去中心化架构,在国外使用非常广泛,受欢迎程度甚至在Hbase之上。今天这篇文章介绍Cassandra在视图方面设计需要注意的一些点。 二.视图建立 cassandra视图创建的语句如下: create_mater
阅读全文
posted @ 2019-12-02 11:50 多少幅度
阅读(594)
评论(0)
推荐(0)
公告