Fork me on GitHub

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

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

SpringBoot定时器任务Quartz

SpringBoot定时器任务Quartz

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

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

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

SpringBoot2.x整合FastDFS

本篇博客学习SpringBoot 2.1.11.RELEASE整合FastDFS。 FastDFS作用FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件上传、文件下载等,解决了大容量存储和负载均衡的问题。 安装连接: CentOS 7 安裝FastDFS V6.0.3 我们开始吧 新建一个springboot项目 pom文件加入fastdfs...

Spring Boot自定义Banner

TIPS 本文基于Spring Boot 2.1.9,理论支持Spring Boot所有版本。 相信玩过Spring Boot的童鞋一定在启动日志中见过类似如下的内容。本文详细探讨如何定制这部分内容,让内容更加趣味性。 12345671. ____ _ __ _ _2 /\\ / ___'_ __ _ _(_)_ __ __ _ \...

SpringBoot2.2.0 Release版本发行特性

Spring Boot 2.2 Release Notes ApplicationContextRunner简单的bean注册 RestTemplateBuilder 要求定制 从配置注释处理器中排除 groovy.lang.MetaClass 类型 响应式Elasticsearch自动配置 Banners ASCII标语文件现在可以使用来使用ANSI 256颜色转义码 空闲...

SpringBoot那些好用的连接池HikariCP

HikariCP来自于日语,翻译过来是光的意思,由此可见,连接池非常的快。 HikariCP是什么HikariCP是数据库连接池,而且是号称史上最快的,而且目前来看确实是这样的,SpringBoot2.0也已经采用HikariCP作为默认连接池配置. HikariCP GitHub网址 HikariCP为什么这么快 字节码级别优化(很多方法通过JavaAssist生成) 代码量非...

SpringBoot2.1.6集成spring session redis实现session共享

使用 Redis 实现 Session 共享1 什么是 Session由于 HTTP 协议是无状态的协议,因而服务端需要记录用户的状态时,就需要用某种机制来识具体的用户。Session 是另一种记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而 Session 保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上,这就是 Session。...