自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 消息队列笔记

其实主要用于削峰。

2026-01-13 09:43:36 103

原创 杂项相关笔记

Gin是Go语言生态中。

2026-01-12 09:18:36 636

原创 计算机网络

TCP三次握手。

2026-01-12 09:17:51 930

原创 操作系统笔记

IPC方式核心优势适用场景匿名管道简单高效,无需手动管理亲缘进程间少量数据交互命名管道支持无亲缘进程,易用性强同一主机无亲缘关系进程少量通信消息队列结构化数据,支持按类型读取不同进程间异步少量数据交换共享内存通信效率最高大量数据高频传输、实时性要求高信号量专注同步互斥,控制精准多进程共享资源访问控制信号异步紧急通知,轻量快捷异常处理、进程中断控制套接字通用性强,支持跨网络跨主机通信、网络应用开发。

2026-01-09 09:47:05 890

原创 数据结构与算法

二叉搜索树是一种。

2026-01-09 09:46:25 865

原创 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

原创 Linux命令

Linux的文件系统采用级层式子的树状目录结构,最上层是根目录“/”Linux世界里,一切皆文件。

2026-01-05 10:15:17 715

原创 Java语言

一一1)对象排序:自然排序2)对象排序:定制排序二使用(1)自然排序/** 当前的类需要实现Comparable中的抽象方法:compareTo(Object o)* 在此方法中,指明如何判断当前类的对象的大小。比如:按照价格的高低进行大小的比较。(或从低到高排序)* 如果返回值是正数:当前对象大。* 如果返回值是负数:当前对象小。* 如果返回值是0,一样大。* */(2)定制排序一Java集合框架体系简介(java.util包下)

2026-01-05 10:10:41 927

原创 Python语言

1.python保留字2.注释3.行与缩进4.多行语句5.string字符串5.输入输出python格式化输出6.import

2025-12-30 12:30:30 51

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除