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

Java

SpringBoot中Jackson高级用法教学:序列化脱敏、日期格式统一与流式JSON性能优化

2026-09-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 84

用 spring boot 写接口,天天跟 json 打交道。jackson 是默认的 json 库,用起来方便,但一旦遇到日期格式、精度、...

JVM性能调优之GC日志分析与参数优化法则详解

2026-09-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 92

1. jvm调优实战背景与核心价值在java应用性能优化领域,jvm参数调优始终是绕不开的关键环节。我经历过太多生产环境案例:同样的代码逻辑...

Java基于EasyExcel实现动态表头Excel导出工具类的完整示例代码

2026-09-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 87

搞过后端开发的兄弟应该都躲不过excel导出这个需求。一开始我以为就是查询数据、遍历写入、返回下载,直到接了几个带动态表头的需求&mdash...

在Spring中注入Set集合的方法详解

2026-09-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 94

一、什么是 set 注入?set 注入是指将一个 set 类型的集合注入到 bean 的属性中。set 与 list 最大的区别是:set ...

SpringBoot基于Redis和Lua构建分布式限流防御体系教学

2026-09-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 82

1. 先聊聊限流算法那点事限流这事,说穿了就是给系统装个闸门,流量大了就放行一部分,剩下的挡在外面。单机限流用 jvm 内存计数器就行,但一...

SpringBoot项目中导入外部JAR包的完整指南

2026-09-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 82

1. 为什么需要导入外部jar包在springboot项目开发过程中,我们经常会遇到需要引入第三方库的情况。这些库可能来自以下几种场景:公司...

Java后端最优PDF导出方案

Java后端最优PDF导出方案

2026-09-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 78

引入一个 pdf 导出接口通常从“返回一页摘要”开始,随后不断加入明细表、分页、中文、图片与审批信息。若从第一天就把...

Python PySide6入门之快速编写桌面GUI程序的实践教学

2026-09-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 77

很多python开发者习惯了写脚本、后端接口,却一直觉得桌面gui很难上手。其实借助 pyside6,只需要python基础语法,就能快速做...

Java中ArrayList动态数组的实现与性能优化指南

2026-09-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 86

1. arraylist基础概念解析arraylist是java集合框架中最常用的动态数组实现,它解决了传统数组长度固定的痛点。与普通数组不...

Spring注入值中含有特殊符号的处理详解

2026-09-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 76

一、为什么特殊符号会导致问题?spring 在注入值时,会经过多层解析:xml 解析:<、>、& 等是 xml 语法字符...

SpringBoot结合jasypt进行配置文件加解密的方法步骤

SpringBoot结合jasypt进行配置文件加解密的方法步骤

2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 67

一、前言随着当前安全 局势愈发严峻,各行业安全要求越来越高,本文重点介绍springboot结合jasypt进行数据库等配置文件进行加解密的...

SpringBoot 3升级后aj-captcha行为验证码底图加载失效的排查过程与解决方案

2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 74

引言项目从 spring boot 2.2.6 升级到 3.4.5 后,aj-captcha 1.3.0 验证码接口返回 repcode: ...

Spring AOP 接口日志脱敏:控制打印内容,避免敏感字段外泄

2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 65

开篇排查接口需要看参数,但密码、令牌不该跟着整份请求写进日志。把日志截短也不保险,敏感值可能就在最前面。下面拆解字段过滤和长度控制各自负责什...

Java 对象拷贝避坑:如何避免空值覆盖与数据误改

2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 65

开篇把请求对象转成另一个对象,看起来只是复制同名属性。但源字段是 null 时,目标默认值可能被覆盖;复制后再改 list,还可能连原对象一...

Spring 级联属性赋值最佳实践

2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 62

一、什么是级联属性赋值?级联属性赋值是指在 spring 中,通过宿主 bean 的属性路径,直接为嵌套对象的属性赋值。通俗地说,就是&ld...

利用mybatis实现mysql基础操作方法

