Fork me on GitHub

SpringBoot2.X使用Redis实现分布式锁机制

我们工作中经常会使用分布式锁,今天就在这记录一下,Spring Cloud官方 说自己实现了 Global Locks ,但又无法找到任何相关文档的原因——人家早把相关代码搬迁到Spring Integration了。 对Spring Integration不是很熟悉,简单介绍一下——官方说法,这是一个 企业集成模式 的实现;通俗地说,Spring Integration的定位是一个轻量级的...

Sharding-JDBC简介

Sharding-JDBC简介

概述 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。 ShardingSphere定位为关系型数据库中...

JRebel最新激活破解方式

JRebel最新激活破解方式

服务器地址监听服务器地址: http://jrebel.cicoding.cn GUID生成器: http://jrebel.cicoding.cn/guid 监听配置格式: http://jrebel.cicoding.cn/GUID 生成的如下: http://jrebel.cicoding.cn/4B068EB5-0941-4645-1E98-FC077D530A61 打开IDEA中S...

SpringBoot定时器任务Quartz

SpringBoot定时器任务Quartz

SpringBoot定时器任务Quartz源码技术选型1、后端 核心框架:SpringBoot 2.x集成运行框架:Tomcat布局框架:Thymeleaf持久层框架:MyBatis数据处理框架:Mapper数据库连接池:Alibaba Druid日志管理:Log4j2、前端JQ框架:jQuery数据表格:BootStrap-Table 我们来看实例:正在打印定时任务的数据!30秒一次停止...

聊聊Spring Cloud Gateway网关路由

聊聊Spring Cloud Gateway网关路由

简介Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用。网关常见的功能有 协议转换,路由转发 流量聚合,对流量进行监控,日志输出 可以在网关层做权限的判断 限流,作为整个系统的前端工程,对流量进行控制 作为系统的前端边界,外部流量只能通过网关才能访问系统 缓存 如上图所示,客户端向Sp...

Windows安装RabbitMQ

Windows安装RabbitMQ

1.Windows下安装RabbitMQ需要以下几个步骤 (1):下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址:http://www.erlang.org/downloads , 双击.exe文件进行安装就好,安装完成之后创建一个名为ERLANG_HOME的环境变量,其值指向erlang的安装目录,同时将%ERLANG_HOME%\...

SpringBoot应用docker化并发布到远程服务器

SpringBoot应用docker化并发布到远程服务器

docker开启远程访问接口docker得环境搭建这里就不重复了,还不会得可以自行去百度,也就几个命令。 想要将本地镜像推送到阿里云得docker容器上,需要开启远程访问权限 首先编辑docker的宿主机文件/lib/systemd/system/docker.service 1vi /lib/systemd/system/docker.service 修改以ExecStart开头的行,我...

为什么Spring不建议使用field方式注入

前言使用Spring框架最核心的两个功能就是IOC和AOP。IOC也就是控制反转,我们将类的实例化、依赖关系等都交由Spring来处理,以达到解耦合、利用复用、利于测试、设计出更优良程序的目的。而对用户来说,操作最对的便是注解。在Spring中提供了三类注解方式,下面我们就逐一分析。最后,你会发现,你最常用、看起来最方便的形式确实最不推荐的一种形式。 常见的注入方式Field注入123456...

Spring 注释 @Autowired 和@Resource 的区别

一、@Autowired和@Resource都可以用来装配bean,都可以写在字段上,或者方法上。 二、@Autowired属于Spring的;@Resource为JSR-250标准的注释,属于J2EE的。 三、@Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,例如:@Autowired(require...