Spring Boot共0篇
Spring Boot
通过AOP拦截Spring Boot日志并将其存入数据库-五八三

通过AOP拦截Spring Boot日志并将其存入数据库

本文分享自华为云社区《Spring Boot入门(23):【实战】通过AOP拦截Spring Boot日志并将其存入数据库》,作者:bug菌。 前言 在软件开发中,常常需要记录系统运行时的日志。日志记录有助于排查系...
admin的头像-五八三admin2年前
0180
Mybatis流程分析(一):揭秘Mybatis对配置文件解析的全流程-五八三

Mybatis流程分析(一):揭秘Mybatis对配置文件解析的全流程

在过去的几周内,我们从SpringMVC的配置文件入手,逐步分析了SpringMVC内部对于一个http请求处理的全过程,感兴趣的小伙伴可前往专栏SpringMVC流程分析进行查看。 事实上,对于一个web应用而言...
admin的头像-五八三admin2年前
0150
我也想自己实现一套数据权限,不仅仅是用户、部门这些纬度-五八三

我也想自己实现一套数据权限,不仅仅是用户、部门这些纬度

前言 我一年java,在小公司,权限这块都没有成熟的方案,目前我知道权限分为功能权限和数据权限,我不知道数据权限这块大家是怎么解决的,但在实际项目中我遇到数据权限真的复杂,你永远不知道...
admin的头像-五八三admin2年前
0110
SpringBoot3集成Redis-五八三

SpringBoot3集成Redis

目录一、简介二、工程搭建1、工程结构2、依赖管理3、Redis配置三、Redis用法1、环境搭建2、数据类型3、加锁机制四、Mybatis缓存1、基础配置2、自定义实现五、参考源码 标签:Redis.Mybatis.Lock...
admin的头像-五八三admin2年前
0160
SpringBoot 自定义注解及 AOP 的开发和使用-五八三

SpringBoot 自定义注解及 AOP 的开发和使用

在公司项目中,如果需要做一些公共的功能,如日志等,最好的方式是使用自定义注解,自定义注解可以实现我们对想要添加日志的方法上添加,这篇文章基于日志功能来讲讲自定义注解应该如何开发和使...
admin的头像-五八三admin2年前
0250
[SpringSecurity5.2.2源码分析八]:SecurityContextPersistenceFilter-五八三

[SpringSecurity5.2.2源码分析八]:SecurityContextPersistenceFilter

前言 当我们不在其他线程而就在容器创建的线程中使用SecurityContextHolder.getContext()获取SecurityContext的时候,正常都能获取到 SecurityContext默认是放在线程中的,所以说在某个地方一定...
admin的头像-五八三admin2年前
0150
SpringBoot整合Docker实现一次构建到处运行-五八三

SpringBoot整合Docker实现一次构建到处运行

一、容器化部署的好处 Docker 作为一种新兴的虚拟化方式,它可以更高效的利用系统资源,不需要进行硬件虚拟以及运行完整操作系统等额外开销。 传统的虚拟机技术启动应用服务往往需要数分钟,而...
admin的头像-五八三admin2年前
0140
虚拟线程在SpringBoot中的应用——鸟枪换大炮-五八三

虚拟线程在SpringBoot中的应用——鸟枪换大炮

什么是虚拟线程 虚拟线程是Java19开始增加的一个特性,和Golang的携程类似,一个其它语言早就提供的、且如此实用且好用的功能,作为一个Java开发者,早就已经望眼欲穿了。 虚拟线程和普通线程的...
admin的头像-五八三admin2年前
0400
你们的优雅停机真的优雅吗?-五八三

你们的优雅停机真的优雅吗?

1.前言 emm,又又遇到问题啦,现有业务系统应用上线存在窗口期,不能满足正常任务迭代上线。在非窗口期上线容易导致数据库、mq、jsf等线程中断,进而导致需要手动修单问题。故而通过添加优雅停...
admin的头像-五八三admin2年前
0160
你们的优雅停机真的优雅吗?| 京东云技术团队-五八三

你们的优雅停机真的优雅吗?| 京东云技术团队

