自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 资源 (1)
  • 收藏
  • 关注

原创 【运维】Docker的简单使用

打包应用和依赖环境的一个工具在任何地方都能以相同的方式运行(-比如软件的安装包-镜像运行起来的”实例“-存放镜像的地方实际工作中,我们用Docker来统一开发、测试、生产的环境。快速部署实现微服务架构。比如我们项目就用 Docker 打包了 Spring Boot 应用,一行命令就能在任何服务器上运行起来。

2025-12-31 10:49:12 901

原创 DDD架构

领域驱动设计(DDD)是一种通过统一业务语言与代码实现来提升软件质量的方法论。其核心在于建立业务与代码的映射关系,通过分层架构(用户界面层、应用层、领域层和基础设施层)实现职责分离。领域层包含实体、值对象和聚合根等核心元素,将业务逻辑内聚在领域对象中而非服务层,形成"富血模型"。这种设计使得业务规则清晰可见(如库存检查直接体现在Product实体中),代码更易维护和测试,有效避免了传统开发中业务逻辑与数据操作混杂的问题。DDD本质上是将业务知识显式转化为软件模型的设计思维方式。

2025-10-29 11:53:18 716

原创 【运维】Docker的简单使用

打包应用和依赖环境的一个工具在任何地方都能以相同的方式运行(-比如软件的安装包-镜像运行起来的”实例“-存放镜像的地方实际工作中,我们用Docker来统一开发、测试、生产的环境。快速部署实现微服务架构。比如我们项目就用 Docker 打包了 Spring Boot 应用,一行命令就能在任何服务器上运行起来。

2025-10-28 16:44:42 208

原创 JDK8和JDK17的区别,哪些地方有了优化?

Java 17是当前长期支持版本(LTS),相比已停止官方支持的Java 8具有显著优势。主要改进包括:新增文本块、Switch表达式、Records等语法特性;引入ZGC等低延迟垃圾收集器;性能提升10%-20%;安全性增强,支持现代加密标准。Java 17还修复了Java 8的已知漏洞,提供官方支持至2029年。作为最新的LTS版本,Java 17在语言特性、性能、安全性和稳定性方面全面超越Java 8,是企业迁移的首选目标版本。

2025-10-27 11:21:32 302

原创 RAG技术和模型微调的区别?

RAG技术和模型微调的基础概念

2025-10-13 09:33:03 296

原创 FC杂七杂八

先拉取后提交。如果合并到测试分支,checkout到测试分支,先拉取,然后选择要合并的开发分支进行merge即可。

2025-10-09 16:47:45 35

原创 JS中document获取元素方法【内涵案例】

在JavaScript中,document对象提供了多种方法来获取页面中的元素。

2025-02-04 21:16:52 1194

原创 【DB】Oracle存储过程

存储过程(Store Procedure)是一种在数据库中预先编译并存储的SQL代码合集,可以包含SQL语句和控制结构(如条件语句、循环等),用于完成一个或一系列数据库操作(比如对查询订单然后对订单进行修改)。存储过程可以接受输入参数、返回输出参数,并且可以返回结果集。它们通常用于执行复杂的数据操作和业务逻辑。在Oracle PL/SQL中,游标(Cursor)是用于逐行处理查询结果集的机制。游标允许你遍历查询结果集中的每一行,并对每一行执行特定的操作。以下是游标的基本语法和示例。使用BEGIN。

2025-01-25 15:59:03 2011

原创 【前端】VsCode自动格式化再也不报Eslint错误了

场景:是不是在开发过程中经常遇到代码书写过后出现编译错误,然后整个项目都运行不起来,就非常恼火,比如Ctrl+S就出现下面这种情况,如果你的前端使用Idea进行编写使用快捷键ctrl+alt+l格式化了一下,那你直接要爆掉,全是eslint报错,如何解决呢?

2024-12-18 17:42:04 1003

原创 【五斗米】场景题

你也可以使用 Java 8 的 Stream API 来过滤掉不符合条件的元素,然后将结果收集到一个新的集合中。方法,可以根据给定的谓词(Predicate)删除集合中的元素。的子接口,提供了双向遍历列表的能力。它同样可以用于删除元素。循环来删除元素,但这种方法在遍历集合时删除元素会导致。方法,可以在遍历集合时安全地删除元素。是一种常见的方法,特别是在处理。因此,通常不推荐使用这种方法。从 Java 8 开始,

2024-11-30 21:31:47 280

原创 【Java】Java开发中你需要掌握的Lambda表达式

Lambda表达式是Java 8引入的一种新的语法结构,用于简化匿名内部类的编写。它主要用于函数式编程,使代码更加简洁和易读。Lambda表达式的主要作用是提供一种简洁的方式来定义和传递函数式接口的实例。

2024-10-12 14:28:01 523 1

原创 【Linux】Linux基本命令

Linux 是一个开源的操作系统内核,广泛应用于服务器、桌面、嵌入式系统和超级计算机等领域。它由 Linus Torvalds 于 1991 年首次发布,并由全球开发者社区共同维护和开发。以下是一些关于 Linux 的常用命令。

2024-09-24 10:06:28 1336

原创 【Java】使用 Spring Boot 集成 QQ 邮箱并发送邮件

使用 Spring Boot 集成 QQ 邮箱并发送邮件

2024-08-28 09:21:57 2455 1

原创 【Java】将数据导出到指定word模板当中,批量导出多个word并压缩成zip并加密(代码实现)

将数据导出到指定word模板当中,批量导出多个word并压缩成zip并加密,总有一款适合你的业务需求。

2024-07-27 11:44:47 1655 3

原创 【Java】将数据导入到指定Excel模板(多个sheet页)当中(代码实现)

将数据导入到指定Excel模板当中(代码实现)

2024-07-24 09:54:02 2938

原创 【Java】使用SHA-256 SHA-512进行加密(代码实现)

使用SHA-256 SHA-512进行加密解决MD5可能存在的碰撞冲击等风险

2024-07-23 17:46:22 1369 1

原创 【Java】使用RSA进行加密解密(代码实现)

使用RSA进行加密解密(代码实现)

2024-07-17 14:16:50 1817

原创 【Redis】基于Redisson实现分布式锁(代码实现)

基于Redisson实现分布式锁解决商品秒杀超卖的场景,包含测试代码。

2024-06-19 18:10:55 2480

原创 【Redis】什么是Redis缓存 雪崩、穿透、击穿?(一篇文章就够了)

Redis缓存 雪崩、穿透、击穿,一文带你全理解。

2024-06-09 22:10:54 3951 2

原创 【Java】java实现文件上传和下载(上传到指定路径/数据库/minio)

​所有源码均以上传至https://download.csdn.net/download/m0_64210833/89233948​

2024-04-27 23:13:56 24295 14

原创 【Java】xxl-job的快速入门

xxl-job的简单入门案例

2024-04-14 22:40:58 7868

原创 【Java】SpringBoot快速整合mongoDB

SpringBoot整合了mongoDB并实现一个简单的案例。

2024-04-11 10:56:43 1105

原创 【Java】Redis存储和获取泛型

Redis需要存储不同类型的值,创建一个泛型工具类,用于包装 RedisTemplate,使其支持泛型进行存储和获取、

2024-03-22 14:56:18 854

原创 【Error】mysql报错:[Err] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘

原因为:系统无法识别或找不到指定的校对集,sql对应的mysql版本与当前要导入的mysql库的版本不一致,引发的1273错误。处理sql后重新在mysql库中导入sql文件即可。解决办法:打开sql文件,将文件中的所有。

2024-02-27 10:06:42 936

原创 【Error】Error running Application. Command line is too long.Shorten the command line via JAR manife

4.Shorten command line选择“JAR manifest”,点击“Apply”生效即可。翻译过来发现是:运行应用程序命令行太长,通过JAR清单或通过类路径文件缩短命令行并重新运行。2. 选择左侧的启动失败的项目,点击右侧“Modify options”3.点击“shorten command line”1.点击“Edit Configurations”

2024-02-26 16:37:11 13136 1

原创 【Java】SpringBoot集成freemarker|这下总该学会了吧

SpringBoot集成freemarker,包含freemarker语法和源码测试,拉取可用。

2024-02-02 16:36:54 8381 3

原创 【Java】SpringBoot实现事件监听(异步执行)

SpringBoot实现事件监听(异步执行)-源码测试

2024-01-21 14:21:52 6178 2

原创 【Java】SpringBoot快速整合Redis

SpringBoot快速整合Redis, 测试从数据查询和从redis缓存中查询的效率差别。

2024-01-18 16:31:29 2067

原创 【Docker】手把手教你在windows使用Docker安装Nacos[详细教程]

手把手教你在windows使用Docker安装Nacos[详细教程]

2024-01-16 15:20:53 4819 1

原创 【Error】MYSQL执行sql报错:[Err] 1146 - Table ‘performance_schema.session_status‘ doesn‘t exist

[Err] 1146 - Table 'performance_schema.session_status' doesn't exist 解决办法

2024-01-09 19:15:57 1462

原创 【Java】SpringBoot快速整合ElasticSearch

SpringBoot快速整合ElasticSearch

2023-12-29 10:00:43 9806

原创 【Java】SpringBoot快速整合WebSocket实现客户端服务端相互推送信息

SpringBoot快速整合WebSocket,内涵详细代码加测试(跑不起来来打我)

2023-12-26 21:47:48 8378 11

原创 【Java】SpringBoot快速整合Kafka

Kafka是一个开源的流式平台,用于构建实时数据流应用程序和实时数据管道。Kafka旨在处理大规模的数据流,具有高吞吐量、可扩展性、持久性和容错性的特点。

2023-12-25 18:00:09 6501

原创 【Java】SpringBoot实现异步任务(案例实现)

SpringBoot实现异步任务(案例实现)

2023-12-22 16:22:23 2669

原创 【Error】failed to load config from D:\Users\MXIN\IdeaProjects\xxx\vite.config.ts error when starting

确保 Vite 已安装: 确保你的项目中已经安装了 Vite,并且版本是兼容的。在项目根目录下执行以下命令安装 Vite

2023-12-14 17:57:25 5100

原创 【Java】如何将二进制转换成MultipartFile

将二进制转换成MultipartFile(代码)

2023-11-13 10:41:36 1942

原创 【Error】504 Gateway Timeout(已解决)

504 Gateway Timeout,通常是因为代理服务器(通常是NGINX或类似的服务器)在等待上游服务器(后端服务器)的响应时超过了设置的时间限制。

2023-11-10 15:27:55 16458 3

原创 【Docker】手把手教你使用Docker安装kafka【详细教程】

手把手教你使用Docker安装kafka

2023-11-03 21:16:26 40319 16

原创 【Git】Git拉取指定提交时间的代码

Git拉取指定提交时间的代码,一条命令解决。

2023-11-02 10:46:04 3997

原创 【Java】@RequestParam、@PathVariable和@RequestBody的用法与区别

@RequestParam、@PathVariable和@RequestBody的用法与区别

2023-10-26 10:21:04 1518

springboot上传文件到指定路径、数据库、minio免费

原文路径:https://blog.csdn.net/m0_64210833/article/details/138221095

2024-10-30

Excel百万级别数据的导入和导出

Excel百万级别数据的导入和导出 全部资料 源码 数据库 测试数据excel

2023-09-06

linux环境安装nginx【纯内网版本】

将资源中的文件直接将软件拷贝到内网进行解压安装即可,直接就可以实现在内网直接安装nginx部署前端项目。外网也可以直接进行使用,也能正常安装nginx,非常实用,建议下载实践。

2023-05-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除