SpringBoot自动配置原理

SpringBoot自动配置原理 1 SpringBootApplication注解 @SpringBootApplication,标识某个类上说明这个类是 SpringBorn的主配置类。 @Target({ElementType.TYPE}) @Retention(RetentionPolicy ... »

springboot事务的传播行为和隔离级别

springboot事务的传播行为和隔离级别 在springboot中事务的传播行为和隔离级别都是在TransactionDefinition这个接口中定义的 传播行为定义了7种,分别用0-6来表示 int PROPAGATION_REQUIRED = 0;//如果当前上下文中的已经存在一个事务,就 ... »

wbo112

Springboot-1.5.10.RELEASE 升级到 2.2.4.RELEASE版本遇到的一些问题总结

由于现在springboot的主流版本都已经是2.x的了,因此自己也打算将项目中使用的springboot1.5.10升级到2.2.4这个版本。 自己也能够预料得到,在升级过程中肯定会遇到各种各样的问题,自己也做好了准备去面对这些问题。 问题一:JedisPoolConfig这个类找不到 这个类所在 ... »

SpringBoot使用注解进行分页

分页使用可以说非常普遍了,有时候会需要非常灵活的方式去开启或关闭分页,尝试使用一下注解的方式来进行分页。 依赖安装 需要使用的依赖: Mybatis-Plus PageHelper SpringBoot AOP 添加pom依赖 <!-- Mybatis-Plus --> <dependency> < ... »

k8s学习笔记(1)- 简单部署springboot应用

前言:k8s全称kubernetes,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,关于更多的k8s知识,可自行学习 1、k8s环境搭建 k8s环境部署方式 minikube工具部署 参考文当:https://kubernet ... »

ThreadLocal概念以及使用场景

该博客是根据个人项目中使用的ThreadLocal情况和学习的知识整理的,从概念、创建和项目实例以及其造成的内存泄露四个方面阐述。希望各位能有所收获。 ... »

SpringBoot+WebSocket实时监控异常

最近做了一个需求,消防的设备巡检,如果巡检发现异常,通过手机端提交,后台的监控页面实时获取到该设备的信息及位置,然后安排员工去处理。因为需要服务端主动向客户端发送消息,所以很容易的就想到了用WebSocket来实现这一功能。 ... »

SpringBoot如何实现定时任务

写在前面 SpringBoot创建定时任务的方式很简单,主要有两种方式:一、基于注解的方式(@Scheduled)二、数据库动态配置。实际开发中,第一种需要在代码中写死表达式,如果修改起来,又得重启会显示很麻烦;所以我们往往会采取第二种方式,可以直接从数据库中读取定时任务的指定执行时间,无需重启。 ... »

jae-tech Java

SpringBoot 如何进行限流?老鸟们都这么玩的!

大家好,我是飘渺。SpringBoot老鸟系列的文章已经写了四篇,每篇的阅读反响都还不错,那今天继续给大家带来老鸟系列的第五篇,来聊聊在SpringBoot项目中如何对接口进行限流,有哪些常见的限流算法,如何优雅的进行限流(基于AOP)。 首先就让我们来看看为什么需要对接口进行限流? 为什么要进行限 ... »

Jenkins发布SpringBoot项目

前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i 第一步:下载所需插件 SSH用来SSH远程登录 Publish Over SSH用来远程SSH登录并发送文件 Maven Integration用来创建项目初始化为maven项目 Git Parameter用来在构建中,通过参数方式获取 ... »

Springboot中使用Redisson实现分布式锁

1. 概述 老话说的好:便宜没好货,有价值的商品,即使再贵,也有人会买。 言归正传,今天继续讨论有关“锁”的话题,synchronized 和 ReentrantLock 大家应该都非常熟悉了,但这两个锁,作用域仅限制于单个Tomcat,如果使用了 Tomcat 集群,这两个锁就不管用了。 此时我们 ... »

SpringBoot邮件推送功能

鞠躬,道歉 抱歉,迟到了近一年的更新,这一年挺忙的,发生了很多事情,就厚脸皮拖更了,抱歉。 现在状态回来了,打算分享下近期学到的东西,这一年期间学到的东西可能会随意更新,其实也就是玩了下C + uni »

mxwbq

Springboot在有锁的情况下如何正确使用事务

1. 概述 老话说的好:想要赚钱,就去看看有钱人有什么需求,因为有钱人钱多,所以赚的多。 言归正传,在Java项目的研发中,“锁”这个词并不陌生,最经典的使用场景是商品的超卖问题。 很多Java小白,通常会认为,给代码加上一把“锁”,就能解决多扣库存问题,却忽略了数据库事务的问题,今天我们就来做一个 ... »

w84422 java