加载中
个人开发者,Spring Boot 项目如何部署

今天给大家分享一下,作为个人开发者,Spring Boot 项目是如何部署的。 环境介绍 Linux docker docker-compose 目录结构 erwin-windrunner - backups - data - jars - build-docker-compose....

Spel 表达式

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

Spring Boot Aop 执行顺序

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

Spring Data Redis对象缓存序列化问题

相信在项目中,你一定是经常使用 Redis ,那么,你是怎么使用的呢?在使用时,有没有遇到同我一样,对象缓存序列化问题的呢?那么,你又是如何解决的呢? Redis 使用示例 添加依赖: ......

微信小程序支付

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

订单支付超时,自动关闭订单实现

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

在Java中,使用HttpUtils实现发送HTTP请求

首先是 Request 和 Response 对应HTTP的请求和响应,包路径如下: com.fengwenyi.javalib.http.Request com.fengwenyi.javalib.http.Response 另外,com.fengwenyi.javalib.http.Request.Op...

Spring Cloud OpenFeign调用流程

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

如何阅读 Spring Cloud OpenFein 源码

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

Redisson 分布式锁的正确使用

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

Spring Boot and RabbitMQ 初探

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

git stash 命令简单使用

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

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

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

Spring Cloud OpenFeign 超时与重试

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

Spring Boot系列之使用@Scheduled实现定时任务

假设,我们有一个数据同步的需求:每隔5秒执行一次数据同步。那么我们该如何实现这个数据同步任务呢? 哈喽,大家好,我是小冯。 今天给分享在Spring Boot项目中使用@Scheduled实现定时任务。...

Spring Cloud Alibaba(五):Nacos服务配置中心

Nacos作为服务配置中心时,服务端是网页版,新建配置。客户端,即应用,引入依赖,并添加相关配置。 再开始之前,将分享一段没有用配置中心的经历。 公司安排我负责一个医院的统一支付平台的...

Spring Cloud Alibaba(四):Nacos服务注册与发现

微服务的起点就是服务注册与发现,Spring Cloud Alibaba系列将使用Nacos作为服务注册与发现。 本节主要以nacos-server 1.4.1版本进行演示。 1 服务端 1.1 下载 nacos-server https://downloa...

Spring Cloud Alibaba(三):工程搭建

学习Spring Cloud Alibaba,从工程搭建开始! Spring Boot org.springframework.boot spring-boot-starter-parent xxx ......

Spring Cloud Alibaba(二):版本对应关系

这里主要是Spring Cloud Alibaba与Spring Boot、Spring Cloud以及组件对应的版本关系。 组件版本关系 Spring Cloud Alibaba Version Sentinel Version Nacos Version RocketMQ Version Dubbo...

后端管理系统开发(二):路由篇

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

没有更多内容

加载失败,请刷新页面

返回顶部
顶部