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 年 03 月
浅谈限流算法
2024-03-29
Java
#java
限流 限流(Rate Limiting)是指在系统设计和开发过程中,对服务请求或数据传输速率进行控制的一种策略。 限流的 目的 是为了保护系统资源不被过度消耗,避免因短时间内大量请求导致的服务过载、响应延迟甚至崩溃等情况,从而保证系统的稳定性和可用性。 这篇文章我们就聊一下几种流行的限流算法。 固定窗口…
一文搞懂跳表原理及实现
2024-03-29
架构运维
前言 跳表可以达到和红黑树一样的时间复杂度**O(logN)**,且实现简单,**Redis**中的有序集合对象的底层数据结构就使用了跳表。本篇文章将对跳表的实现进行学习。 正文 一. 跳表的基础概念 跳表,即跳跃表( Skip List ),是基于并联的链表数据结构,操作效率可以达到**O(logN)**,对并发友好。跳表的示意图如下所示。…
AQS的基本原理
2024-03-29
Java
#java
AQS(AbstractQueuedSynchronizer)是一个用于构建锁和同步器的框架,许多同步器都可以通过AQS很容易并且高效的构造出来。不仅Reentrant和Semaphore是基于AQS构建的,还包括CountDownLatch、ReentrantReadWriteLock、SynchronousQueue和FutureTask。 高层抽象…
Spring Boot 应用 Docker 化的 8 个最佳实践
2024-03-29
Spring
#java
#spring
Docker 在现代软件开发中起着举足轻重的作用,Spring Boot 应用程序对其影响并不陌生。现在,经典的借口,“它在我的机器上工作”有了一个新朋友:Docker。通过遵循最佳实践,您可以确保 Spring Boot 应用程序的 Docker化 过程顺利高效。 在本文中,我们将探讨最佳实践,并提供示例来指导您完成 Spring Boot 应用程序的…
OLAP数据库时代的Z-Order,为何能重新进入大众视野?
2024-03-28
架构运维
查询是数据库技术中最常用的操作,可以方便快捷地检索需要的数据。对于用户而言,查询速度快可以大大减少检索数据的工作量,提高工作效率。那在不同的数据库产品中,面对各种不同的数据需求,该如何提升查询速度呢? 针对这一问题,滴普科技资深技术专家将结合不同时期的数据库产品,对Z-Order进行技术解读与分析,供企业做出最佳选择。…
快速入门 Docker
2024-03-28
架构运维
00:00 Docker是一个流行的容器化平台,提供了一种一致和可移植的方式来开发、部署和运行应用程序。 Docker可以在任何平台上轻松创建、部署和管理容器。 Docker架构包括Docker引擎、Docker镜像和Docker文件等重要组件。 通过将应用程序及其依赖打包到可移植的容器中,Docker实现了无缝部署。 02:39…
基于 Spring Boot 开发的分布式文件系统
2024-03-26
开源精选
今天给大家介绍一款完全开源的在线 文件管理系统 ,基于Spring Boot + Vue CLI@3 开发,旨在为用户和企业提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理 。 系统 100%开源 本软件遵循 MIT 开源协议,可以在其基础上继续进行开发来完善其功能,也可以以该项目作为脚手架,进行其他项目的开发。 功能介绍…
Ubuntu安装Docker
2024-03-25
架构运维
若要在 Ubuntu 上开始使用 Docker 引擎,请确保满足[ 先决条件 ],然后按照[ 安装步骤 ]进行操作 先决条件 操作系统要求 要安装 Docker Engine,需要 Ubuntu 之一的 64 位版本 版本: Ubuntu Mantic 23.10的 Ubuntu Jammy 22.04 (LTS) Ubuntu Focal 20.04…
11.6K Star!功能超强的Windows优化工具
2024-03-21
开源精选
经常有朋友因为优化系统的事情来咨询TJ君,这几天正好找到一个不错的针对WINDOWS系统的优化工具,赶紧来和大家分享一下。 Optimizer Optimizer ,特点是 开源、小巧、使用简单、支持中文 可以看到,开发者已经至少更新了16个版本,想必已经是比较成熟的一个版本。…
Java 22 发布,一文了解全部新特性
2024-03-20
Java
#java
就在昨晚,Java 22正式发布!该版本提供了 12 项功能增强,其中包括 7 项预览功能和 1 项孵化器功能。它们涵盖了对 Java 语言、API、性能以及 JDK 中包含的工具的改进。 下面就来一起学习一下该版本都更新了哪些新特性! # Unnamed Variables & Patterns – JEP 456 JEP 456 –…
上一页
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
下一页