logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

什么是分布式锁?他解决了什么样的问题?

那么具体分布式锁到底是个啥玩意儿?🧐🧐他自然他也是锁,只不过是用于控制多进程之间并发的他是可以跨微服务,跨虚拟机的一种锁机制,上述的本地锁就完全做不到那么还是上述的例 2,我们就这样使用分布式锁来进行处理可以看到,使用分布式锁,和使用本地锁,其实思想都是一样的,都是为了控制程序的并发访问资源都是属于君子锁,作为君子访问资源之前,先去看看能不能拿到锁,不能坏了规矩,要是坏了这个规矩,那么程序运行

文章图片
#分布式#java#微服务
如何使用 Gateway 搭建网关服务及实现动态路由?

网关作为微服务中非常重要的一部分,是必须要掌握的;本文记录一下我是如何使用Gateway搭建网关服务及实现动态路由的,帮助大家学习如何快速搭建一个网关服务,了解路由相关配置,鉴权的流程及业务处理,有兴趣的一定看到最后,非常适合没接触过网关服务的同学当作入门教程。

文章图片
#gateway#微服务#java
【Spring注解必知必会】深度解析@Component注解实现原理

想必@Component注解大家一直在使用,只要类上加上它,就可以被Spring容器管理,那大家有想过它是怎么实现的吗?本篇文章就带领到家揭秘。用来标记的类是一个“组件”或者说是一个Bean,Spring会自动扫描标记@Component注解的类作为一个Spring Bean对象。@Indexed/***/}复制代码value: 自定义当前组件或者说bean的名称,可以不配置, 不配置的话默认为组

文章图片
#spring#java#spring boot
K8s + SpringBoot实现零宕机发布

K8s + SpringBoot实现零宕机发布:健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离(镜像复用)

文章图片
#kubernetes#spring boot#java
基于 Redisson 和 Kafka 的延迟队列设计方案

在选择延迟任务方案时,排除了JDK 自带的方案,这些都是基于应用内存的,如果你的应用发个版本啥的,延迟消息就丢失,另外,对于消息队列是可以优先选择的,但是我们使用的消息队列是 Kafka ,而 Kafka本身是不具备延迟任务功能的,而且我们也不可能因为一个延迟任务而引入新的 RabbitMQ 消息中间件,因此,我把目光放在 redis 上面。如果只是这点问题的话,那我在这个方案的基础上改一改源码,

文章图片
#spring cloud#gateway#java
Spring Boot + Canal 实现数据库实时监控

进行局部实例配置,可以修改数据库账号和密码、数据库表名、binlog 文件名和 position 等。是 MySQL 5.X 版本的原因,建议升级 MySQL 为 8.X 版本。修改本地数据库内容之后,控制台成功监听并报告更新信息。进行全局配置,可以修改 IP、端口号或实例。

文章图片
#mysql#数据库#perl
实现Spring定时任务与XXL-JOB灵活切换

第一次根据自己的突发奇想,对中间件进行二次开发,了解了XXL-JOB的具体实现的过程中,也间接锻炼了自己阅读开源代码的能力。从有想法到实现,这个过程中自己收获颇多,也就有了这篇博客,当作自己的过程笔记吧,分享给有需要的人。源码什么的也在github上开源了,喜欢的小伙伴也不妨点个stars。

文章图片
#spring#spring boot#java
SpringBoot-集成Quartz实现持久化定时接口调用任务

Quartz 是功能强大的开源作业调度库,几乎可以集成到任何 Java 应用程序中,从最小的独立应用程序到最大的电子商务系统。Quartz 可用于创建简单或复杂的计划,以执行数以万计的工作;可以执行您编写的所有内容。

文章图片
#spring boot#spring#java
SpringBoot 使用 Sa-Token 完成注解鉴权功能

注解鉴权 —— 优雅的将鉴权与业务代码分离。本篇我们将介绍在 Sa-Token 中如何通过注解完成权限校验。Sa-Token 是一个轻量级 java 权限认证框架,主要解决登录认证、权限认证、单点登录、OAuth2、微服务网关鉴权 等一系列权限相关问题。Gitee 开源地址:gitee.com/dromara/sa-…

文章图片
#spring boot#java#后端
    共 25 条
  • 1
  • 2
  • 3
  • 请选择