SpringForAll社区
首页
文档
Spring Boot 3.5.x
Spring Boot 3.4.x
Spring AI 1.0.x
教程
Java 新特性
Spring Boot 1
Spring Boot 2
Spring Cloud
玩转 IntelliJ IDEA
工具
Spring Initializr
文章发布工具
开发者安装大全
关于
登录
菜单
首页
文档
Spring Boot 3.5.x
Spring Boot 3.4.x
Spring AI 1.0.x
教程
Java 新特性
Spring Boot 1
Spring Boot 2
Spring Cloud
玩转 IntelliJ IDEA
工具
Spring Initializr
文章发布工具
开发者安装大全
关于
归档
2024 年 10 月
如何处理 Java Stream API 中的 Checked Exceptions?
2024-10-22
Java
#java
Java 8 Stream API 方法(如 map 、 filter 和 forEach )不允许直接检查异常。 在 Java Stream API 中处理异常可能很棘手,因为 map 、 filter 和 forEach 等典型方法需要不允许检查异常的函数接口。我们不能处理这些,至少不能直接处理。 例如,下面的代码将导致我们的 Stream…
MySQL通用性能优化模板
2024-10-20
架构运维
#mysql
阅读本文可以了解关于MYSQL数据库优化的相关手段,包括从硬件、操作系统到数据库的优化。 01 硬件优化 CPU: 物理机上建议配置更高性能的CPU,不仅是核数越多越好,处理主频也是越高越好。生产环境建议配置不低于8 Cores的CPU; MEM: 建议配置更大的物理内存,生产环境建议配置不低于8 GB的物理内存; DISK:…
Spring Boot 3 如何为 API 加密
2024-10-20
Spring
#spring
前言 在当前的数字化时代背景下,数据安全已成为企业绝不可忽视的关键领域。为了确保数据传输的牢固安全性,对 API接口 实施加密处理成为了必不可少的一环。本文将阐述如何在Spring Boot 3.3环境中迅速落实API加密的最佳方案,具体采用RSA非对称加密算法进行说明。…
如何确保 Spring Boot 的定时任务只执行一次
2024-10-20
Spring
#spring
1. 简介 在本篇文章中,我们将学习如何控制定时任务仅运行一次。定时任务是自动化诸如报告生成或发送通知等过程的常见做法。通常,我们设置这些任务定期运行。然而,在某些情况下,我们可能希望一个任务在未来的某个时间点仅执行一次,例如初始化资源或进行数据迁移等操作。 接下来将探讨在Spring…
ShardingJDBC 亿级数据的分表经验分享
2024-10-18
架构运维
前言 从入职以来写了一年的业务代码,突然接到来自领导的技术需求,说要给我们的借款、还款申请单分表。查看了一下借款表,只有几千万数据,再看还款表已经两亿多了,为了提高数据查询效率,降低数据库的压力。 确实可以考虑分表了。另外……这是入职一年以来第一个非业务需求! 设计方案 开始编码实现之前我们需要先做系统设计,主要是以下几块内容要跟领导开会对齐颗粒度!…
Spring Boot 中如何实现万级数据的高效批量插入
2024-10-18
Spring
#spring
前言 随着Spring Boot 3的推出,开发者们迎来了诸多激动人心的新特性和改进。其中,针对批量数据插入的性能优化尤为突出。在数据密集型的应用场景中,实现高效的批量数据插入至关重要。本文将深入介绍Spring Boot 3中几种主流的批量插入方法,并通过具体的代码示例来展示如何实现万级数据的高效批量插入。 一、使用JDBC批处理 Spring…
MySQL 灾难恢复利器:ibd2sql
2024-10-18
架构运维
#mysql
简介 ibd2sql 是一个使用纯 Python 3 编写的工具,用于离线解析 MySQL InnoDB 存储引擎的 IBD 文件,并将其转换为 SQL 语句。该工具无需任何第三方依赖包,使用 GPL-3.0 许可证发布。 优点 方便: 提取表的 DDL(数据定义语言)。 实用: 支持替换库名(–schema)和表名(–table),可以在 SQL…
为什么要优先使用 try-with-resources,而不是 try-finally
2024-10-17
Java
一、背景介绍 try-with-resources 是 JDK 7 中引入的一个新的异常处理机制, 它能让开发人员不用显式的释放 try-catch 语句块中使用的资源 。 比如,我们以文件资源拷贝为示例,大家所熟悉的 try-catch-finally 写法如下: public class ResourceTest1 { public static…
Spring Boot 3.3 实现智能 License 生成与校验
2024-10-17
Spring
#spring
在软件开发中,License(许可)管理是保障应用合法性和防止未授权使用的重要手段。有效的 License 生成与校验机制不仅能够保护开发者的知识产权,还能增强用户对产品的信任感。本文将深入探讨如何使用 Spring Boot 3.3 实现 License 的生成和校验。 为什么需要 License 管理? License…
MySQL V9.1.0 发布,又一个大可不必的版本
2024-10-16
架构运维
#mysql
昨天 MySQL发布了个新版本V9.1.0,先看一下what‘s new里面写的东西。 1. Triggers no longer loaded by read-only operations 。简单说,就是之前的版本,加载触发器的时候是直接解析的。现在优化为,只加载元数据,并不启动解析。 等表上有更新语句,要使用触发器逻辑的时候再解析触发器内容。…
上一页
1 / 174
2 / 174
3 / 174
4 / 174
5 / 174
6 / 174
7 / 174
8 / 174
9 / 174
10 / 174
11 / 174
12 / 174
13 / 174
14 / 174
15 / 174
16 / 174
17 / 174
18 / 174
19 / 174
20 / 174
21 / 174
22 / 174
23 / 174
24 / 174
25 / 174
26 / 174
27 / 174
28 / 174
29 / 174
30 / 174
31 / 174
32 / 174
33 / 174
34 / 174
35 / 174
36 / 174
37 / 174
38 / 174
39 / 174
40 / 174
41 / 174
42 / 174
43 / 174
44 / 174
45 / 174
46 / 174
47 / 174
48 / 174
49 / 174
50 / 174
51 / 174
52 / 174
53 / 174
54 / 174
55 / 174
56 / 174
57 / 174
58 / 174
59 / 174
60 / 174
61 / 174
62 / 174
63 / 174
64 / 174
65 / 174
66 / 174
67 / 174
68 / 174
69 / 174
70 / 174
71 / 174
72 / 174
73 / 174
74 / 174
75 / 174
76 / 174
77 / 174
78 / 174
79 / 174
80 / 174
81 / 174
82 / 174
83 / 174
84 / 174
85 / 174
86 / 174
87 / 174
88 / 174
89 / 174
90 / 174
91 / 174
92 / 174
93 / 174
94 / 174
95 / 174
96 / 174
97 / 174
98 / 174
99 / 174
100 / 174
101 / 174
102 / 174
103 / 174
104 / 174
105 / 174
106 / 174
107 / 174
108 / 174
109 / 174
110 / 174
111 / 174
112 / 174
113 / 174
114 / 174
115 / 174
116 / 174
117 / 174
118 / 174
119 / 174
120 / 174
121 / 174
122 / 174
123 / 174
124 / 174
125 / 174
126 / 174
127 / 174
128 / 174
129 / 174
130 / 174
131 / 174
132 / 174
133 / 174
134 / 174
135 / 174
136 / 174
137 / 174
138 / 174
139 / 174
140 / 174
141 / 174
142 / 174
143 / 174
144 / 174
145 / 174
146 / 174
147 / 174
148 / 174
149 / 174
150 / 174
151 / 174
152 / 174
153 / 174
154 / 174
155 / 174
156 / 174
157 / 174
158 / 174
159 / 174
160 / 174
161 / 174
162 / 174
163 / 174
164 / 174
165 / 174
166 / 174
167 / 174
168 / 174
169 / 174
170 / 174
171 / 174
172 / 174
173 / 174
174 / 174
下一页