- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 SpringBoot集成Redisson实现延迟队列
使用场景1、下单成功,30分钟未支付。支付超时,自动取消订单2、订单签收,签收后7天未进行评价。订单超时未评价,系统默认好评3、下单成功,商家5分钟未接单,订单取消4、配送超时,推送短信提醒…对于延时比较长的场景、实时性不高的场景,我们可以采用任务调度的方式定时轮询处理。如:xxl-job。今天我们采用一种比较简单、轻量级的方式,使用 Redis 的延迟队列来进行处理。当然有更好的解决方案,可根据公司的技术选型和业务体系选择最优方案。如:使用消息中间件Kafka、RabbitMQ 的延迟队列
2024-06-28 08:21:35 279
原创 【项目启动报错】Command line is too long. Shorten command line for BaseApplication or also for Spring Boot..
运行“BaseApplication”时出错:命令行太长。缩短BaseApplication或Spring Boot默认配置的命令行。
2024-02-02 14:41:16 896
原创 MySQL索引解释
前提日常码农生活中,无非就是进行数据库的增改查,但是“查”的过程中往往会涉及到“慢查询”,具体什么原因引起的“慢”呢,这就需要我们对SQL进行解析了,瞪灯凳~今天的主角登场:explain基础用法# 查询组织ID = 'unitId' 的所有数据EXPLAIN SELECT * FROM t_device_area WHERE unit_id='unitId'# 查看是否使用索引,前面加上explain即可EXPLAIN SELECT * FROM t_device_area WHERE un
2020-08-03 17:03:57 150
原创 Java 提取汉字的首字母、拼音
POM<!--汉字提取--><dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version></dependency>Java代码public class CharacterUtil { /** * 提取字
2020-07-30 17:12:25 280
原创 MyBatis collection 集合嵌套查询树形节点
SQL语句INSERT INTO `t_device_type`(`parent_code`, `parent_code_list`, `type_code`, `type_name`)VALUES (''. , '' , 'J_K', '监控摄别'),(''. , '' , 'Z_M', '照明设备'),('Z_M', 'Z_M'. , 'B_G', '办公照明'),('B_G', 'Z_M,B_G', 'T_D', '台灯'),('B_G', 'Z_M,B_
2020-07-30 10:51:48 384
原创 Mybatis - Plus基础使用
代码应用UserDO user = new User();user.setUserId("test-001");user.setUserName("张三");// 数据库操作LambdaUpdateWrapper<UserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();lambdaUpdateWrapper.eq(UserDO::getUserId, user.getUserId()) .eq(U
2020-07-30 10:31:38 507
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人