找回密码
 立即注册
ES+Redis+MySQL,这个高可用架构设计太顶了
一、背景 会员系统是一种基础系统,跟公司所有业务线的下单主流程密切相关。如果会员系统出故障,会导致用户无法下单,影响范围是全公司所有业务线。所以,会员系统必须保证高性能、高可用,提供稳定、高效的基础服务。随着同程和艺龙两 ...
怃膝镁 2025-6-8 22:29
252 0 0
Linux c 运行时获取动态库所在路径
记录一下如何在Linux环境下运行时获取动态库路径。 只讨论Linux amd64和arm64环境,因为使用的办法都是平台相关的不具备可移植性。 准备 一般来说动态库并不需要关心自己所在的文件系统上的路径,但业务有那么多总有一两个会有特殊需求 ...
米榜饴 2025-6-8 22:28
555 0 0
分布式存储系统举例剖析(elasticsearch,kafka,redis-cluster)
1. 概述 对于分布式系统,人们首先对现实中的分布式系统进行高层抽象,然后做出各种假设,发展了诸如CAP, FLP 等理论,提出了很多一致性模型,Paxos 是其中最璀璨的明珠。我们对分布式系统的时序,复制模式,一致性等基础理论特别关注。 ...
薛小春 2025-6-8 22:27
198 0 0
读发布!设计与部署稳定的分布式系统(第2版)笔记33_混沌工程
1. 康威定律 1.1. 梅尔文·康威 1.1.1. Melvin Conway 1.1.2. 1968年 1.1.3. 在设计系统时,组织受制于其自身的沟通结构,这使得它设计的系统结构与沟通结构相一致。 1.1.3.1. 社会学现象 1.2. 要在系统内部或系统之间构建 ...
柏球侠 2025-6-8 22:26
44 0 0
springboot的controller如何拿到post请求中的json数据
在SpringBoot的Controller中,可以使用注解@RequestBody来获取POST请求中的JSON数据。我们可以将这个注解应用到一个Controller方法的参数上,Spring将会负责读取请求正文中的数据,将其反序列化为一个Java对象,并将其作为Controller方法 ...
庞悦 2025-6-8 22:26
382 0 0
从0开发属于自己的nestjs框架的mini 版 —— ioc篇
如今,nodejs的框架也是层出不穷,偏向向底层的有 express、koa、 Fastify,偏向于上层有阿里的 Egg、thinkjs 、还有国外的 nestjs。 在这里我更喜欢 nestjs,主要是其用了不同于其他框架的思想,采用分层,AOP(面向切面编程),OOP(面向对 ...
习和璧 2025-6-8 22:26
655 0 0
读发布!设计与部署稳定的分布式系统(第2版)笔记32_适应性
1. 变化就是软件的特性 1.1. 变化保证天天有,存活保障无处寻 1.2. 非每一款软件每天都需要进行数据修改 1.3. 某些软件确实没有进行快速变化和适应的潜力 1.3.1. 航空电子设备和植入式医疗设备所用的软件的每一次发布都要经过 ...
吉芷雁 2025-6-8 22:25
41 0 0
设计模式(二)工厂方法
一、前言 工厂模式常见的词:简单工厂、工厂方法、抽象工厂。简单工厂不属于23种经典设计模式,但通常将它作为学习其他工厂模式的基础。 二、简单工厂 1、定义 定义一个工厂类,它可以根据参数的不同返回不同类型的实例,被创建的实例 ...
纣捎牟 2025-6-8 22:25
61 0 0
使用.NET为树莓派开发Wifi配网功能
前言 在之前的系列文章中,我们已经搭建了基本的硬件平台和软件架构,但有一个问题一直困扰着我:当做好一个差不多的机器人带到新环境时,如何让它连接到新环境的WiFi网络呢? 传统的做法可能需要连接键盘鼠标,显示器,然后进行可视化 ...
恃液 2025-6-8 22:25
491 0 0
设计模式原则之:单一职责模式
  对类来说的,即一个类应该只负责一项职责。如类A负责两个不同的职责,职责1,职责2。当职责1需求变更而改变A时,可能造成职责2智行错误,所以要将类A的粒度分解为A1,A2 错误的应用实例 正确的实例    来源:程序园用户自行投稿 ...
梁丘艷蕙 2025-6-8 22:25
523 0 0
【实践篇】最全的【DDD领域建模】小白学习手册(文末附资料)
导读 DDD领域建模被各个大小厂商提起并应用,而每个人都有自己的理解,本文就是针对小白,系统地讲解DDD到底是什么,解决了什么问题,及一些建议和实践。本文主要是思想的一种碰撞和分享,希望能对朋友们有所启发或帮助。 1、前言: 在 ...
褐洌 2025-6-8 22:25
494 0 0
DDD中的分层架构
领域区域设计的分层架构模型其实是在不断优化和发展的,从最早的传统直肠子式的四层架构模型,逐渐演变成目前以依赖倒置为原则的新的四层架构模型,从而实现了各层对基础设施层的解耦。 DDD中的分层架构很好的应用了关注点分离原则Separa ...
峰邑 2025-6-8 22:24
615 0 0
系统设计蓝图指南
系统设计蓝图指南      我们有时敏捷软件开发过程,系统设计采用一张纸,如下图供参考 图例 DNS 接上面, APP或用户 请求与响应,分页,过期头,Gzip,幂等性设计 负载均衡,API网关,访问日志,CDN,服务伸缩,通用扇出服务 ...
崔和美 2025-6-8 22:24
48 0 0
从0开发属于自己的nestjs框架的mini 版 —— koa-decorator路由篇
这篇主要是实现路由注解,用过nestjs的都知道,其路由都是通过注解来实现的,如有控制器@Controller(),@Get()...等等,nestjs 底层框架可选 是expres或者是Fastify,在这里我选择 koa2。 话不多说,直接上代码 src/koa-decorator.ts 引 ...
狙兕 2025-6-8 22:24
827 0 0
如何快速画出一幅漂亮的架构图
为什么要画好一幅架构图?一幅漂亮的架构图既是创作者的深度结构化思考和表达,对于读者来说也更加容易理解架构所要表达的意思。然而不擅长画图的程序员,在大脑里已经有了思路,如何快速能够产出精美的架构图呢?这篇文章帮你总结了常 ...
谅潭好 2025-6-8 22:23
496 0 0
读发布!设计与部署稳定的分布式系统(第2版)笔记25_互联层之路由和服务
1. 控制请求数量 1.1. 这个世界可以随时摧毁我们的系统 1.1.1. 要么拒绝工作 1.1.2. 要么扩展容量 1.1.3. 没有人会在与世隔绝的环境中使用服务,现在的服务大多必须处理互联网规模的负载 1.2. 系统的每次失效,都源自某个等 ...
訾颀秀 2025-6-8 22:23
31 0 0
Python代码实现Twikoo评论中的图片显示
利用服务器公网IP和域名,通过简单的Python代码实现Twikoo评论中的图片功能。 由于没有购买和注册图床服务,且没有绑定腾讯云服务,所以只能自行想办法实现Twikoo的评论带图片功能。 想起来之前工作中有利用FastAPI实现过在Streamlit大 ...
边书仪 2025-6-8 22:02
1046 0 0
FastAPI 查询参数完全指南:从基础到高级用法
title: FastAPI 查询参数完全指南:从基础到高级用法 来源:程序园用户自行投稿发布,如果侵权,请联系站长删除 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
呼延含玉 2025-6-8 22:02
906 0 0
Python基础语法
目录 [*]基础语法 [*]一、小功能 [*]1.1 注释 [*]二、变量和数据类型 [*]2.1、变量的赋值 [*]2.2、标识符 [*]2.3、字符串 [*]2.4、数据类型 [*]三、数据类型的转换和运算符 [*]3.1、数据类型转换 [*]3.2、运算符 [*]3.3、逻辑运算 ...
任俊慧 2025-6-8 22:01
1029 0 0
FastAPI 参数别名与自动文档生成完全指南:从基础到高级实战
title: FastAPI 参数别名与自动文档生成完全指南:从基础到高级实战 来源:程序园用户自行投稿发布,如果侵权,请联系站长删除 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
明思义 2025-6-8 22:01
270 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则