SpringBoot中实现文档生成与电子合同创建的完整指南
2026-07-30 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 36
一、这个流程在做什么用一句话概括:将本地的业务数据,渲染成一份正式的pdf文档,上传到文件服务器获取公网链接,然后把这个链接提交给外部签约平...
SpringBoot整合Spring Retry优雅实现接口重试的示例代码
2026-07-30 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 36
接口调用失败时,直接返回错误不是最佳选择,有些场景重试一下就成功了。spring retry 提供了声明式重试机制。一、引入依赖<de...
SpringBoot整合Testcontainers实现数据库与中间件集成测试
2026-07-30 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 29
单元测试可以 mock 掉数据库,但集成测试需要真实环境。testcontainers 在测试时启动 docker 容器,用完后自动销毁。一...
Java中状态机模式的两种实现方式详解
2026-07-30 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 29
一、什么是状态机状态机(state machine)是一种数学模型,描述一个对象在其生命周期中所经历的各种状态,以及在什么条件下从一个状态转...
SpringBoot整合Druid并列出参数清单的代码步骤
2026-07-30 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 30
1. 整合步骤(基于 spring boot 官方 starter)第一步:引入 maven 依赖<dependency> ...
SpringMVC多种响应返回方式详解
2026-07-30 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 30
学习 springmvc 的过程会有一些疑问:controller 方法到底能怎么返回数据?不同返回形式底层流程有什么区别?什么时候页面40...
SpringBoot集成HikariCP连接池的简化配置方法
2026-07-30 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 30
一、整合步骤(最简单方式)spring boot 2.0+默认使用 hikaricp,所以只需:引入 jdbc 驱动(如 mysql)在ap...
SpringBoot运行时根据动态参数创建Bean的六种高阶实现方式
2026-07-30 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 27
在日常开发中,springboot 的 bean 管理方式我们已经烂熟于心——@component、@bean、@c...
Spring 事件机制实践指南:ApplicationEvent 不是消息队列替代品
2026-07-30 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 25
spring 的 applicationevent 很方便:发布一个事件,多个监听器处理,业务代码看起来更解耦。但它不是消息队列替代品。很多...
git提交时怎么只选部分修改?手把手教你精准暂存
2026-07-30 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 33
从普通目录完成第一次本地提交并不难,但真实开发很少一直保持“只修改一个文件,然后立即提交”的理想状态。写一个功能时可...
git commit提交代码时如何跳过eslint校验
2026-07-30 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 38
git commit提交代码跳过eslint校验在使用命令 git commit -m '提交信息' 将本地代码提交到远程仓...
git commit前自动执行lint检查怎么设置?husky+lint-staged详解
2026-07-30 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 35
在软件开发过程中,代码风格检查(code linting)是保障代码规范和一致性的有效手段。过去,lint 的工作一般在 coderevie...
Git之常用命令与避坑指南分享
2026-07-30 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 39
一、git 基础配置# 设置全局用户信息(必填,否则无法提交)git config --global user.name "你的用户名"gi...
Java中集成OpenCV的操作教程
2026-07-29 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 26
一、opencv 简介opencv(open source computer vision library) 是全球最流行的开源计算机视觉与...
SpringBoot拦截器怎么配置?手把手教你实现自定义拦截器
2026-07-29 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 25
springboot添加拦截器拦截器也是我们经常需要使用的,在springboot中该如何配置呢?拦截器不是一个普通属性,而是一个类,所以就...
为什么SpringBoot不需要配置JDBC连接池?原因在这里
2026-07-29 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 27
整合连接池jdbc连接池是spring配置中的重要一环,在springboot中该如何处理呢?答案是不需要处理,我们只要找到springbo...
Java异常怎么处理?新手必看的异常体系结构和捕获方法
2026-07-29 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 23
什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合.你的要求、你的程序要打开某个文件,这个文件可能...
基于C++ 11标准库实现轻量级CSV文件读写工具库
2026-07-29 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 41
1. 背景csv(comma-separated values)是数据交换领域使用最为广泛的纯文本格式之一。无论是数据库导出、日志采集、配置...
使用C++实现的错误信息收集器
2026-07-29 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 42
1. 背景在大型c++项目的开发过程中,错误处理是一个不容忽视的核心环节。年初笔者接手了一个工程,近几个月在修改,发现其中的错误信息处理比较...
SpringBoot中全局日志记录与请求链路追踪实战教学
2026-07-29 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 26
在微服务和高并发架构下,日志是排查问题的“救命稻草”。本文将讲解如何利用 aop、mdc 等技术,构建一套包含请求追...
IDEA怎么创建SpringBoot项目?快速入门教程一看就会
2026-07-29 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 22
idea 创建 springboot 项目intelij-idea_快速创建springboot项目idea => file =>...
解决java.net.UnknownHostException 问题小结
2026-07-29 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 22
一、故障现象描述环境信息内网服务器:192.168.2.199跳板机:192.168.2.202(具备公网网卡 eno4)内网服务器通过跳板...
Java Picocli 实战指南:用注解写出好用的命令行工具
2026-07-29 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 24
简介picocli 是 java 生态里很常用的命令行工具开发库。它主要解决这些问题:解析命令行参数处理短选项和长选项支持位置参数自动做类型...
C++异常处理完全指南(最新推荐)
2026-07-29 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 41
本文将详细讲解c++异常的抛出、捕获、栈展开、继承体系、重新抛出、异常安全、noexcept,最后手搓一个多模块项目的异常处理框架。一、为什...
C++11从可变参数模板到bind绑定器的详细过程
2026-07-29 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 37
前言:书接上回在上一篇文章《c++11初探:c++发展史上的里程碑》中,我们从c++11的历史背景出发,一路攻克了统一初始化、右值引用、移动...
SpringBoot项目Docker部署全流程详解
2026-07-28 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 24
前言最近在部署一个基于 spring boot 的后台管理系统到 linux 服务器,采用了 docker 容器化部署的方式。虽然 dock...
C#中处理字符串的三种方式
2026-07-28 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 41
1、逐字字符串在字符串变量存储文本时,可以包括转义序列,转义序列用反斜杠“\”表示,如制表符“\t&rd...
Sa-Token+JWT集成到Spring Boot完整指南
2026-07-28 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 25
一、sa-token 是干什么的?sa-token 是一个 java 认证授权框架,负责:┌────────────┬───────────...
Mybatis与Hibernate缓存的具体使用
2026-07-28 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 24
一、mybatis与hibernate缓存对比1、hibernate 缓存机制hibernate 的缓存体系分为一级缓存和二级缓存两层,核心...
Springboot整合RedisStack的实现示例
2026-07-28 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 23
1.pom依赖<dependency><groupid>org.springframework.boot</g...