会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白春雨
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
7
下一页
2026年9月25日
浅谈CAP理论与有损服务架构设计理念
摘要: 海量互联网系统面对的访问量、数据规模、故障频率和组织协作复杂度,远高于传统单体应用。此时,“任何请求都成功、任何副本都实时一致、任何故障都对用户无感”不是一个可以同时满足的目标。真正成熟的架构不是假装损失不存在,而是预先定义:何时牺牲什么、损失到什么程度、如何被观测、怎样恢复,以及哪些底线永远不能突
阅读全文
posted @ 2026-09-25 18:53 白春雨
阅读(3)
评论(0)
推荐(0)
2026年9月24日
为什么数据库连接池通常不用 I/O 多路复用
摘要: I/O 多路复用擅长用少量线程管理大量连接,数据库连接池擅长复用连接并控制数据库并发。它们解决的是不同层面的问题,并不是简单的替代关系。 在高并发系统中,Netty、Nginx、Redis 等技术让 I/O 多路复用广为人知。于是一个很自然的问题出现了:既然一个线程可以监听大量 Socket,为什么
阅读全文
posted @ 2026-09-24 13:50 白春雨
阅读(2)
评论(0)
推荐(0)
2026年9月23日
高并发秒杀与抽奖服务设计:资格控制、奖品发放与性能优化
摘要: 本文内容聚焦于秒杀与抽奖服务的后台设计,不涉及接入层,主要讨论业务流程、资格控制、奖品发放、事务取舍以及数据层性能优化。 秒杀和抽奖的业务形态虽然不同,但在后台系统中面临的问题高度相似:大量用户在短时间内竞争有限资源,系统既要防止资格被重复使用和奖品超发,也要在高并发下保持稳定。 一、业务特征与整体
阅读全文
posted @ 2026-09-23 18:15 白春雨
阅读(7)
评论(0)
推荐(0)
2026年9月22日
浅谈产品思维与用户思维
摘要: 做产品时,我们经常听到一句话:“要把用户当成傻子。”这句话真正想表达的,并不是轻视用户,而是提醒设计者不要高估用户愿意投入的时间、耐心和学习成本。 好的产品既要站在用户视角理解真实感受,也要站在产品视角统筹价值、流程、规则与长期演化。本文尝试系统梳理产品思维与用户思维之间的关系,以及如何把对人性的理
阅读全文
posted @ 2026-09-22 16:59 白春雨
阅读(5)
评论(0)
推荐(0)
2021年10月14日
Linux查找命令总结:find、locate、whereis、which、type
摘要: 我们经常需要在系统中查找一个文件,那么在Linux系统中我们如何准确高效的确定一个文件在系统中的具体位置呢?下面我总结了在Linux系统中用于查找文件的几个命令: 一、find命令 find是最常用也是最强大的查找命令,它可以查找任何类型的文件。find命令的一般格式为:find <指定目录><指定
阅读全文
posted @ 2021-10-14 17:50 白春雨
阅读(24342)
评论(0)
推荐(0)
2021年10月13日
Linux netstat命令详解
摘要: 一、netstat命令介绍 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输入netstat命令之后,会出现如下内容: Active
阅读全文
posted @ 2021-10-13 21:50 白春雨
阅读(1197)
评论(0)
推荐(0)
2021年10月7日
Linux lsof命令详解
摘要: 一、lsof命令介绍 lsof(list open files)命令可以列出当前系统已经打开的所有文件。在Linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应
阅读全文
posted @ 2021-10-07 22:33 白春雨
阅读(3813)
评论(0)
推荐(0)
Linux dd命令详解
摘要: 一、dd命令介绍 dd命令可以用指定大小的块来拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释: if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > of=文
阅读全文
posted @ 2021-10-07 11:14 白春雨
阅读(1170)
评论(0)
推荐(0)
2021年10月4日
Linux mpstat命令详解
摘要: 一、mpstat命令介绍 mpstat是Multiprocessor Statistics的缩写,是CPU实时监控工具。它会显示CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPU系统里,mpstat命令不仅能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpst
阅读全文
posted @ 2021-10-04 11:52 白春雨
阅读(1633)
评论(0)
推荐(0)
2021年10月2日
Linux vmstat命令详解
摘要: 一、vmstat命令介绍 vmstat主要是用来检测虚拟内存的,可以展现给定时间间隔的服务器的状态值,包括CPU使用率,内存使用率,虚拟内存交换情况,IO读写情况等。一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如: ➜ tes
阅读全文
posted @ 2021-10-02 21:14 白春雨
阅读(7632)
评论(0)
推荐(3)
1
2
3
4
5
···
7
下一页
公告