SpringBoot集成Project Loom实战
2026-04-13 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 24
引言今天想和大家聊聊 spring boot 与 project loom 的集成实践。作为一名 java 架构师,我一直在关注 proje...
Java获取客户端真实IP地址经典写法详解
2026-04-13 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 25
在web开发中,获取客户端的真实ip地址是一个常见需求。由于客户端可能经过代理、负载均衡或cdn,request.getremoteaddr...
Java操作Word文档的常用功能实践指南
2026-04-13 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 18
在 java 后端开发中,与 word 文档打交道是一项绕不开的需求。无论是生成业务报告、导出合同模板、还是处理用户上传的文档内容,都需要一...
SpringBoot参数校验,消除if else方式
2026-04-12 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 22
1、参数校验简介在实际工作中,得到数据得到的第一步就是校验数据的正确性,如果存在录入上的问题,一般会通过注解校验,发现错误后返回给用户,但是...
SpringBoot项目启动时如何将需要数据添加到redis缓存
2026-04-12 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 20
首先项目启动时加载这里使用了一个java注解@postconstruct@postconstruct该注解被用来修饰一个非静态的void()...
SpringBoot项目启动时就加载数据到内存实现
2026-04-12 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 21
背景对于一些配置型数据而言,改动不是很频繁,可以在项目启动的时候直接加载到内存,避免需要数据时去查询数据库,造成不必要的io消耗环境spri...
基于SpringBoot + 七牛云 + Quartz实现图片存储与定时清理
2026-04-12 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 19
一、图片存储方案1.1 常见图片存储方案实际项目中会拆分不同功能服务器,提升系统运行效率,图片存储常用三种方案:nginx 搭建图片服务器分...
SpringBoot整合Spring Security实现权限控制的全过程
2026-04-12 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 40
一、权限控制核心概念在企业级项目中,认证与授权是安全模块的核心:认证:验证用户身份,确认 “你是谁”,如用户名密码登...
Spring Security+MyBatis实现从数据库动态查询权限的完整实现方案
2026-04-12 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 23
一、整体思路spring security 的核心接口:userdetailsservice:根据用户名加载用户信息(密码、权限等)user...
使用SpringBoot3整合Spring AI实现具有记忆功能的AI助手
2026-04-12 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 19
1. 项目概述本教程详细介绍如何使用 spring boot 3 整合 spring ai 实现一个具有记忆功能的 ai 助手。该实现使用 ...
SpringBoot Web工程同时启动多个HTTP端口的方法
2026-04-12 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 20
一、简要概述我们在开发springboot web工程中,一般通过在application.yml配置文件中使用server.port来指定...
springboot项目打包的可执行jar运行报错问题及解决
2026-04-12 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 23
问题展现现在使用springboot开发spring项目是真的方便快捷,程序开发完成之后,直接打包成一个可执行jar文件,就可以在java环...
修改Zookeeper的客户端连接端口方式(默认2181端口)
2026-04-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 21
zookeeper 的配置文件通常名为 zoo.cfg,位于 zookeeper 安装目录的/conf 目录下。初始配置如下:修改客户端连接...
Java堆外内存及调优方式
2026-04-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 24
直接内存简介直接内存(direct memory) 并不是虚拟机运行时数据区的一部分,并非java虚拟机规范中定义的内存区域。但是这部分内存...
Java开发者必看:IoTDB原生接口SessionPool 的高效使用与避坑指南
2026-04-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 21
做 iotdb 开发的小伙伴都知道,原生应用程序编程接口(api)里的 session 是和数据库交互的核心接口。它就像客户端与服务器之间建...
浅析Java如何高效将PDF转换为高质量TIFF图片
2026-04-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 19
在文档处理和归档系统中,将pdf文件转换为tiff(tagged image file format)格式是一项非常常见的需求。tiff格式...
深入详解SpringBoot配置diff的实战方法
2026-04-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 20
一、引言在日常的开发与运维工作中,配置管理是一项至关重要的任务。以运维人员修改生产环境配置为例,在动手修改之前,他们往往迫切地想要确认具体要...
SpringBoot实现数据导入导出与报表生成的完整教程
2026-04-12 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 21
学习目标与重点提示学习目标:掌握spring boot数据导入导出与报表生成的核心概念与使用方法,包括数据导入导出的定义与特点、spring...
JWT + Spring Security / OAuth2.0:微服务统一登录、鉴权、单点登录全解析
2026-04-10 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 27
在微服务架构中,服务被拆分为多个独立部署的节点,跨服务访问、用户身份统一管理成为核心痛点——用户在每个服务都需单独登...
JDK17前后写法超详细对比(差点没认出是Java)
2026-04-10 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 24
java,一直被开发者戏称为“啰嗦”,但从 jdk 12 到 jdk 17,这门语言发生了显著变化。多个语法层面的增...
SpringBoot-Session管理问题及处理
2026-04-10 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 27
1. 引言在 spring boot web 应用中,session 是用来维护用户状态的重要机制。由于 http 协议本质上是无状态的,s...
LambdaUpdateWrapper的使用及说明
2026-04-10 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 31
lambdaupdatewrapper的使用`lambdaupdatewrapper` 是 mybatis-plus 框架中的一个类,用于构...
多年Java老手总结的这几个神仙技巧你用过吗
2026-04-10 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 25
前言如果你也是从 public static void main(string[] args) 和 system.out.println()...
Spring中过滤器(Filter)和拦截器(Interceptor)到底啥区别详解
2026-04-10 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 28
前言在做 spring boot 开发时,经常会听到两句话:“用 filter 做统一处理”、“用 in...
一文浅析如何在Spring中配置自动注入
2026-04-10 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 29
spring配置自动注入是什么在 spring 框架中,“自动注入”(autowiring)是依赖注入(depend...
Spring Cloud Gateway实现零拷贝参数校验的完整指南
2026-04-10 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 24
一、问题背景:传统网关的瓶颈在微服务架构中,api 网关承担着请求路由、安全认证、参数校验等核心职责。传统的参数校验方案通常遵循以下流程:客...
springboot根据sessionId查询session方式
2026-04-10 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 24
问题跨域问题,session无法进行同步,可以通过保存session和sessionid的方式进行校验,向前端传送sessionid,前端可...
带你了解Java中的Mono接口
2026-04-10 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 22
在 java 响应式编程(reactive programming)中,mono 是 project reactor 库的核心类型之一。它不...
SpringBoot解决跨域导致sessionId不一致的实现方式
2026-04-10 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 23
springboot解决跨域导致sessionid不一致在用谷歌的kaptcha做验证码登录校验,将后端发布到阿里云,前端是本地启动,用谷歌...
基于SpringAI+Qdrant+Ollama本地模型和向量数据库开发问答和RAG检索(完整代码)
2026-04-10 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 24
0.前置准备1.安装ollama然后安装如下三个模型c:\users\gt-jyw-3>ollama listname ...