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
文章发布工具
开发者安装大全
关于
归档
2025 年 11 月
代码量减半!SpringBoot 4.0 的 BeanRegistrar 到底有多香?
2025-11-17
Spring
#spring-boot
先说个真实遇到的问题。在多租户 SaaS 项目中,每个租户可以选择自己的消息推送方式:有的租户用邮件,有的用钉钉,有的用企业微信。 关键是:租户信息存在数据库里,系统启动时才知道有哪些租户,每个租户用什么渠道。 这就麻烦了。用@Bean
深入剖析 JVM 的启动过程
2025-11-16
Java
#java
你可曾想过:当你在终端里敲下 java,在 main 方法真正运行之前,JVM 为了“创造一个可运行你的程序的宇宙”,到底经历了哪些步骤?从参数校验、系统资源探测,到选择垃圾回收器,再到类的加载、链接与初始化,这些看不见的过程决定了应用的启动体验与后续性能。本文用一个极简的 HelloWorld 贯
探索 Java 中的新 HTTP 客户端
2025-11-13
Java
#java
你是否也遇到过这样的时刻:只是想发个 HTTP 请求,却被连接管理、重定向、超时与线程阻塞折腾得不亦乐乎?那就试试 Java 11 正式标准化了全新的 HttpClient,原生支持 HTTP/2、异步与 WebSocket,极大简化了客户端网络编程。 1. 概览 本文将介绍 Java 11 对全新
Spring Boot 进阶:企业级性能与可观测性指南
2025-11-12
Spring
#spring-boot
扩展 Spring Boot 应用不仅仅是添加更多服务器。它关乎工程效率——在水平扩展之前,从现有硬件中榨取每一分性能。 在本文中,我们将探讨如何为高性能、云原生环境调优、扩展和分析 Spring Boot 应用——包含实践示例、代码注释和架构可视化,你可以立即应用。 为什么性能优化很重要 大多数
MySQL 日期时间类型怎么选?千万不要乱用!
2025-11-10
Java
#java
#mysql
构建数据库写程序避免不了使用日期和时间,对于数据库来说,有多种日期时间字段可供选择,如 timestamp 和 datetime 以及使用 int 来存储 unix timestamp。 不仅新手,包括一些有经验的程序员还是比较迷茫,究竟我该用哪种类型来存储日期时间呢? 那我们就一步一步来分析他们的
Java 25 vs Scala: 为什么 Scala 领先了 20 年
2025-11-10
Java
#java
最近,一股「请愿风」席卷了 Reddit 和 X 的技术圈。Spring 框架的布道师 Josh Long、Kotlin 核心开发者等业界大佬纷纷发声,公开呼吁 Java 加速引入各种「现代化」特性。 有意思的是,这些被热切期待的「未来特性」,在 Scala 中早已是十几年前就实现的标准功能。
如何在Nginx 中实现动态封禁IP ?
2025-11-09
架构运维
#nginx
为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单中的 IP ,我们将拒绝提供服务。并且可以设置封禁失效时间 环境准备 linux version: centos7 / ubuntu 等 redis version: 5.0.5
Spring Boot 4 黑科技: 消灭空指针异常!
2025-11-07
Spring
#spring-boot
生产环境的 NullPointerException 一直是困扰 Java 开发者的"幽灵"。每个人都遭遇过:这段代码在本地开发环境运行得好好的,但到了生产环境却莫名其妙地抛出 NPE 或触发其他边界异常。 问题的根源在于:Java 传统的类型检查无法在编译期区分可空与非空类型。 当你看到
Spring AI Agents 与 Spring AI Bench 简介
2025-11-04
Spring
#spring-ai
我想介绍两个新项目,它们属于 Spring AI Community GitHub 组织:Spring AI Agents 和 Spring AI Bench。这两个项目聚焦于使用代理式编码工具——也就是你在企业里很可能已经具备的那些工具。 到了 2025 年,AI 编程代理已经成熟到必须认真纳入企
Spring AI Agents 震撼发布:下一代 AI 开发范式已来!
2025-11-04
Spring
#spring
#spring-ai
在刚刚落幕的 GitHub Universe 2025 大会上,GitHub 发布了其平台的颠覆性进化——Agent HQ(智能体中控)。它为开发者提供了一个统一的工作流,使其能够在任何时间、任何地点协调任何智能体。 Agent HQ 旨在将 GitHub 转变为一个开放的 AI 生态系统,在单一平
上一页
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
下一页