加载中
Spel 表达式

模板占位替换,在项目开发中,还是很常用的。比如在代码中获取参数,消息推送可以使用变量占位,我比较推荐使用 SPEL 表达式。 在注解中,获取方法的参数 public class SpElParser { privat...

Spring Boot Aop 执行顺序

概述 在 spring boot 项目中,使用 aop 增强,不仅可以很优雅地扩展功能,还可以让一写多用,避免写重复代码,例如:记录接口耗时,记录接口日志,接口权限,等等。所以,在项目中学习并使用...

01/19 22:10
11
微信小程序支付

> 开源中国说我文章有敏感词,我也不想一个个排查了! 当下,微信小程序十分火爆,现在无论是购物还是生活服务,都是推荐你使用微信小程序,主要是它无需下载安装就可以使用,让手机变得非常...

2023/09/10 02:20
151
订单支付超时,自动关闭订单实现

微信公众号:冯文议(ID:fwy-world) 大家好! 今天跟大家一起探讨一个场景:用户对商品下单,约定30分钟没支付,超时订单将被系统自动关闭。 你会如何实现呢? 早期方案:扫表 定时任务,每...

2023/03/16 19:55
266
Spring Cloud OpenFeign调用流程

上一节给大家分享了Spring Cloud OpenFeign的启动流程,接下来给大家分享一下调用流程。话不多说,咱们直接开始。 视频:https://www.bilibili.com/video/BV1A84y1C7XD/ 调用流程 xxxFeignCl...

2022/11/21 21:25
101
如何阅读 Spring Cloud OpenFein 源码

背景 一直以来,使用 Spring Cloud OpenFeign 都是阅读官方文档,虽然也大概知道其实现原理,但终究是没有"证据"的。关于 Spring 的源码阅读,自认为是一件十分令人头疼的事情。最近,在学习...

2022/10/22 06:58
53
Redisson 分布式锁的正确使用

背景介绍 前段时间,在写公司的一个项目的时候,用到了分布式锁,一个同事告诉我说,分布式锁解锁在高并发的时候会报错。 下面看下模拟代码: 这里锁的时间是 5 秒,而业务执行的时间是 20 秒...

2022/10/07 00:41
120
Spring Boot and RabbitMQ 初探

概述 今天给大家分享以下三部分内容: Docker 安装 RabbitMQ Spring Boot and RabbitMQ demo RabbitMQ 延迟队列 Docker 安装 RabbitMQ 第一步:拉取镜像 docker pull rabbitmq:management 第...

2022/08/21 18:34
28
git stash 命令简单使用

stash,藏匿的意思。 概述 假如有这样一个场景,我们正在开发一个东西,需要切换分支去处理点事情,这时候除了将代码推送到仓库,还有其他好的办法?答案是有的,就是今天要分享的主题:git...

2022/05/23 22:03
27
Spring Boot 整合 Sa-Token 实现登录认证

今天分享的是 Spring Boot 整合 Sa-Token 实现登录认证。 依赖 首先,我们需要添加依赖: 关键依赖: cn.dev33 sa-token-spring-boot-starter......

2022/01/13 23:04
210
Spring Cloud OpenFeign 超时与重试

今天给大家分享的是 feign 的超时与重试配置。 超时 feign: client: config: default: connectTimeout: 1000 readTimeout: 1000 需要注意以下几点: 1、连接超时 (connectTimeout)......

2022/01/11 11:01
350
后端管理系统开发(二):路由篇

很久很久……以前,我们开始了vue-admin-pro之旅。通过 后端管理系统开发(一):登录篇 ,实现登录功能,我们打开了后台管理系统的大门。本节是路由篇的讲解,不管管理系统如何简单,都少不...

2021/04/13 23:55
182
Spring Cloud 2020 bootstrap 配置文件失效

Spring Cloud 2020版本 bootstrap 配置文件(properties 或者 yml)无效 如何解决? 背景介绍 微服务是基于Spring Cloud框架搭建的,Spring Cloud Config作为服务配置中心。 业务服务只配置服...

2021/02/06 21:10
752

没有更多内容

加载失败,请刷新页面

返回顶部
顶部