
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.using index通过二级普通索引查找,实现了覆盖索引,不用进行回表查询2.using index condition通过二级普通索引查找,在通过索引查到的结果后还有where条件过滤,而且这个过滤筛选是只需要用二级普通索引就可以实现,不用在内存中进行判断筛选。但是需要回表查询需要的字段值。3.using where不管有没有通过索引查找,只要加载了数据到内存进行where条件筛选,都是4
当进行逻辑处理的时候,我们首先要做的想必一定是参数校验,这时候需要使用javax.validation进行参数校验。javax.validation可用的注解空检查@Null 验证对象是否为null@NotNull 验证对象是否不为null, 无法查检长度为0的字符串@NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格.@NotEmpty 检
从上面的AcceptHeaderLocaleResolver方法,返回的LocaleResolver的逻辑可知,我们最终会得到AcceptHeaderLocaleResolver,这样根据请求对象中的请求头中的Accept-Language属性,来返回Locale区域对象的LocaleResolver。就会继续执行最下面的部分。5、当属性值为fixed,应该搭配spring.web.locale、
首先引入包<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>配置文件(yml格式)management:endpoints:web:ba
转载出处:https://mp.weixin.qq.com/s/4MnOQGg7LBYCUE7BuuGfEQlog4j2不管是什么编程语言,不管是前端后端还是客户端,对打日志都不会陌生。通过日志,可以帮助我们了解程序的运行情况,排查程序运行中出现的问题。在Java技术栈中,用的比较多的日志输出框架主要是log4j2和logback。今天讨论的主角就是log4j2。我们经常会在日志中输出一些变量,比
1.非xml方式,使用注解传in,要使用@Select("<script>" +"SELECT count(DISTINCT member_id) as memberCount\n" +"from member_analysis\n" +"WHERE agent_id in <foreach item='item' index='index' collection='member
错误(虚拟机错误,爆栈,内存溢出)•StackOverFlowError: Java虚拟机栈的内存大小不允许动态扩展,线程请求栈的深度》虚拟机栈的最大深度,抛出StackOverFlowError•OutOfMemoryError: Java 虚拟机栈的内存大小允许动态扩展,当线程请求栈时内存用完了,无法再动态扩展了,此时抛出OutOfMemoryError异常:checked exception
and中套用or的使用因为直接拼多个wrapper条件加or会产生数据混乱,需要使用and括号括起来or条件queryWrapper.eq("id", Id);queryWrapper.and(wrapper ->wrapper.eq("expire_time", 0).or().gt("expire_time",System.currentTimeMillis() / 1000));qu
dtoimport com.aliyun.dysmsapi20170525.models.AddSmsSignRequest;import lombok.Data;import java.util.List;/*** @author: liziqiang* @description: ReqSendCodeDto* @date: 2021/6/23 7:12 下午*/@Datapublic cla
在SpringBoot的大环境下,基本上很少使用之前的xml配置Bean,主要是因为这种方式不好维护而且也不够方便。 因此本篇博文也不再介绍Spring中通过xml来声明bean的使用方式。1、使用@Component等派生注解只要在类上加类上加 @Component 注解即可,该注解只要被扫描到就会注入到spring的bean容器中。当然不只是@Component注解可以声明Bean,还有如:@







