首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
晚風的Java小栈
行动起来,活在当下
累计撰写
129
篇文章
累计创建
18
个标签
累计收到
0
条评论
栏目
首页
Java
Java基础
集合框架
并发编程
算法
数据结构
算法刷题
数据库
MySQL
架构设计
微服务
方法论
设计模式
标签
分类
图库
归档页面
链接
关于
目 录
CONTENT
晚風的Java小栈
最新文章
2024-11-20
项目中如何优雅地使用枚举
项目中如何优雅地使用枚举 在项目中优雅地使用枚举,不仅可以提高代码的可读性和可维护性,还能增强程序的健壮性和扩展性。本文将深入探讨枚举的设计原则、最佳实践,以及在不同场景下的应用策略,并介绍一些枚举的高级用法与技巧。 一、枚举的基本概念与优势 1. 枚举的定义 枚举(Enumeration)是一种特
2024-11-20
10
0
0
Springboot
2024-11-18
优雅实现接口幂等性
优雅实现接口幂等性 前言 在软件开发中,接口幂等性是一个非常重要的概念,特别是在分布式系统和高并发环境下。本文将探讨幂等性的定义、其重要性、实现的关键因素,并通过注解的方式展示如何优雅地实现接口幂等性。 什么是幂等性? 幂等性(Idempotency) 是指对同一输入的一次或多次请求,应该具有相同的
2024-11-18
14
0
0
Springboot
2024-11-13
如何设计三方接口调用方案
如何设计三方接口调用方案 在为第三方系统提供接口时,必须考虑接口数据的安全性,例如防止数据篡改、过期、重复提交等问题。以下是一种设计方案的概述: 设计方案概述 API密钥生成 AK(Access Key):标识应用,公开用于标示用户。 SK(Secret Key):加密认证密钥,必须保密,通过AK和
2024-11-13
8
0
0
Spring
2024-11-12
不用if (obj != null),轻松解决空指针
不用if (obj != null),轻松解决空指针 1. 前言 Java 的空指针异常(Null Pointer Exception,简称 NPE)困扰了无数开发者。正如有大佬所言,防止 NPE 是程序员的基本修养。然而,即便有这份修养,NPE 依旧是我们最头疼的问题之一。 本文将介绍如何使用 J
2024-11-12
13
0
0
MySQL
2024-11-11
Spring Boot 实战:通过 Agent 统计接口调用耗时
性能统计--借助 Agent 统计接口调用时间 引言 随着微服务架构的广泛应用,对 API 性能进行监控变得越来越关键。对于 Spring Boot 应用而言,记录接口的调用耗时不仅能优化系统性能,还可帮助迅速定位问题。接口响应时间直接关系到用户体验和系统的整体性能。通过分析和记录接口耗时数据,我们
2024-11-11
40
0
0
Springboot
2024-11-08
MySQL Explain 指南
MySQL Explain 指南 简介 mysql explain(或desc)用于分析 SQL 语句的执行计划,通常用于测试查询性能。基本语法: explain <sql语句> 注意事项 使用 explain 执行 DML 语句时,数据不会发生变化。 explain 的结果可能包含多行数据,每行
2024-11-08
8
0
0
MySQL
2024-11-05
Spring 中获取 Bean 的八种方式
Spring 中获取 Bean 的八种方式 在使用 Spring 框架时,获取 Bean 的方式有很多种。本文将介绍八种常见的方式,并说明每种方式适用的场景。 1. 在初始化时保存 ApplicationContext 对象 适用于独立应用程序,在通过配置文件初始化 Spring 的时候保存 App
2024-11-05
7
0
0
Spring
2024-11-05
如何搭建漂亮的 SpringBoot 脚手架?
如何搭建漂亮的 SpringBoot 脚手架? 搭建一个优雅的 Spring Boot 脚手架可以大幅度提高开发效率,减少在环境配置、依赖管理和常用功能实现上的重复性劳动。以下是搭建过程中的几个重要步骤和常用技巧,帮助你快速构建一个功能完善的 Spring Boot 项目脚手架。 1. 项目初始化
2024-11-05
18
0
0
软件工具
2024-11-04
MySQL 查询优化方案汇总(索引相关)
MySQL 查询优化方案汇总(索引相关) 优化 MySQL 查询性能,索引的正确使用至关重要。本文总结了索引相关的优化方法和注意事项,帮助开发者更高效地管理数据库查询。 类型隐式转换的陷阱 在 MySQL 中,字段的类型隐式转换可能导致索引失效。例如,字段 field1 是 VARCHAR 类型并添
2024-11-04
7
0
0
MySQL
2024-11-01
Spring Boot 中如何实现万级数据的高效批量插入
Spring Boot 中如何实现万级数据的高效批量插入 前言 随着 Spring Boot 3 的发布,开发者们迎来了许多新特性和优化,尤其在数据密集型应用场景中,如何提升批量插入的性能成为关注焦点。高效的批量数据插入是处理海量数据的关键之一。本文将深入介绍在 Spring Boot 3 中实现万
2024-11-01
19
0
0
MySQL
Springboot
1
2
3
4
5
...
13