首页
我的动态
我的摄影集
关于我
ZHD的小窝
行动起来,活在当下
累计撰写
105
篇文章
累计创建
55
个标签
累计收到
1
条评论
栏目
目 录
CONTENT
ZHD的小窝
最新文章
2020-07-15
理解Redis的Skiplist
Redis中的跳跃表(Skip List)是一种有序的数据结构,它通过维护多个指向其他节点的指针来实现快速访问节点。这种数据结构由美国计算机科学家William Pugh在1989年提出,并在其论文《Skip lists: a probabilistic alternative to balance
2020-07-15
11
0
0
Redis
2020-07-12
理解Redis的ziplist
在 Redis 中,哈希(Hash)数据类型在某些情况下会使用压缩列表(ziplist)来存储数据,而不是使用哈希表(hashtable)。使用压缩列表可以节省内存,并且在元素数量较少时,性能也是可以接受的。 使用压缩列表的条件 Redis 在以下条件下会使用压缩列表来存储哈希数据: 元素数量限制:
2020-07-12
22
0
0
Redis
2020-07-11
Redis知识点
Redis(Remote Dictionary Server)是一个开源的、使用内存的数据结构存储系统,它可以用作数据库、缓存和消息中间件。Redis 支持多种类型的数据结构,如字符串(String)、哈希表(Hash)、列表(List)、集合(Set)、有序集合(Zset)和三种特殊类型:地理位置
2020-07-11
35
0
0
Redis
2020-06-20
微服务通用架构
基于SpringCloud搭建
2020-06-20
32
0
0
Java
2020-06-01
分布式服务架构构建方法论
这是一个关于构建分布式服务架构的方法论,旨在提供一套从设计理念到具体实践的指导原则和步骤。分布式服务架构是一项系统工程,需要涵盖服务拆分、通信、治理、运维等多个方面。 核心目标 高可用: 最大程度减少服务中断时间。 高扩展性: 能够方便地横向扩展以应对负载增长。 松耦合: 服务间依赖明确、清晰,变更
2020-06-01
20
0
0
架构设计
2020-03-08
JDK 13 的新特性(简版)
Java 13 的新特性 重新实现 Socket API 早在Java 1.0版本,java.net.Socket 和 java.net.ServerSocket 类就被引入了,但它们的原始实现混合了Java和C语言代码,导致维护和调试过程变得复杂且困难。此外,该实现还面临并发问题的挑战,使得故障排
2020-03-08
30
0
0
开发语言
Java
2019-11-15
JDK 12 的新特性(简版)
Java 12 的新特性 1.增强的Switch表达式 JDK 12扩展了switch语句的语法,使其不仅可以用作语句,还可以用作表达式。这意味着switch现在可以直接返回值或赋值给变量,从而简化了代码并减少了编写额外代码的需要。这一特性在后续的JDK版本中得到了进一步的加强和稳定。 public
2019-11-15
28
0
0
开发语言
Java
2019-06-21
了解RPC
一、RPC原理 RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议,它允许一个计算机程序通过网络调用另一个计算机程序中的子程序(也就是远程过程),并获取返回值。RPC是分布式计算的重要基础,使得分布式计算应用更加方便和高效。以下是RPC原理的详细解析: 1. RP
2019-06-21
35
0
0
Java
2019-06-13
Java 通过信号量方式接口限流
在Java中,实现接口的限流通常可以使用多种策略,其中信号量(Semaphore)是一种有效的并发控制工具,可以用于限制对共享资源的并发访问。信号量可以用来控制对接口的并发调用数,以避免系统过载或资源耗尽。 基本概念 信号量(Semaphore)是一个计数信号量,用于控制对共享资源的访问数量。它允许
2019-06-13
19
0
0
Java
2018-12-22
JDK 11 的新特性(LTS)
Java 11 的新特性 JDK 11(Java Development Kit 11)作为Java平台的一个重要版本,带来了许多令人振奋的新特性和改进。Java 11 是 Java 8 之后的第一个 LTS 版本,于 2018 年 9 月 25 日正式发布,但是也自从 Java 11 开始, Or
2018-12-22
23
0
0
开发语言
Java
1
...
7
8
9
10
11