利用mybatis实现mysql基础操作方法

2026-09-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 63

前言:今天讲解的是mybatis的一些入门操作,适合刚学习mybatis的新手小白或是对mybatis感兴趣的同学,希望本文对你们的学习有所...

一文教你如何自定义一个MyBatis插件

一文教你如何自定义一个MyBatis插件

2026-09-15 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 59

面试官您好,我来回答一下如何自定义 mybatis 插件这个问题。先讲核心原理mybatis 插件本质上是基于jdk 动态代理 + 责任链模...

简单工厂模式在Logback和JDK源码中的应用实例

简单工厂模式在Logback和JDK源码中的应用实例

2026-09-15 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 62

创建型模式一、简单工厂模式在logback源码以及jdk源码中的应用1、简单工厂模式简单工厂模式(simple factory patter...

SpringBoot的@Scheduled注解怎么用

2026-09-15 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 63

应用场景有贷款的同学每个月都会收到催还贷款的提醒短信,每天上班、上课前钉钉的打卡提醒,等等。类似这种定时重复的功能,我们就可以使用任务调度来...

Spring Boot中Jackson配置Long转字符串的正确方法是什么

2026-09-15 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 62

前言jackson对long型的转换是没有问题的。只不过前端js有个问题,java的long型,在转换后,js中展示会损失精度。如:1500...

oracle中date类型在mybatis中查询时遇到的问题及解决方案

oracle中date类型在mybatis中查询时遇到的问题及解决方案

2026-09-15 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 64

背景最近生产遇到个问题,大致也是遵从墨菲定律吧,你感觉会出问题的地方,可能就真会出问题。oracle我一直觉得过于复杂,从来没有系统学习过。...

Java SE程序逻辑控制完整代码示例

2026-09-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 59

本节学习目标掌握 java 顺序、分支、循环控制语句熟悉输入输出理解break、continue练习:素数、水仙花数、猜数字游戏1. 顺序结...

Spring&nbsp;@Autowired注入集合时如何控制顺序

Spring @Autowired注入集合时如何控制顺序

2026-09-15 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 56

一、@autowired注入集合顺序源码分析 spring 5.3.21、线程调用链2、注入主要逻辑//org.springframewor...

Spring注入null和空字符串的代码详解

2026-09-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 50

一、null 与空字符串的区别在 java 中,null 和 "" 是两个完全不同的概念:对比null空字符串含义没有引...

Spring注入内部Bean的方法步骤

2026-09-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 47

一、什么是内部 bean?内部 bean(inner bean)是指定义在另一个 bean 内部的 bean。它不需要单独的 id,也不能被...

Spring应用优雅下线的完整指南

2026-09-15 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 49

1. 一次发布引发的线上事故:我们为什么需要“优雅下线”先看一个真实场景。假设你负责一个订单服务,深夜发布新版本。你...

SpringBoot集成Logback日志框架的完全指南

2026-09-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 50

一、为什么选择 logback?logback 是由 log4j 创始人 ceki gülcü 开发的日志框架,是 sl...

Spring Boot中悲观锁和乐观锁的应用讲解

2026-09-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 68

悲观锁的应用:删除和结案src/main/java/com/weiyu/service/capitalinfoservice.java ...

Spring&nbsp;Security&nbsp;+&nbsp;OAuth2:JWT&nbsp;访问令牌、刷新令牌与外部配置

Spring Security + OAuth2:JWT 访问令牌、刷新令牌与外部配置

2026-09-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 63

纲要令牌设计模式: 为什么需要区分 access token 与 refresh token前端令牌存储策略: 内存、cookie(http...

IDEA中Tomcat配置红叉怎么解决?详细步骤教你快速搞定

IDEA中Tomcat配置红叉怎么解决?详细步骤教你快速搞定

2026-09-14 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 65

很多小伙伴下载源码空间站或者其它地方的项目后,发现不会在idea中配置tomcat,所以本文这里给大家讲解一下如何配置tomcat。注:sp...

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