Spring Boot从main方法到内嵌Tomcat的全过程(自动化流程)
2025-07-22 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 49
spring boot的启动过程是一个精心设计的自动化流程,下面我将详细阐述从main方法开始到内嵌tomcat启动的全过程。1. 入口:m...
Java中使用 @Builder 注解的简单示例
2025-07-22 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 54
大多数同学使用 @builder 无非就是为了链式编程,然而 @builder 并不是链式编程的最佳实践,它会额外创建内部类,存在继承关系时...
SpringBoot使用Druid连接池进行优化完整指南
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 50
在 spring boot 中使用 druid 连接池进行极致优化,需要从核心参数调优、监控体系搭建、安全增强、...
一文详解SpringBoot如何创建自定义的自动配置
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49
在实际开发中,仅靠springboot的自动配置是远远不够的,比如要访问多个数据源,自动配置就完全无能为力了。自动配置的本质本质就是在容器中...
Java Scanner 类最佳实践
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 51
在 java 编程中,scanner类是处理用户输入的重要工具,它提供了强大而灵活的文本解析能力。本文将深入解析scanner类的核心功能、...
Java防止代码被动态篡改的解决方案和代码示例
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 50
引言在 java 中,反射攻击是一种通过动态访问或修改类、方法、字段等私有成员的攻击方式,可能导致敏感数据泄露、权限绕过或系统崩溃。为了防止...
SpringBoot2.x使用POI实现导入数据到Excel
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 50
一、前言最近做一个推送服务将系统某些报表,通过邮件附件的形式推送给指定的人,首先我们需要在服务端生成报表的excel文档。生成excel文档...
SpringDoc基本使用的方法示例
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 47
springdoc 是基于 spring boot 的现代化 api 文档生成工具,通过自动化扫描代码和注解,生成符合 openapi 3....
使用Java实现视频与音频转码
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 47
需求把ape,ios,dsf,dff,ape,flac等音频格式转换为mp3,wav音频格式,因为大部分音乐播放器和html的< au...
SpringBoot整合Netty开发MQTT服务端
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 52
netty认知netty是一款基于nio(nonblocking i/o,非阻塞io)开发的网络通信框架,相比传统socket,在并发性方面...
springboot jdbcTemplate 多源配置及特殊场景使用说明
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 45
以mysql 说明:对于多数据源中大致分为两种 一个mysql服务器,多个库,另外一种就是多个mysql服务器多个库表。对于以上通用配置如下...
Spring Boot配置和使用两个数据源的实现步骤
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49
spring boot配置和使用两个数据源技术背景在实际的开发场景中,一个spring boot应用可能需要连接多个数据库,比如主从数据库、...
Spring Boot 双数据源配置及实现原理
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49
springboot配置和使用两个数据源的实现步骤什么是双数据源?双数据源是指在一个应用程序中同时配置和使用两个不同的数据库连接。比如:一个...
Python与Java进行相互操作与调用的解决方案大全
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 40
引言python与java是两种流行的编程语言,各自有不同的优势。java适用于大型企业级应用,而python则因其简洁和强大的生态系统而广...
IDEA集成Git仓库的详细实现步骤
2025-07-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 47
以下是intellij idea集成git仓库的详细教程,从配置到日常操作一步到位,适合新手快速上手:一、准备工作确保已安装git先确认电脑...
Spring Boot 缓存 与 Redis问题小结
2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 43
缓存是提升接口响应速度和降低数据库压力的重要手段。redis通过socket访问到缓存服务,效率比encache低,对集群和分布式支持友好。...
Spring Boot 与微服务入门实战详细总结
2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 48
一、spring boot 核心概述spring boot 是简化 spring 应用开发的框架,作为 spring 技术栈的整合方案和 j...
Springboot3整合Elasticsearch8(elasticsearch-java)最佳实践
2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 0
1、elasticsearch的java客户端选择elasticsearch官方支持的客户端客户端名称简介使用建议elasticsearch...
Java中的xxl-job调度器线程池工作机制
2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 0
xxl-job的调度器在处理频繁调用的定时任务时,确实使用了线程池机制,并通过“快慢线程池”的设计优化高频触发场景的...
Spring Boot 项目与JDK、Mybatis版本兼容对应关系表及问题记录
2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 40
之前项目开发中遇到了版本不兼容的问题,这里记录主要为了方面后面查找对应,若遇到新的会继续更新。。。一、spring boot 与 jdk 版...
我们来说说Java LockSupport 的 park 和 unpark
2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 50
一、locksupportlocksupport是jdk中比较底层的类,用来创建锁和其他同步工具类的基本线程阻塞原语。java锁和同步器框架...
mybatis-plus QueryWrapper中or,and的使用及说明
2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 36
querywrapper中or,and使用这两天开发使用mybatisplus的querywrapper组件时遇到一个问题,功能是开发一个列...
SpringBoot集成MyBatis实现SQL拦截器的实战指南
2025-07-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 47
一、为什么需要sql拦截器?先看几个真实场景:慢查询监控:生产环境突然出现接口超时,需要快速定位执行时间过长的sql数据脱敏:用户表查询结果...
如何通过idea把项目到私有仓库
2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 39
前言该篇文章主要是harbor仓库创建和使用,如果需要看docker创建部署可以看第一篇文章。通过下面四篇文章可以快速的实现项目运维部署管理...
java如何通过modbus4j实现modbus TCP通讯
2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 42
modbus通信协议主要分为三个子协议:rtuasciitcpmodbus rtu:——传输的是字节数组(bit[]...
GateWay中StripPrefix的作用及说明
2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 39
网关过滤器stripprefix 过滤器stripprefix网关过滤器工厂采用一个参数stripprefix。 stripprefix参数...
java中的本地缓存GuavaCache使用方法和示例教程
2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 43
在现代互联网应用中,高并发场景是每个开发者都可能遇到的挑战。为了提高系统的响应速度和吞吐量,缓存技术成为了一个不可或缺的部分。google ...
SpringBoot中配置属性热更新的轻量级实现方案
2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 41
项目开发中,每次修改配置(比如调整接口超时时间、限流阈值)都要重启服务,不仅开发效率低,线上重启还会导致短暂不可用。虽然spring clo...
基于SpringBoot+Vue实现DeepSeek对话效果的详细步骤
2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 43
spring boot + vue 实现 deepseek 对话效果详细步骤一、整体架构设计我们需要构建一个前后端分离的应用:后端:...
最新Java JDK安装配置的图文教程
2025-07-20 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 44
一、准备jdk1.下载下载地址:https://www.oracle.com/cn/java/technologies/javase/jdk...