最新发布第626页
排序
Netty是如何解析Redis的RESP协议——响应篇
上文请求篇中,通过给 channel 添加 RedisEncoder 来处理不同类型的 RedisMessage ,比如 简单字符串,大字符串 等。 这篇是响应篇,一起来看看 RedisDecoderTest 中,是怎么模拟 client-...
Redis分布式,主从复制,一个节点挂掉怎么办
主从复制(Master-Slave Replication)是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。 前者称为主节点(master),后者称为从节点(slave)。且数据的复制是单向的,只能由主节点...
Java为什么是跨平台的?
Java 能支持跨平台,主要依赖于 JVM 关系比较大。 JVM也是一个软件,不同的平台有不同的版本。我们编写的Java源码,编译后会生成一种 .class 文件,称为字节码文件。Java虚拟机就是负责将字节码...
图解Docker架构
一段代码从开发到上线,通常都会经历开发、测试、生产等不同的操作环境。 代码在不同操作系统和设备上运行的时候需要依赖特定的环境配置,这让很多工程师抓狂。 Docker的出现无疑是雪中送碳,它...
常见的API网关产品有哪些
1. 亚马逊API网关 由 AWS 全面管理的服务。 与其他 AWS 服务无缝集成。 支持 REST、WebSocket 和 HTTP API。 提供请求/响应转换、缓存和使用计划等功能。 使用案例 AWS 托管应用的理想选择。 使...
C++算法之跟随滑动指针开疆拓土
1. 前言 双指针搜索算法,常见的有左右双指针;快慢双指针;先后双指针以及多指针……其中还包括一类滑动指针。 滑动指针也称为滑动窗口指针,其搜索实现即有灵性又透着优雅。 本文通过几个案例...
java是解释型语言还是编译型语言
首先在Java经过编译之后生成字节码文件,接下来进入JVM中,就有两个步骤编译和解释。 如下图: 编译性: Java源代码首先被编译成字节码,JIT 会把编译过的机器码保存起来,以备下次使用。 解释性...