当前位置: 代码网 > it编程>编程语言>

Java

Spring Session 怎么用?IDEA 创建 Spring Boot 项目教程

Spring Session 怎么用?IDEA 创建 Spring Boot 项目教程

2026-08-23 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 99

spring session在 intellij idea 中创建一个 spring boot 项目并使用 spring session 来...

springboot如何将session存储到redis实现共享

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序列化器实现数据脱敏

SpringBoot自定义注解+Jackson序列化器实现数据脱敏

2026-08-23 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 80

一、引言本人在写用户信息模块的时候,觉得手机号、邮箱等内容不应该直接明文返回给前端。{ "username": "测试用户", ...

CentOS下如何彻底卸载旧版Java并安装JDK8环境

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中回退到上一个断点?调试技巧详解

如何在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&nbsp;数据类型&nbsp;list&nbsp;从基础到高级用法

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&nbsp;Cloud&nbsp;Gateway网关是什么?为什么微服务需要统一入口

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&nbsp;MVC核心组件与原理深度剖析

Spring MVC核心组件与原理深度剖析

2026-08-20 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 94

一. spring mvc关键组件spring mvc 的核心请求处理链路,可以概括为:dispatcherservlet 接收请求 &ra...

SpringSecurity从入门到实战完整学习路线图

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教程

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&nbsp;YAML配置读取完全指南

SpringBoot YAML配置读取完全指南

2026-08-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 96

一、引言在 spring boot 应用中,配置管理是开发工作的核心环节之一。yaml(yaml ain't markup lang...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com