Spring Session 怎么用?IDEA 创建 Spring Boot 项目教程
2026-08-23 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 99
spring session在 intellij idea 中创建一个 spring boot 项目并使用 spring session 来...
springboot如何将session存储到redis实现共享
2026-08-23 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 104
springboot将session存储在redis中,可以实现session共享添加依赖<!--连接redis--> ...
如何创建一个简单的SpringMVC项目?HelloWorld教程
2026-08-23 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 100
一、springmvc简介1、什么是mvcmvc是一种软件架构的思想,将软件按照模型、视图、控制器来划分m:model,模型层,指工程中的j...
Java实现在Word文档中添加和删除水印的分步指南
2026-08-23 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 98
水印是 word 文档中常见的辅助元素,通常用于标识文档状态、版权信息或保密等级。例如,报告在审核阶段可以添加“草稿&rdquo...
使用Java实现将Markdown转换为PDF并自定义PDF页面设置
2026-08-23 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 94
markdown 广泛应用于技术文档、项目说明、readme 文件以及在线内容创作中。由于语法简单、易于维护,开发者可以使用 markdow...
Java中java.util和java.time新旧时间日期API的日期计算实战
2026-08-23 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 100
在 java 中,日期计算的工具类按“新旧阵营”主要分为以下几类:类别所属阵营类名核心用途老 api(遗留)java...
Java中正则表达式Pattern和Matcher的使用终极指南
2026-08-23 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 105
正则表达式是文本处理的瑞士 军刀,用于匹配、查找、替换、校验字符串。但在 java 中,它有一个让无数新手抓狂的特点—&mdas...
SpringBoot自定义注解+Jackson序列化器实现数据脱敏
2026-08-23 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 80
一、引言本人在写用户信息模块的时候,觉得手机号、邮箱等内容不应该直接明文返回给前端。{ "username": "测试用户", ...
CentOS下如何彻底卸载旧版Java并安装JDK8环境
2026-08-21 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 108
一、卸载老版本1.卸载可能存在的centos自带的java环境pm -qa|grep javarpm -qa|grep jdkrpm -qa...
一篇文章彻底搞懂 Java 反射(实例详解)
2026-08-21 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 109
java 反射(reflection)是一种强大的机制,允许程序在运行时检查或修改其自身结构和行为。通过反射,可以在运行时查看类的属性、方法...
如何在idea中回退到上一个断点?调试技巧详解
2026-08-21 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 104
我们使用idea运行java代码时,打了几个断点,想看参数。但是一不小心。手一抖,就过去了,此时如何回退到上一步呢。看图说话:如下,我有两个...
Java日期时间API Date、LocalDate、LocalDateTime、SimpleDateFormat、DateTimeFormatter全攻略
2026-08-21 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 94
从混乱到清晰,从线程不安全到不可变,彻底搞懂 java 时间处理的进化之路一、先上全家福(一张表看懂所有类)类所属包包含内容是否可变线程安全...
SpringBoot接口返回Bean时字段名变形的深度剖析与解决方案
2026-08-21 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 97
问题:定义private string abcc;,返回 json 却变成了"abcc",更奇怪的是加上@jsonpro...
Java 并发编程ReentrantLock 公平锁与非公平锁深度解析
2026-08-21 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 112
前言在 java 并发编程中,reentrantlock 是 synchronized 关键字之外最常用的互斥锁实现。相比 synchron...
QML 数据类型 list 从基础到高级用法
2026-08-21 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 101
1、什么是 qml 中的 list?在 qml(qt modeling language)中,list 是一种用于存储多个同类型元素的有序集...
JDK安装+IDEA配置教程(最通用、兼容所有项目,学生党/新手友好)
2026-08-21 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 108
一、jdk 安装(以 jdk 8 为例,最通用、兼容所有项目)1. 下载 jdk 安装包推荐下载渠道:oracle 官网(需注册)/ 国内镜...
Jenkins操作文档及使用方法实战步骤(新手入门+实战详解)
2026-08-21 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 96
前言jenkins 是一款开源的持续集成(ci)和持续部署(cd)工具,基于 java 开发,可自动化构建、测试、部署项目,广泛应用于 ja...
Java中信号量Semaphore的使用
2026-08-21 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 100
一、信号量是什么信号量是一个计数器,控制同时访问某个资源的线程/进程数量。锁(lock):同一时刻只允许 1 个线程进入 → 互斥...
Spring Cloud Gateway网关是什么?为什么微服务需要统一入口
2026-08-20 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 95
1.为什么需要网关gateway网关是我们服务的守门神,所有微服务的统一入口。网关的核心功能特性:请求路由权限控制限流架构图:权限控制:网关...
Java中NoClassDefFoundError错误发生的原因和解决方法详解
2026-08-20 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 90
1、问题背景在日常java开发中,碰到java.lang.noclassdeffounderror这样的错误,需要花费很多时间去找错误的原因...
Spring MVC核心组件与原理深度剖析
2026-08-20 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 94
一. spring mvc关键组件spring mvc 的核心请求处理链路,可以概括为:dispatcherservlet 接收请求 &ra...
SpringSecurity从入门到实战完整学习路线图
2026-08-20 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 90
1. 引言:为什么需要学习 spring security?spring security 是 spring 生态中用于认证(authent...
Java二分查找(二分算法)实战运用及核心坑点详解
2026-08-20 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 85
一、核心概念 & 前提条件1. 什么是二分查找二分查找(折半查找):在有序区间内,每次取中间元素对比,排除一半区间,逐步缩小范围,快...
CentOS7安装Java环境遇到问题怎么办?yum安装JDK教程
2026-08-20 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 100
前言为了复现一个漏洞,本想在windows上直接操作,奈何使用的工作电脑,如果截图发到csdn可能会泄露一些敏感信息,变拿起了8102年安装...
一文彻底搞懂Java中字符串三兄弟String、StringBuilder和StringBuffer
2026-08-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 96
好的!我们从数据类型→变量类型→修饰符→运算符→流程控制,现在来到了 java 中最常用的引用类型之...
MyBatis中多对一关联映射实现详解
2026-08-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 95
一、概述多对一(many-to-one)是数据库设计中常见的关联关系。例如:多个员工(employee)属于同一个部门(department...
SpringBoot+Vue项目生产环境部署完整指南
2026-08-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 95
基于本次实际部署经验总结,适用于 ubuntu 24.04 服务器一、服务器环境准备1.1 安装基础软件# 更新包列表sudo apt up...
SpringBoot接口参数校验从入门到精通的完整指南
2026-08-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 81
写接口时,你是不是还在用一堆 if 判断参数是否为空、格式对不对?这篇文章带你用更优雅的方式搞定一切。示例小张 刚入职时,负责开发一个用户注...
JDK 17下载、安装、配置到验证的完整教程
2026-08-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 100
在实际 java 开发中,jdk 的安装是项目启动的第一步。很多开发者,尤其是刚接触 java 或从旧版本升级的开发者,常常在环境配置这一步...
SpringBoot YAML配置读取完全指南
2026-08-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 96
一、引言在 spring boot 应用中,配置管理是开发工作的核心环节之一。yaml(yaml ain't markup lang...