- 博客(13)
- 收藏
- 关注
原创 分布式系统笔记
基于 Redis 的共享存储能力,在多个独立进程 / 服务器之间生效的锁,用于控制分布式系统中共享资源(如数据库、分布式缓存、消息队列)的竞争。利用 Redis 的原子操作(如SET NX)将锁状态存储在 Redis 服务器中,所有分布式节点通过访问 Redis 来争夺锁,实现跨节点的互斥。仅在单个进程内部生效的锁,用于控制同一进程中多个线程对共享资源(如进程内的内存变量、本地缓存)的竞争。
2026-01-14 09:51:16
64
原创 Nginx笔记
1.nginx 简介Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理服务器,特点是占有内存少,并发能力强,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数。(1)正向代理正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。需要在客户端配置代理服务器进行指定网站访问(2)反向代理反向代理,
2026-01-13 09:43:57
635
原创 操作系统笔记
IPC方式核心优势适用场景匿名管道简单高效,无需手动管理亲缘进程间少量数据交互命名管道支持无亲缘进程,易用性强同一主机无亲缘关系进程少量通信消息队列结构化数据,支持按类型读取不同进程间异步少量数据交换共享内存通信效率最高大量数据高频传输、实时性要求高信号量专注同步互斥,控制精准多进程共享资源访问控制信号异步紧急通知,轻量快捷异常处理、进程中断控制套接字通用性强,支持跨网络跨主机通信、网络应用开发。
2026-01-09 09:47:05
890
原创 Redis笔记
Redis 是一款高性能的开源内存数据库,支持多种数据结构,常用于缓存、会话存储、消息队列等场景。以下是 Redis 的基本使用指南,涵盖安装、连接、核心数据结构及常用命令。一、安装与启动 Redis1. 安装(以 Linux 为例)2. 启动 Redis 服务3. 连接 Redis 客户端使用 redis-cli 工具连接服务端:# 连接本地默认服务(host=127.0.0.1,port=6379)redis-cli# 连接远程服务(指定主机、端口、密码)redis-cli -h 192.168.1
2026-01-07 11:48:30
868
原创 MySql笔记
/*条件查询案例*/SELECT DISTINCT `employee_id` AS "员工编号" FROM `employees` WHERE `salary` >12000;#distinct 是去重SELECT CONCAT(`first_name`,`last_name`)AS "姓名",`job_id`,`salary` FROM `employees` WHERE `job_id`<>'IT_PROG'; #不等于可以用!=或者<>,最好用<>SELECT CONCAT(`first_name
2026-01-07 11:47:58
628
原创 Git操作
核心结论:Git面试高频命令集中在基础配置、仓库操作、分支管理、提交撤销、远程协作5大模块,以下是精简且易记的总结。要不要我帮你整理一份,按“命令+功能+面试考点”三列排版,方便你打印背诵?
2026-01-06 10:31:21
785
原创 Java语言
一一1)对象排序:自然排序2)对象排序:定制排序二使用(1)自然排序/** 当前的类需要实现Comparable中的抽象方法:compareTo(Object o)* 在此方法中,指明如何判断当前类的对象的大小。比如:按照价格的高低进行大小的比较。(或从低到高排序)* 如果返回值是正数:当前对象大。* 如果返回值是负数:当前对象小。* 如果返回值是0,一样大。* */(2)定制排序一Java集合框架体系简介(java.util包下)
2026-01-05 10:10:41
927
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