阿里云OSS多文件下载并压缩到一个包里,以流的形式传给前端

先描述一下业务场景,公司的电子回单是以pdf的形式一个个存储在阿里云OSS里的。财务的需求就是需要根据月份范围拿到对应的那批回单。OK,接下就是说说我的实现思路,就是前端提供时间选择器,然后后端根据获取到的时间范围,去数据库里拿到KEY(其实就是oss里存储的文件名字),然后下载下来,并压缩到一个包

关于实现订单超时的几种方案

先描述一下业务场景,用户下单后在规定时间内没有完成支付,那么系统需要把订单终结掉。但是这个规定时间可能不是定死的,它可能是3小时,2小时,30分钟等等个人的实现思路一、轮询数据库这种方式就是在保存订单的时候把订单的超时时间也一起保存进去,然后用定时任务去轮询数据库获取未支付的订单,再去判断是否超时了

@Autowired与@Resource的区别

有一说一,刚接触Spring的时候这两个注解确实分不清,感觉都能用。下面就谈谈我个人对这个两个注解的认识相同点@Autowired与@Resource都是做bean的注入时使用,并且Spring都时支持的。不同点一、来源不同@Autowiredimport org.springframework.b

SpringBoot+Mybatis操作多数据源(Mysql和Oracle)

之前是没有用过的,然后因为工作就必须用到操作多数据源,也是面向百度编程了,也碰到了很多问题,然后就寻思着记录一下把。首先看一下包结构吧pom文件我就不给了,我觉得都能了解多数据源操作的人不会连pom文件都不知道咋写把。包结构中最重要的就是在dao层下再做细分,把你要操作的数据库对应的dao接口分开,