项目问题
文章平均质量分 50
项目
白鸽呀
这个作者很懒,什么都没留下…
展开
-
项目设计考量因素
限制到达系统的并发请求数量,保证系统能够正常响应部分用户请求,而对于超过限制的流量,则通过拒绝服务的方式保证整体系统的可用性。原创 2022-10-19 20:42:16 · 208 阅读 · 0 评论 -
Springboot集成Quartz(任务存储在数据库)
1、什么是Quartzquartz是一个功能丰富的开源的任务调用系统,它可以定义很多job并发执行,支持事务和集群2、可以做什么定义任务,在任何时刻,或者某一时刻可以做想执行的任务3、Quartz 三要素:Scheduler:任务调度器,所有的任务都是从这里开始。Trigger:触发器,定期执行任务,一般有cron表达式JobDetail 任务详细Job : 定义任务具体执行的逻辑,最终执行的逻辑job 实现 QuartzJobBean ,abstractQuartzJob,任务执行原创 2021-08-25 12:02:40 · 1491 阅读 · 0 评论 -
项目大致流程
原创 2021-08-24 21:25:44 · 72 阅读 · 0 评论 -
Springboot集成验证码
依赖 <!--验证码 --> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>${kaptcha.version}</version>原创 2021-08-23 15:51:41 · 258 阅读 · 0 评论 -
Base64编码理解与实现(编码图片)
基础Base64是一种数据编码方式,目的是让数据符合传输协议的要求。在项目中,将报文进行压缩、加密后,最后一步必然是使用base64编码,因为base64编码的字符串,更适合不同平台、不同语言的传输;这算法是编码, 不是压缩, 编码后只会增加字节数;(比之前多3分之一,如之前是3,编码后是4)算法简单, 几乎不会影响效率;算法可逆, 解码很方便, 不用于私密信息通信;虽然解码方便, 但毕竟编码了, 肉眼还是不能直接看出原始内容;加密后的字符串只有[0-9a-zA-Z+/=], 不可打印原创 2021-08-23 15:32:54 · 837 阅读 · 0 评论 -
axios定制化设置请求响应拦截器,统一处理请求响应
axios定制化设置请求响应拦截器,统一处理请求响应设置拦截器的目的在于:可以定制化,设置请求头,公共api,超时时间。统一处理响应,对于前端获取的数据更加清晰。配置axios,返回axios对象 request// 设置默认请求头axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'// 注意:axios默认返回的就是promiseconst service = axios.create({ //原创 2021-08-23 15:03:44 · 932 阅读 · 0 评论