PostgreSQL 流复制认证机制 物理复制(流复制 Streaming Replication )作为 PostgreSQL 高可用架构的核心技术,其安全性直接关系到数据库集群的可靠性;本文选择物理复制中备库向主库请求建立流复制连接的认证过程,即 walreceiver 进程连接主库时的认证机制,并结合源码解析其实现原理 01 数据库物理复制 后端 2025年06月08日 38 点赞 0 评论 17678 浏览
HarmonyOS NEXT 技术特性:分布式软总线技术架构 HarmonyOS NEXT 技术特性:分布式软总线技术架构 随着物联网发展,2030 预计全球联网设备达 2000 亿,异构设备互联难题凸显,分布式软总线作为 HarmonyOS 生态核心,以软件虚拟总线打破物理局限,让跨品牌设备即插即用、共享算力,操作延迟低于 50ms,解决适 后端 2025年05月31日 81 点赞 0 评论 17679 浏览
基于Redis实现消息队列 基于Redis实现消息队列 1.业务场景 假设在没有专业消息中间件的情况下,又要通过消息队列去解耦。redis是个更好的选择。 2.实现方式 简要说明实现方式,这里只做个大概的概括 发布与订阅(缺点:典型的一对一,不支持多个消费者公平消费消息,消息无法持久化,如果出现网络断开、Redis 宕机等,消息就会被丢弃等问题) list队列(缺点:没有很好 ACK 机制,没有 ConsumerGroup 后端 2025年05月16日 71 点赞 0 评论 17716 浏览
1.8 万 Star!这款 Nginx 可视化配置工具太强了 简介 Nginx Config 是一个强大的 Nginx 配置文件生成器,号称配置 Nginx 服务器是所需的唯一工具。 image.png Nginx 是每一个开发人员都必须掌握的强大工具,它不仅仅是一个 webserver,更包含了很多其他强大的功能: 内存使用率低 支持高并发 异步事件驱动架构 负载均衡 反向代理 带缓存的 FastCGI 支持(PHP) 静态文件的快速处理 T 后端 2025年06月19日 178 点赞 0 评论 17720 浏览
【MySQL】从零开始学习MySQL:基础与安装指南 MySQL作为世界上最受欢迎的关系型数据库之一,在电商、SNS、论坛等场景中应用广泛。作为学计算机的,数据库的水平是衡量一个程序员水平的重要指标需要掌握MySQL。本文 将以Linux下的MySQL,从基础概念出发,完成MySQL安装。 一、MySQL基础认知:为什么选择它? 1.1什么是数据库? 后端 2025年11月29日 41 点赞 0 评论 17727 浏览
动态代理-Java-含源码解析 什么是代理模式:代理模式是一种结构型设计模式,主要用于给某一个对象提供代理对象,并由代理对象控制对真实对象的访问。 主要应用:Spring AOP、日志、用户鉴权、Hibernate数据查询、测试框架的后端mock、RPC远程调用、Java注解对象获取、、全局性异常处理、性能监控,甚至事务处理等。 代理模式角色:主要分为调用方、代理对象,业务对象、抽象接口 抽象接口:定义对外提供的方法(功能)。 后端 2025年03月27日 144 点赞 0 评论 17730 浏览
iOS常见算法题 1、二分查找 已知一个有序数组, 和一个 key, 要求从数组中找到 key 对应的索引位置 int binaryFind(int *arr,int len,int key){ int min=0,max=len-1,mid; while (min <= max) { mid = (min+max)/2; if (key < arr[mi 后端 2025年06月15日 61 点赞 0 评论 17731 浏览
【MySQL数据库】被问了 1000 次的 MySQL 索引,我把它写成带目录的「全景长文」了 半桔:个人主页 🔥 个人专栏: 《MySQL数据库》《手撕面试算法》《C++从入门到入土》 🔖不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。 《千与千寻》 文章目录 前言 一. 索引必要性 二. 理解外设——磁盘 磁盘是如何 后端 2025年12月21日 123 点赞 0 评论 17740 浏览
Nginx学习(个人笔记) 文档: 一、Nginx安装 安装 安装地址: image.png 我选择的是windows安装,下载成功后解压并安装,可以看到以下文件: 注意:安装目录不要有中文,否则会报错。 image.pn 后端 2025年09月24日 115 点赞 0 评论 17746 浏览
Java编程思想笔记七:注解 7.注解.png 注解(也称元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。 Java SE5 内置了三种注解,定义在 java.lang 中: @Override,表示当前方法定义将覆盖基类中的方法,如果方法签名与被覆盖的方法不对应,编译器会报错; @Deprecated,表示当前元素即将弃用,程序中使用它时编译器会告警; @S 后端 2025年05月11日 172 点赞 0 评论 17779 浏览