1.前言 emm,又又遇到问题啦,现有业务系统应用上线存在窗口期,不能满足正常任务迭代上线。在非窗口期上线容易导致数据库、mq、jsf等线程中断,进而导致需要手动修单问题。故而通过添加优雅停...
admin的头像-五八三admin2年前
0220
SpringBoot3安全管理-五八三

SpringBoot3安全管理

目录一、简介二、工程搭建1、工程结构2、依赖管理三、配置管理1、核心配置类2、认证数据源3、认证流程4、身份过滤器四、核心功能1、登录退出2、权限校验五、参考源码 标签:Security.登录.权限...
admin的头像-五八三admin2年前
0120
SpringMVC流程分析(八):SpringMVC中的异常处理-五八三

SpringMVC流程分析(八):SpringMVC中的异常处理

本系列文章皆在分析SpringMVC的核心组件和工作原理,让你从SpringMVC浩如烟海的代码中跳出来,以一种全局的视角来重新审视SpringMVC的工作原理. 前言 截止到目前, 我们沿着dispatch方法调用链逐...
admin的头像-五八三admin2年前
0180
SpringBoot3集成Quartz-五八三

SpringBoot3集成Quartz

标签:Quartz.Job.Scheduler; 一、简介 Quartz由Java编写的功能丰富的开源作业调度框架,可以集成到几乎任何Java应用程序中,并且能够创建多个作业调度; 在实际的业务中,有很多场景依赖定时...
admin的头像-五八三admin2年前
050
教你如何使用AES对接口参数进行加密-五八三

教你如何使用AES对接口参数进行加密

教你如何使用AES对接口参数进行加密 前言 我们作为程序猿,在浏览网站的时候偶尔也会打开控制台看看请求的接口,我们会发现有些接口的传输是 '乱码' ,那么这个乱码究竟是什么呢?为什么要这么...
admin的头像-五八三admin2年前
0100
SpringBoot3数据库集成-五八三

SpringBoot3数据库集成

标签:Jdbc.Druid.Mybatis.Plus; 一、简介 项目工程中,集成数据库实现对数据的增晒改查管理,是最基础的能力,而对于这个功能的实现,其组件选型也非常丰富; 通过如下几个组件来实现数据库的...
admin的头像-五八三admin2年前
0150
SpringBoot获取不到用户真实IP怎么办-五八三

SpringBoot获取不到用户真实IP怎么办

今天周六,Binvin来总结一下上周开发过程中遇到的一个小问题,项目部署后发现服务端无法获取到客户端真实的IP地址,这是怎么回事呢?给我都整懵逼了,经过短暂的思考,我发现了问题的真凶,那就...
admin的头像-五八三admin2年前
0150
SpringBoot Banner输出原理解析-五八三

SpringBoot Banner输出原理解析

前言 在SpringBoot启动时,会在控制台看到一个Spring Banner输出,本文主要讲解一下配置Banner的几种方式,以及最后从源码的角度进行原理分析。 几种Banner的实现方式 默认Banner SpringBoot默...
admin的头像-五八三admin2年前
0410
spring boot下载缓慢 配置国内镜像源-五八三

spring boot下载缓慢 配置国内镜像源

右击pom.xml 文件 maven选项 craete settings.xml 配置下方任意镜像之一后续更新添加 创建完成后 create settings.xml选项会更改为open settings.xml 然后重启idea <mirrors> <mirror&...
admin的头像-五八三admin2年前
0140
SpringBoot ApplicationListener原理解析-五八三

SpringBoot ApplicationListener原理解析

前言 SpringBoot从创建到销毁的完整生命周期过程中,会在不同阶段广播不同的事件,我们若如果想要在某个阶段执行某些逻辑,则需要往SpringBoot中注册监听器,以便SpringBoot在广播事件时触发我...
admin的头像-五八三admin2年前
090
InfluxDB使用并本地搭建启动?手把手教学!-五八三

InfluxDB使用并本地搭建启动?手把手教学!

?‍?作者:bug菌 ✏️博客:CSDN、掘金、infoQ、51CTO等 ?简介:CSDN|阿里云|华为云|51CTO等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,掘金 | InfoQ | 51C...
admin的头像-五八三admin2年前
0730