摘要:
根据需求需要取得当天的零点 LocalDateTime today_start = LocalDateTime.of(LocalDate.now(), LocalTime.MIN);//当天零点 String td_st_str = today_start.format(DateTimeFormat 阅读全文
摘要:
主键映射 主键映射作用 当数据插入操作不关心插入后数据的主键(唯一标识),那么建议使用 不返回自增主键值 的方式来配置插入语句,这样可以避免额外的SQL开销. 当执行插入操作后需要立即获取插入的自增主键值,比如一次操作中保存一对多这种关系的数据,那么就要使用 插入后获取自增主键值 的方式配置. 阅读全文
摘要:
动态SQL简介 MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 通常使 阅读全文
摘要:
假设有这样两条数据: (表名为user) 1) username=admin,password=000000 2) username=admin,password=123456 我们要实现的效果是可以输入多个关键字查询,多个关键字间以逗号分隔。 使用上述表举例:输入单个关键字“admin”可查出这两 阅读全文
摘要:
简单查询 查询所有字段 select from 表名; 例: select from students; 查询指定字段 select 列1,列2,... from 表名; 例: select name from students; 使用 as 给字段起别名 select id as 序号, name 阅读全文
摘要:
//JSON串转实体类 实体类 javaBean = JSON.parseObject(json, 实体类.class); //JSON串转带泛型的List的集合 List list = JSON.parseObject(json, new TypeReference (){}); // 对象转JS 阅读全文
摘要:
背景:从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@JsonFormat可以很好的解决:后台到前台时间格式保持一致的问题,其次, 阅读全文
摘要:
package com.snake.test; import java.util.concurrent.Executors; import java.util.concurrent.ThreadPoolExecutor; / @Author Snake @Date 2019/11/24 14:21 阅读全文
摘要:
threadlocal使用方法很简单 threadlocal而是一个线程内部的存储类,可以在指定线程内存储数据,数据存储以后,只有指定线程可以得到存储数据,官方解释如下。 大致意思就是ThreadLocal提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过g 阅读全文
摘要:
Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。 JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。 对接口的要求 虽然使用 Lambda 阅读全文