![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 62
I'm the future
一个灰常有前途的小牛
展开
-
为了减少spring中总是写错sql,特殊写了一个类尽可能地减少写mapper文件中sql的任务
为了防止sql注入我已经把所有生成sql的地方,加了’’,将他全部转成了文本,所以请勿担心sql注入的问题java工具类@Datapublic class BaseCondition implements Cloneable { /** * where条件 */ @Getter private String criteria; /** * orderBy */ private String orderByColumn;原创 2021-06-28 16:30:51 · 83 阅读 · 0 评论 -
订单超时、定时任务解决方案和思路
文章目录一、方案选择二、结论三、实施1.springboot引入redis2.添加配置3.监听数据超时4.redis配置数据超时通知6.测试controller项目源码参考文章一、方案选择1.redis数据超时处理2.使用spring + quartz定时任务(支持任务信息写入mysql,多节点分布式执行任务),下单成功后,生成一个30分钟后运行的任务,30分钟后检查订单状态,如果未支付,则进行处理3.写入数据库轮询4.使用Java的定时器,不支持高可用,设置定时器的节点挂掉或者重启,任务失效!原创 2021-02-22 18:14:55 · 2637 阅读 · 1 评论