摘要:
源码分析 在DefaultResultSetHandler类中getRowValue方法 创建映射类相应的对象,如果为列匹配到的值标识foundValues是false,表示没有为对象中任何一个字段映射到一个值,则方法返回null,查到的结果也是null private Object getRowV 阅读全文
摘要:
Nginx 安装 安装教程 1.反向代理 正向代理:比如kexue上网无法访问谷歌,需要一个代理服务器代理客户端请求谷歌,这个代理服务器就是正向代理 反向代理:是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求 阅读全文
摘要:
import com.google.gson.Gson; import okhttp3.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.util.StringUtils; i 阅读全文
摘要:
idea相关配置 添加内容如下 /** * @Description: ${description} * @Author: ${USER} * @Date: ${DATE} ${TIME} */ public enum ${NAME}Enum { /** * 超级管理员 */ ADMIN("1", 阅读全文
摘要:
问题: 集合A的泛型是集合B,子集合B泛型是自定义对象,判定新增的集合C在集合A中是否有重复的子集合。 解决方法: 判断是否包含使用retainAll,如果A.retainAll(C),A中有数据,表示有重复数据 两种使用 如果集合泛型是自定义对象,使用retainAll(),最终调用的方法是自定义 阅读全文
摘要:
集合A的泛型是集合B,集合B泛型是自定义对象,判定新增的集合C在集合A中是否有重复的集合。 判断是否包含使用retainAll,如果A.retainAll(C),A中有数据,表示有重复数据 如果集合泛型是自定义对象,使用retainAll(),最终调用的方法是自定义对象的equals方法。比较的是属 阅读全文
摘要:
@Null 检查该字段为空 @NotNull 不能为null @NotBlank 不能为空,常用于检查空字符串 @NotEmpty 不能为空,多用于检测list是否size是0 @Max 该字段的值只能小于或等于该值 @Min 该字段的值只能大于或等于该值 @Past 检查该字段的日期是在过去 @F 阅读全文
摘要:
<!doctype html> HTTP状态 406 - 不可接收 HTTP状态 406 - 不可接收 类型 状态报告 描述 根据请求中接收到的主动协商头字段,目标资源没有用户代理可以接受的当前表示,而且服务器不愿意提供缺省表示。 Apache Tomcat/8.5.73 解决方案:spring配置 阅读全文
摘要:
主要原因有两个 映射sql时 sql使用的默认类型都是null,如果把pojo中的映射属性类型写为基本类型,当映射null到基本类型时会出错 接收参数时 如果用对象接收前端请求的参数,基本类型数据是有默认值的,会导致一些数据“莫名其妙有初始值”,引用类型默认为空 阅读全文
摘要:
单点登录 SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 oauth2 oauth2是一个系统开放内部资源的标准。允许用户授权给第三方应用,让第三方应用访问他们存储在“其他服务器”的信息(包含头像,昵称),而不用输入“其他服务器”的用户名和密码。 区别 oaut 阅读全文