spring SpringBoot中获取profile的方法详解

这篇文章主要介绍了springboot获取profile的操作,文中的示例代码讲解详细,具有很好的参考价值,希望对大家有所帮助   spring boot与profile spring boot 的项目中不再使用xml的方式进...

2022-12-10 809 阅读

spring spring&pom两种获取profile的方式

一、原理:   1、实现ApplicationContextAware(当一个类实现了ApplicationContextAware这个接口之后,这个类就可以通过setApplicationContext方法获得ApplicationContext中的上下文),获...

2022-12-10 1036 阅读

spring SpringBoot中获取spring.profiles.active的值

SpringBoot通过@Profile("dev") 可以在配置类中限定配置环境,在实际开发中可能需要方法级别的控制,也就是说获取到当前环境的具体信息 最终通过查看SpringBoot日志以及源码找到答案 Spr...

2022-12-10 1769 阅读

mybatis 关于sql在数据库执行很快,在mybatis执行很慢的问题

最近碰到了这个问题,记录一下,本人用的是Oracle数据库。 1、条件字段存在隐式转换 举个例子,sql有个时间字段,数据库是date类型,java实体里是util.date类型,这样的话,mybatis会把实体...

2022-12-10 3015 阅读

mybatis 重点--Mybatis中SQL查询很慢,直接用SQL很快

多种情况会导致这个问题:1.返回结果集比较大时FETCHSIZE设置接近结果集大小一般会影响查询的速度2.将#改成$试试3.对于索引行如果数据类型不对可能导致索引不能用时间变长4.对于Oracle数据库...

2022-12-10 1756 阅读

spring springboot + mybatis + Sharding-JDBC实现读写分离

一、引入maven依赖,具体版本大家可根据自己实际需要选择,我这边使用的是4.0.0-RC1版本 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId&g...

2022-12-10 769 阅读

spring SpringBoot 整合 Quartz 实现分布式调度

一、摘要springboot + quartz + postgres实现持久化分布式调度集群环境任务调度测试二、Quartz 集群架构Quartz 是 Java 领域最著名的开源任务调度工具。 在上篇文章中,我们详细的介绍了 Qua...

2022-12-10 585 阅读

spring Springboot 分布式定时任务 ElasticJob-Lite 3.0 配置和整合

Springboot 分布式定时任务 ElasticJob-Lite 3.0 配置和使用ElasticJob用于解决springboot的定时任务 @EnableScheduling 集群部署产生的冲突 本文基于yml配置文件和注解启动分布式定时任务 ...

2022-12-10 752 阅读

java java 向上向下取整

1 Math.floor(1.4)=1.0 2 Math.round(1.4)=1 3 Math.ceil(1.4)=2.0 4 Math.floor(1.5)=1.0 5 Math.round(1.5)=2 6 Math.ceil(1.5)=2.0 7 Math.floor(1.6)=1.0 ...

2022-12-10 412 阅读

java java生成随机字符串(密码)包含字母,数字,a-z,A-Z,0-9

import java.util.Random; import java.util.UUID; /** * 生产指定长度随机字符串a-z,A-Z,0-9 * @author happyqing * @since 2016.5.30 */ public class RandomString { /** * 获取...

2022-12-10 757 阅读