
springboot
douyunyi
以梦为马,不负韶华。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Springboot+quartz实现持久性定时任务
1.技术思路Quartz 核心概念Job表示一个工作,要执行的具体内容。此接口中只有一个方法,如下:void execute(JobExecutionContext context) JobDetail表示一个具体的可执行的调度程序,Job 是这个可执行程调度程序所要执行的内容,另外 JobDetail 还包含了这个任务调度的方案和策略。 Trigger代表一个调度参数的配置,什么时候去调。 Scheduler代表一个调度容器,一个调度容器中可以注册多个 JobDetail 和 T...原创 2020-10-12 10:31:50 · 361 阅读 · 0 评论 -
RabbitMQ的死信队列详解及实现
死信队列概念死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer将消息投递到broker或者直接到queue里了,consumer从queue取出消息进行消费,但某些时候由于特定的原因导致queue中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信,有死信,自然就有了死信队列;以上是个人的通俗解释,专业术语解释的比较正规点大家可以参考,主要想搞清楚这个概念,不同的消息中间件大概都有自身对于死信或者死信队列的处理方式,下面重点要说说。消息变成死信有以原创 2020-06-23 18:26:20 · 5446 阅读 · 3 评论 -
Springboot+jwt+shiro实现用户权限控制
最近在做前后分离项目,前端验证用到了JWT,后端用的shiro做权限验证,基于springboot实现JWT+Shiro鉴权。JWTJWT 英文名是 Json Web Token ,是一种用于通信双方之间传递安全信息的简洁的、URL安全的表述性声明规范,经常用在跨域身份验证。JWT 以 JSON 对象的形式安全传递信息。因为存在数字签名,因此所传递的信息是安全的。这是一个完整的token,分别包含Header:头部,Payload:负载,Signature:签名ShiroApache原创 2020-06-23 17:45:13 · 2180 阅读 · 1 评论 -
SpringBoot+libreoffice+jquery.media.js实现office文档在线预览
一、主要思路主要思路是文档先通过后台转成PDF临时文件,预览时前端用jquery.media.js打开显示,小文件打开速度秒开,大文件可能会耗时久一点。二、libreoffices安装下载地址,傻瓜式安装,记住安装位置就行https://zh-cn.libreoffice.org/download/download/三、SpringBoot+libreoffices所需jar包...原创 2019-10-30 09:51:50 · 1617 阅读 · 0 评论