- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Spring Boot动态切换数据源插件介绍
这里介绍的是我刚写的一个动态切换数据源的插件的介绍,Git地址rhettpang/dynamic-datasource。简介本项目用来动态切换多个数据源,原则上用户只要引入本项目,在相关配置文件中加入相关数据源的配置即可。目前是对slave数据源进行动态切换。版本依赖Spring Boot 1.5.0+HikariCP 2.5.1 +配置信息如下slave: ho...
2018-08-29 17:10:35 2367
原创 Spring Boot 动态切换数据源三——动态获取配置文件中的配置信息
这里是接上篇文章 Spring Boot 动态切换数据源(负载均衡) 留下的问题,配置文件中数据库的信息更改后代码中能够动态获取。所以这里重点说下优化后的内容。先看配置文件slave: hosts: slave1,slave2hikari: - master: jdbc-url: jdbc:mysql://master-host:3306/mydb?useUnic...
2018-08-28 12:05:36 6138
原创 Spring Boot 动态切换数据源二——负载均衡
如果仅仅是master-slave模式可以参考我前边的文章Spring Boot HikariCP集成多数据源。 这篇文章也是在那个基础上修改的,上篇文章中的多数据源是有限制的,哪条sql使用哪个数据库必须在代码中写死。现在针对这点做优化,真正的集成多个数据源,且实现简单的负载均衡。相关主要代码 先看配置文件slave: hosts: slave1,slave2hikar...
2018-08-27 19:20:58 7006 3
原创 RestTemplate的几种实现
RestTemplate是spring的一个rest客户端,在spring-web这个包下,spring boot的依赖如下 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s
2018-08-25 23:47:58 43023 9
原创 SecurityUtils.getSubject().getPrincipal() 为null
使用shiro时,如果正常登陆(执行subject.login(token)成功)就能在全局通过SecurityUtils.getSubject().getPrincipal()获取用户信息。之前的项目是OK的,新项目中突然出问题。现在给出我自己问题的解决方案。 shiro的配置中有个use-prefix选项,其配置有两点需要注意:要在配置文件的最上边(或者相关属性的最前边);一定要...
2018-08-23 10:07:21 57533 4
原创 InfluxDB CQ时间偏移
InfluxDB的存储格式都是UTC时间,所以呢,查询出来的结果会跟咱们东八区差8小时。在CQ中如果出现了按照天(及以上单位)查询的时候最终的聚合时间是UTC的0点,这个时候如果继续使用UTC时间是没问题的,但是一旦前端按照东八区显示就会每天差了8小时的值。以一天为例 CQ的逻辑是从0点往前找24个小时,将这24个小时的时间聚合在一起,然后把时间设置为24小时之前的那个0点。最终的结果就是昨...
2018-08-09 10:25:03 4910
jdk-8u131-linux-x64.rar
2018-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人