实际项目遇到的问题总结
该专栏是博主在实际项目中遇到的问题,然后给出的解决方案
跨越时空的记忆
这个作者很懒,什么都没留下…
展开
-
LocalDate或LocalDateTime格式的日期相关操作api
LocalDate或LocalDateTime格式的日期相关操作api原创 2022-09-23 15:21:43 · 374 阅读 · 1 评论 -
Java实现获取某年某月的第一天和最后一天
Java实现获取某年某月的第一天和最后一天原创 2022-09-20 09:17:42 · 8177 阅读 · 0 评论 -
Java 8新特性:list.stream()的相关操作
Java 8新特性:list.stream()的相关操作获取对象list集合中的某个属性使其成为一个新的集合清空对象list集合中的某个属性的值并返回结果过滤出符合条件的元素 组成新的集合去除list集合中重复元素 剩余的元素组成新的集合跳过list集合中前三个元素 剩余的元素组成新的集合获取list集合中前三个元素 组成新的集合list集合转为map集合,从学生对象中取出一个字段的值作为map的key,学生对象则为value......原创 2022-07-01 09:46:32 · 4644 阅读 · 2 评论 -
不另外写sql语句,使用mybatis-plus提供的条件构造器Wrapper实现多表连接查询
不另外写sql语句,使用mybatis-plus提供的条件构造器Wrapper实现多表连接查询原创 2022-06-30 20:09:14 · 3933 阅读 · 0 评论 -
SpringBoot使用validation-api实现对枚举类参数的校验
SpringBoot使用validation-api实现对枚举类参数的校验原创 2022-06-14 15:52:08 · 1729 阅读 · 0 评论 -
Oracle数据库查询指定日期范围内的数据
查数据库查询指定日期范围内的数据。此处写出mysql与oracle数据库的不同之处。原创 2022-06-02 11:07:59 · 7537 阅读 · 0 评论 -
微信小程序授权登录获取openid
public class VipUser implements Serializable { private static final long serialVersionUID = 1L; /** * id */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 微信openid */ private String openid;原创 2021-12-29 11:12:08 · 846 阅读 · 0 评论 -
解决实际项目中优惠券到期后 自动过期问题
实际项目中解决优惠券到期后 自动过期问题前言一、DateUtil类二、service层三、task层前言对于实际项目中,优惠券到了使用时间后,如何使得用户领取的优惠券自动过期问题?我们的思路是设置一个异步定时操作,异步执行一个方法,该方法是循环拿到优惠券,检查当前时间是否在过期时间范围内,若不在,则设置优惠券的状态属性为已过期。提示:以下是本篇文章正文内容,下面案例可供参考一、DateUtil类代码如下(示例):/** * 判断当前时间是否在[startTime, endTime原创 2021-12-23 17:59:44 · 4074 阅读 · 2 评论 -
MyBatisPlus 使用注解自定义Sql语句,连接查询,并使用分页Page以及Wrapper条件构造器
该博客是在springboot整合mybatisplus前提下首先要使用分页,需要在配置类中注册@Configurationpublic class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); }}然后在mapper层编写使用注解编写SQL语句,要先写page再写条件构原创 2021-12-06 16:31:52 · 2885 阅读 · 1 评论 -
获取当前时间的前一天日期
获取当前时间的相对 i 天日期,若i=0则获取当前时间的日期,若i = -1则获取当前时间前一天的日期,若i = 1则获取当前时间下一天的日期。 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = new GregorianCalendar(); calendar.setTime(new Date()); int i = -1; calen原创 2021-11-26 17:46:35 · 4074 阅读 · 0 评论 -
sql统计近三个月每月的销售额,统计近一周每天的销售额
统计近一周每天的销售额select date_format(create_at,'%Y-%m-%d') as 'date', IFNULL(SUM(amount),0) as 'dayAmount'from order_pay_tracewhere create_at >= date(now()) - interval 6 day group by day(create_at);统计近三个月每个月的销售额这里在限制条件处先获得四个月的数据,因为最前面的月份不是满月的销售额,故舍去sel原创 2021-11-26 15:42:16 · 7734 阅读 · 0 评论