<导航
上一页 1 2 3 4 5 6 ··· 20 下一页
摘要: 一、异步导出Excel文件 1、设计思想 用户无需在当前页面等待导出结果,点击导出按钮后服务端即可返回前端提示用户导出处理中请到下载中心查看结果。 具体业务文件导出实现由后台异步处理导出文件到腾讯COS存储(有效期七天,到期自动删除)。 用户统一在下载中心菜单栏页面中查看导出任务结果并下载文件。 2 阅读全文
posted @ 2022-04-06 15:18 奕锋博客 阅读(229) 评论(0) 推荐(5) 编辑
摘要: 一、常见的内存淘汰算法 FIFO 先进先出 在这种淘汰算法中,先进⼊缓存的会先被淘汰 命中率很低 LRU Least recently used,最近最少使⽤get 根据数据的历史访问记录来进⾏淘汰数据,其核⼼思想是“如果数据最近被访问过,那么将来被访问的⼏率也更⾼” LRU算法原理剖析 LFU L 阅读全文
posted @ 2022-04-01 09:48 奕锋博客 阅读(263) 评论(1) 推荐(9) 编辑
摘要: springboot微服务整合swagger3方法很简单,下文会演示。但是在分布式项目中如果每个微服务都需要单独的分开访问获取接口文档就不方便了,本文将详细讲解springcloud gateway网关如何聚合统一管理swagger接口文档。 先贴张整合后的效果图(通过切换左上角的下拉窗口获取每个微 阅读全文
posted @ 2022-03-31 14:44 奕锋博客 阅读(985) 评论(2) 推荐(14) 编辑
摘要: 这几天写了一个关于es的工具类,主要封装了业务中常用es的常用方法。 本文中使用到的elasticsearch版本6.7,但实际上也支持es7.x以上版本,因为主要是对springboot提供的:ElasticsearchRestTemplate 提供的API做的二次封装。目的是:让不懂es的开发人 阅读全文
posted @ 2022-03-11 11:10 奕锋博客 阅读(2274) 评论(4) 推荐(64) 编辑
摘要: 面试题:new Integer(112)和Integer.valueOf(112)的区别 考察点猜想 这道题,考察的是对Integer这个对象原理的理解,关于这道题的变体有很多,我们会一一进行分析。 理解这道题,对于实际开发过程中防止出现意想不到的Bug很有用,建议大家认真思考和解读。 背景知识详解 阅读全文
posted @ 2022-02-16 10:27 奕锋博客 阅读(30) 评论(0) 推荐(1) 编辑
摘要: 蓝绿部署(Blue/Green Deployment) 蓝绿部署原理上很简单,就是通过冗余来解决问题。通常生产环境需要两组配置(蓝绿配置),一组是active的生产环境的配置(绿配置),一组是inactive的配置(蓝绿配置)。用户访问的时候,只会让用户访问active的服务器集群。在绿色环境(ac 阅读全文
posted @ 2022-02-14 15:00 奕锋博客 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 承接上文基于redis,redisson的延迟队列实践,今天介绍下基于rabbitmq延迟插件rabbitmq_delayed_message_exchange实现延迟任务。 一、延迟任务的使用场景 1、下单成功,30分钟未支付。支付超时,自动取消订单 2、订单签收,签收后7天未进行评价。订单超时未 阅读全文
posted @ 2022-01-12 15:36 奕锋博客 阅读(1061) 评论(2) 推荐(37) 编辑
摘要: 在集群系统中,经常需要将 Session 进行共享。不然会出现这样一个问题:用户在系统A上登陆以后,假如后续的一些操作被负载均衡到系统B上面,系统B发现本机上没有这个用户的 Session ,会强制让用户重新登陆。此时用户会很疑惑,自己明明登陆过了,为什么还要自己重新登陆? 分布式 Session 阅读全文
posted @ 2021-12-22 14:11 奕锋博客 阅读(330) 评论(0) 推荐(1) 编辑
摘要: 前言 Redisson的功能非常强大,下面摘抄官网上的描述: Redisson采用了基于NIO的Netty框架,不仅能作为Redis底层驱动客户端,具备提供对Redis各种组态形式的连接功能,对Redis命令能以同步发送、异步形式发送、异步流形式发送或管道形式发送的功能,LUA脚本执行处理,以及处理 阅读全文
posted @ 2021-12-22 11:49 奕锋博客 阅读(1670) 评论(0) 推荐(2) 编辑
摘要: 使用场景 1、下单成功,30分钟未支付。支付超时,自动取消订单 2、订单签收,签收后7天未进行评价。订单超时未评价,系统默认好评 3、下单成功,商家5分钟未接单,订单取消 4、配送超时,推送短信提醒 5、三天会员试用期,三天到期后准时准点通知用户,试用产品到期了 ...... 对于延时比较长的场景、 阅读全文
posted @ 2021-11-11 09:25 奕锋博客 阅读(1257) 评论(0) 推荐(3) 编辑
上一页 1 2 3 4 5 6 ··· 20 下一页