随笔分类 -  Spring_ALL / SpringBoot

介绍Spring Boot
摘要:目录1 SpringBoot整合MongoDB1.1 环境&配置1.1.1 pom.xml1.1.2 yml配置1.2 创建实体1.3 相关配置1.4 实际操作1.4.1 简单操作1.4.2 插入或更新1.4.3 批量插入或更新 BulkOperations1.4.4 批量更新和单条更新 $set封 阅读全文
posted @ 2026-01-13 11:17 上善若泪 阅读(66) 评论(0) 推荐(0)
摘要:目录1 本地视频推流1.1 简介1.1.1 FFmpeg1.1.2 ZLMediaKit1.2 环境准备1.2.1 ZLMediaKit 安装配置1.2.2 FFmpeg 安装(可选)1.3 整合1.3.1 pom和配置1.3.2 推流配置类1.3.3 推流服务类1.3.4 前端部分 1 本地视频推 阅读全文
posted @ 2025-10-01 20:05 上善若泪 阅读(503) 评论(0) 推荐(0)
摘要:目录1 SpringBoot打Jar包运行原理1.1 Spring boot的 jar可以直接运行1.2 Springboot Fat JAR目录结构1.3 Jar 启动入口: MANIFEST.MF文件1.4 SpringBoot 如何打包1.4.1 Maven 生命周期与插件目标的绑定1.4.2 阅读全文
posted @ 2025-06-14 20:36 上善若泪 阅读(545) 评论(0) 推荐(0)
摘要:目录1 SpringBoot 3 与 spring.factories1.1 引言1.2 spring.factories是什么1.2.1 基本概念1.2.2 主要用途1.2.3 工作原理1.3 为什么要取消spring.factories1.3.1 性能问题1.3.2 缺乏模块化支持1.3.3 缺 阅读全文
posted @ 2025-03-26 11:12 上善若泪 阅读(1055) 评论(0) 推荐(0)
摘要:目录1 SpringBoot 整合 Apache Tika1.1 Tika1.1.1 Tika特性1.1.2 Tika 架构组件1.1.3 Tika 应用场景1.2 Tika 实现信息安全与数据泄露防护1.2.1 pom.xml1.2.2 创建敏感信息检测逻辑1.2.3 创建文件上传控制器 1 Sp 阅读全文
posted @ 2025-02-13 15:11 上善若泪 阅读(2972) 评论(0) 推荐(0)
摘要:目录1 SpringBoot零停机滚动更新1.1 引言1.2 单体应用设计思路1.3 单体应用实现代码 1 SpringBoot零停机滚动更新 1.1 引言 在个人或者企业服务器上,总归有要更新代码的时候,普通的做法必须先终止原来进程,因为新进程和老进程端口是一个,新进程在启动时候,必定会出现端口占 阅读全文
posted @ 2024-07-28 19:30 上善若泪 阅读(425) 评论(0) 推荐(0)
摘要:目录1 Kaptcha 验证码1.1 引言1.2 Kaptcha1.2.1 pom.xml1.2.2 配置类1.2.2.1 Redis配置类RedisConfig1.2.2.2 验证码配置类KaptchaConfig1.2.3 验证码控制层1.2.4 登录控制层 1 Kaptcha 验证码 1.1 阅读全文
posted @ 2024-07-11 20:35 上善若泪 阅读(723) 评论(0) 推荐(0)
摘要:目录1 Minio1.1 概述1.2 应用场景1.3 Minio实现分片上传的主要步骤1.4 Centos7安装Minio1.5 搭建springboot 环境1.5.1 pom.xml1.5.2 创建容器桶1.5.3 编写配置文件1.5.4 常量类1.5.5 创建Minio的配置类1.5.5 创建 阅读全文
posted @ 2024-06-30 18:51 上善若泪 阅读(987) 评论(0) 推荐(0)
摘要:目录1 Geodesy1.1 什么是geodesy1.2 操作实践1.2.1 pom.xml1.2.2 数学公式计算类1.2.3 库包调用1.2.4 测试 1 Geodesy 1.1 什么是geodesy 浩瀚的宇宙中,地球是我们赖以生存的家园。自古以来,人类一直对星球上的位置和彼此的距离着迷。无论 阅读全文
posted @ 2024-06-09 11:34 上善若泪 阅读(397) 评论(0) 推荐(0)
摘要:目录1 HTTP客户端框架Retrofit1.1 引言1.2 简介1.3 简单使用1.3.1 引入依赖1.3.2 定义http接口1.3.3 注入使用1.4 HTTP请求相关注解1.5 配置项1.5.1 配置讲解1.5.2 配置示例1.6 高级功能1.6.1 自定义注入OkHttpClient1.6 阅读全文
posted @ 2024-06-09 11:23 上善若泪 阅读(751) 评论(0) 推荐(0)
摘要:目录1 SpringMVC异步1.1 引言1.2 Callable1.2.1 Callable实例1.2.2 异步不能回调问题1.3 WebAsyncTask1.3.1 使用例子及说明1.4 DeferredResult1.4.1 DeferredResult简介1.4.2 DeferredResu 阅读全文
posted @ 2023-11-14 21:38 上善若泪 阅读(151) 评论(0) 推荐(0)
摘要:目录1 实时消息推送1.1 消息推送1.2 准备sql1.3 短轮询1.4 长轮询1.4.1 简介1.4.2 代码示例1.5 iframe流1.6 SSE1.6.1 简介1.6.2 与 WebSocket 区别1.6.3 与轮询、WebSocket 对比1.6.4 代码示例1.6.4.1 基于 Ss 阅读全文
posted @ 2023-10-10 09:17 上善若泪 阅读(2639) 评论(0) 推荐(0)
摘要:目录1 WebSocket1.1 简介1.2 WebSocket作用和调用1.2.1 作用1.2.2 js端调用1.3 Javax1.3.1 服务端1.3.1.1 服务端接收1.3.1.2 服务端集成1.3.1.3 ping和pong消息1.3.1.4 对象无法自动注入1.3.2 客户端1.3.2. 阅读全文
posted @ 2023-10-10 09:15 上善若泪 阅读(3946) 评论(0) 推荐(0)
摘要:目录1 接口幂等性1.1 概念1.2 实现思路1.3 代码实现1.3.1 pom1.3.2 JedisUtil1.3.3 自定义注解@ApiIdempotent1.3.4 ApiIdempotentInterceptor拦截器1.3.5 TokenServiceImpl1.3.6 TestAppli 阅读全文
posted @ 2023-10-09 14:06 上善若泪 阅读(670) 评论(0) 推荐(0)
摘要:[toc] # 1 Tomcat连接池 每个`Spring Boot`版本和内置容器不同,结果也不同,这里以`Spring Boot 2.6.11`版本 + 内置Tomcat容器举例 ## 1.1 简介 在`Spring Boot 2.6.11`版本中内置Tomcat版本是 `9.0.65`,`Sp 阅读全文
posted @ 2023-08-22 10:08 上善若泪 阅读(2966) 评论(0) 推荐(0)
摘要:目录1 EasyExcel 3.x1.1 简介1.2 引入依赖1.3 简单导出1.3.1 定义实体类1.3.2 自定义转换器1.3.3 定义接口1.4 简单导入1.5 复杂导出1.5.1 引言1.5.2 自定义注解1.5.3 定义实体类1.5.4 数据映射与平铺1.5.5 自定义单元格合并策略1.5 阅读全文
posted @ 2023-07-06 22:53 上善若泪 阅读(1260) 评论(0) 推荐(0)
摘要:1 SpringBoot启动优化 1.1 背景 公司 SpringBoot 项目在日常开发过程中发现服务启动过程异常缓慢,常常需要6-7分钟才能暴露端口,严重降低开发效率。通过 SpringBoot 的 SpringApplicationRunListener 、BeanPostProcessor 阅读全文
posted @ 2023-05-16 12:02 上善若泪 阅读(1120) 评论(0) 推荐(0)
摘要:目录1 整合规则引擎Drools1.1 前言1.2 pom.xml1.3 Drools配置类1.4 示例Demo1.4.1 添加业务Model1.4.2 定义drools 规则1.4.3 添加Service层1.4.4 添加Controller1.4.5 测试1.5 drools规则解析1.5.1 阅读全文
posted @ 2023-05-11 09:10 上善若泪 阅读(2839) 评论(0) 推荐(0)
摘要:目录1 整合RocketMQ1.1 相关配置1.1.1 pom.xml1.1.2 RocketMQ配置1.1.3 发送配置1.1.4 消费配置1.2 使用 RocketMQ 遇到的问题1.2.1 WARN No appenders could be found for logger1.2.2 不支持 阅读全文
posted @ 2023-05-08 13:42 上善若泪 阅读(2853) 评论(1) 推荐(0)
摘要:目录1 SpringBoot整合ElasticSearch1.1 pom依赖和版本关系1.1.1 pom.xml1.1.2 版本关系1.2 创建客户端1.2.1 高级客户端1.2.2 ES 8.0后客户端1.3 基本用法1.3.1 创建、判断存在、删除索引1.3.2 对文档的CRUD1.3.3 批量 阅读全文
posted @ 2022-11-30 19:07 上善若泪 阅读(586) 评论(0) 推荐(0)