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

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

2022-12-10 1582 阅读

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

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

2022-12-10 553 阅读

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

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

2022-12-10 484 阅读

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

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

2022-12-10 634 阅读

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 313 阅读

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 673 阅读

spring SpringBoot统一返回结果

SpringBoot统一返回结果在实际开发中,为了降低开发人员之间的沟通成本,一般返回结果会定义成一个统一格式,具体的格式根据实际开发业务不同有所区别,但至少包括三要素: code状态码:由后...

2022-12-10 384 阅读

java 如何用java生成指定范围的随机数

以生成随机数为例,首先生成0-20的随机数,然后对(20-10+1)取模得到之间的随机数,然后加上min=10,最后生成的是10-20的随机数   要生成在之间的随机整数, 1 2 3 4 5 6 7 8 9 1...

2022-12-10 700 阅读

spring springboot配置数据统一返回

1.建立统一返回类(根据需求添加需要返回的字段)我这里使用了success,code,message,以及返回数据data,方法的生成可以直接使用lombok的注解public class CommonResponse<T>{ private...

2022-12-10 450 阅读

spring SpringBoot统一异常和Http响应

1.2. Http响应内容统一封装 我们在开发前端和后端进行交互服务过程中,受制于前后端的工作职责明确,在交互协议的定义上理解也较为不同,造成一个项目服务中重复定义交互内容以及编码上重...

2022-12-10 398 阅读