腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
分享干货的你
专栏成员
举报
43
文章
67968
阅读量
11
订阅数
订阅专栏
申请加入专栏
全部文章(43)
腾讯云测试服务(11)
java(7)
http(7)
云数据库 Redis(5)
spring(5)
编程算法(5)
json(4)
android(4)
jar(4)
aop(4)
sql(3)
linux(3)
网络安全(3)
jvm(3)
key(3)
php(2)
数据库(2)
git(2)
github(2)
容器镜像服务(2)
容器(2)
开源(2)
mybatis(2)
zookeeper(2)
environment(2)
postman(2)
response(2)
测试(2)
注解(2)
python(1)
servlet(1)
单片机(1)
打包(1)
maven(1)
文件存储(1)
腾讯云ide(1)
网站(1)
分布式(1)
缓存(1)
spring cloud(1)
socket编程(1)
微服务(1)
数据脱敏(1)
clone(1)
feign(1)
field(1)
gc(1)
i18n(1)
message(1)
mysql(1)
pid(1)
properties(1)
redis(1)
resttemplate(1)
set(1)
zk(1)
加密(1)
原理(1)
搜索文章
搜索
搜索
关闭
Springboot 整合redis 多数据源 数据库切换
云数据库 Redis
数据库
sql
maven
aop
在日常的开发过程中我们都使用过redis {nosql} 做缓存什么的。 基本上都是使用官方的data-redis 来进行整合使用。 但是官方的只能支持单数据源的, 不支持多数据源的。 要是配置多数据源的情况下, 还要配置多个redisConnectionfactory , 配置多个redistemplate 同样的代码要写多份。这个很不友好,最近在想,能不能搞一个starts 封装一下。类似mybatis-plus 团队的动态数据源一样是基于注解和配置文件的。 我在网上找了很多资料,大部分都是怎么切换redis 数据库的, 没有切换redis数据源的。最后在知乎上面找到老哥的这篇文章, https://zhuanlan.zhihu.com/p/405242915 (如有侵权,请联系删除)。给了我新思路的大门。下面我们就来自己搞一个基于配置文件和注解的redis 动态数据源和动态数据库的切换。
分享干货的你
2022-12-19
2.1K
1
jvm 教程动画版
编程算法
jvm
最近在最大的同性交友网站,找到了一个比较好的jvm教程。地址是这个https://github.com/visualizit/vpoc 。我把它下载下来看了一下源代码。
分享干货的你
2022-09-22
320
0
docker 镜像瘦身工具docker-slim 的使用
容器镜像服务
github
http
spring
现在互联网公司大都是容器化管理,在服务构建容器化的过程中大都是自己编写dockerfile 。但是开发人员一般都不太关心服务器资源的使用问题.没有共用基础镜像什么的,这个导致每一个镜像都很大。 最近在github上面找到了一个https://github.com/docker-slim/docker-slim. 发现比dive 好使用。
分享干货的你
2022-09-22
4.7K
0
【玩转Cloud Studio 】 快速开发SpringBoot工程
git
jar
腾讯云ide
第一个选项SSH, 这是配置git 仓库的免密推送, cloud studio 可以提供自己的仓库。
分享干货的你
2022-08-17
383
0
手写分布式配置中心(1)
spring cloud
微服务
java
zookeeper
其实就是把一些配置的信息分离于自身的系统,而这些信息又能被应用实时获取得到。这里用springboot 举例子,我们都知道springboot 启动的时候,会加载resource 目录下面的application.properties 或者 application.yml。 这个时候我们把springboot 启动的时候所需要加载的配置文件 不和工程放在一起,统一管理,这个就是分布式配置中心的核心思想。
分享干货的你
2022-07-19
566
0
仿写@ScheduleLock 定时任务
zookeeper
linux
分布式
腾讯云测试服务
http
最近公司在搞分布式的定时任务, 怎么满足分布式的定时任务锁。 我看了大量的开源的代码。 https://github.com/lukas-krecan/ShedLock 感觉老外写的非常的不错。
分享干货的你
2021-05-11
736
0
仿写@DS 多数据源动态切换
开源
aop
clone
测试
注解
其中 https://github.com/baomidou/dynamic-datasource-spring-boot-starter 这个挺不错的。 内容丰富,完善。
分享干货的你
2021-05-11
1.7K
0
Springboot@value 动态刷新2 单机版
腾讯云测试服务
每一次都要自己写beanName , 但是ioc 容器那么多的bean 的名字, 我怎么记得住。
分享干货的你
2021-04-23
1.1K
0
Springboot @Value 单节点动态刷新
environment
field
key
postman
properties
也就是说我们手动实现这个也就可以添加环境变量, 由于是MapPropertySource , 相同的key 会覆盖。
分享干货的你
2021-04-23
2.4K
0
RestTemplate 创建重试机制
http
我们使用resttemplate 调用其它服务的时候,因为网络波动造成的对方服务异常或者对方服务降级后又好了。 这里我们就需要resttempalte 的重试机制了。
分享干货的你
2021-04-23
5.7K
0
Springboot2使用redis 进行消息的订阅发布
云数据库 Redis
我们都知道redis 也有发布订阅模式, 但是使用的比较少。 并且redis的发布订阅不会持久化落入磁盘。总的来说就是不可靠。
分享干货的你
2021-04-23
1.5K
1
springboot 自定义配置文件加密规则
jar
mysql
redis
zk
加密
一般情况下,我们做项目的时候,中间件例如mysql,redis, zk 的账号密码一般都是写在配置文件里面的, 这样代码泄露的情况下, 就很不安全。
分享干货的你
2021-04-23
1.1K
0
浅谈jvm的垃圾回收
jvm
java
编程算法
Java的垃圾回收,我们都知道写Java程序的时候,是不考虑内存分配的。是由jvm底层回收释放内存的。可以通过system.gc手动释放,但是是不是会立刻执行全靠jvm内部自己决定。这里我们用jdk1.7举例子说明,主要是jdk1.7和jdk1.8的区别比较大.jdk1.8多了一个元数据区,没有永久区。直接从物理机上分配内存,极少会出现oom.(内存溢出)。我们可以用jvm自带的命令行工具,这里要注意一下要用oracle版本的,不要Linux自带的openjdk.我们敲击jps就能看到Java进程,在用js
分享干货的你
2021-04-07
408
0
字符集(charset)的演进
字符是各种文字和符号的总称,包括各个国家文字,标点符号,图形符号,数字等。字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数各不相同。下面为几项常见字符集及其区别
分享干货的你
2021-04-07
515
0
浅谈垃圾回收2
jvm
gc
pid
我们根据jps 看到进程号,pid显示的是进程的名字。也就是服务的名字,可以在application.yml里面配置的。
分享干货的你
2021-04-06
308
0
String面试题详解
编程算法
是不是看不懂没关系,我也看不懂。并且这种命令行模式的更加的不方便,这里我使用的是第三方的开源工具jclasslib,官方链接 https://bintray.com/ingokegel/generic/jclasslib/view 我下载的是Linux 版本的,大家可以根据自己的系统版本来下载对呀的版本,安装就是傻瓜式的安装。我们打开刚才的那个class文件。
分享干货的你
2021-04-06
251
0
docker 打包jpa 自动生成代码工具
容器
容器镜像服务
spring
打包
这里借鉴了人人开源的的自动生成代码的工具,但是他是基于mybatisplus +velocity ,我这里将其改为jpadata+velocity。
分享干货的你
2021-04-06
812
0
RequestBodyAdvice 和ResponseBodyAdviced
腾讯云测试服务
http
在消息转换器之前做处理的东东,但是只支持@requestbody 这个注解的东东,我们可以自定义一个类,把参数转换一下,这里我们先写一个东西测试一下。是不做任何处理的。
分享干货的你
2021-04-06
558
0
HandlerMethodArgumentResolver和HandlerMethodReturnValueHandler
android
http
单片机
腾讯云测试服务
我在昨天的微信公众号发布了针对@ResponseBody 和@RequestBody 做处理的文章,今天我们来说,不能和他们同时存在的两个类。
分享干货的你
2021-04-06
352
0
easy-rules 使用详解
github
jar
git
开源
现在我们就来 看一下easy-rules 的使用。官方github 链接 https://github.com/j-easy/easy-rules
分享干货的你
2021-04-06
4.7K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档