Amos Blog
首页
登录
菜单
首页
Amos Blog
归档
2026 年 05 月
Redis主从服务器数据同步
2026-05-16
Redis
#Redis
#缓存
#数据库
Redis主从服务器数据同步 一、主从架构 1.1为什么要主从架构 Redis也跟关系型数据(MySQL)一样,如果有过多请求还是撑不住的。随着请求越来越多: Redis的内存是有限的,可能放不下那么多的数据 单台Redis支持的并发量也是有限的 万一这台Redis挂了,所有的请求全走关系数据库了
Redis 单线程服务器
2026-05-16
Redis
#Redis
#缓存
#数据库
Redis 单线程服务器 一、基础铺垫 1.1网络编程 TCP网络编程在Java中封装成Socket和SocketServer,最简单的TCP网络编程: TCP客户端: public class ClientDemo { public static void main(String[] ar
Redis中的数据库及持久化操作
2026-05-16
Redis
#Redis
#缓存
#数据库
Redis中的数据库及持久化操作 一、Redis服务器中的数据库 我们应该都用过MySQL,MySQL我们可以在里边创建好几个库。同样地,Redis服务器中也有数据库这么一个概念。如果不指定具体的数量,默认会有16个数据库。 通过SELECT命令可以切换到0~15的数据库。这说明,数据库与数据库之间
Redis简介及数据结构
2026-05-16
Redis
#Redis
#缓存
#数据库
Redis简介及数据结构 一、介绍一下Redis 首先,肯定是去官网看看官方是怎么介绍Redis的啦。 Introduction to Redis Learn about the Redis open source project redis.io 一大堆没见过的技术:lua(Lua脚本)、repl
Redis 的 AOF 和 RDB
2026-05-16
Redis
#Redis
#缓存
#数据库
Redis 的 AOF 和 RDB 1、前言 最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。r
Copy-On-Write
2026-05-15
默认分类
#Java
#CopyOnWrite
#并发编程
Copy-On-Write Copy-On-Write(写时复制)是计算机领域相当经典的优化思想。如果问一个 Java 开发者 copy-on-write 有什么作用?他们往往第一反应就是:优雅地解决读多写少场景下的并发问题。 背景 众所周知,多线程环境下会出现 data race 的问题。以 Ja
Java中的锁Synchronized升级
2026-05-15
默认分类
#Java
#synchronized
#锁升级
#并发编程
Java中的锁 Synchronized 升级 (1)引言 在 JDK 1.5 之前,synchronized 的底层实现都是重量级的,借助操作系统底层实现,也称之为 synchronized 为重量级锁。在 JDK 1.5 之后,对 synchronized 进行了各种优化,实现的原理是锁升级的过
CAS 信息
2026-05-15
默认分类
#Java
#CAS
#单点登录
#并发编程
CAS 信息 CAS 的基本信息 创建一个过滤器,继承 OncePerRequestFilter 类。 CAS 术语 Ticket Granting Ticket (TGT):可以认为是 CAS Server 根据用户名密码生成的一张票,存在 Server 端。 Ticket Granting Co
TCP滑动窗口协议以及ARQ协议
2026-05-15
计算机网络
#计算机网络
#TCP
#滑动窗口
#ARQ协议
TCP滑动窗口协议以及ARQ协议 一、核心背景与目的 背景: 网络传输可能会出现丢包、重复包、出错或乱序等问题。 目的: 通过在发送方和接收方维护"缓冲区"(Buffer),利用重传机制解决可靠性问题。
计算机网络:流量控制和拥塞控制
2026-05-15
计算机网络
#计算机网络
#TCP
#流量控制
#拥塞控制
计算机网络:流量控制和拥塞控制 拥塞控制和流量控制 流量控制: 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。 TCP的流量控制是利用滑动窗口机制实现的,接收方在返回的数据中会包含自己的接收窗口的大小,以控制发送方的数据发送。 拥塞控制: 拥塞控制就是防止过多的数据注入到
上一页
11 / 13
下一页