找回密码
 立即注册

推荐主题

设计模式-工厂方法
工厂方法模式 简单工厂的不足 上节的简单工厂,需要拓展时比如修改工厂类,违背了设计模式的开闭原则 简单工厂类直接生成各个子类产品,而工厂方法则有一个抽象工厂类,声明了创建产品的工厂方法,而各个不同的子类产品交由各个不同的 ...
蒙飘 2025-6-6 09:47
497 0 0
中台,真的是一场自欺欺人的骗局吗?
前段时间,随着阿里集团CEO张勇的公开信发布,阿里集团也做出了历史上最大的一次组织调整。   随着新的1+6+N的组织阵型的调整和落地,阿里曾经的中台战略,变得有点非常的尴尬了,似乎成为了一个巨大的争议。   譬如,有人在脉脉匿名 ...
锟及 2025-6-6 09:46
656 0 0
如何设计一套支付系统
  支付永远是一个公司的核心领域,因为这是一个有交易属性公司的命脉。那么,支付系统到底长什么样,又是怎么运行交互的呢?抛开带有支付牌照的金融公司的支付架构,下述链路和系统组成基本上符合绝大多数支付场景。其实整体可以看成是 ...
袁曼妮 2025-6-6 09:44
184 0 0
露天煤矿现场调研和交流案例分享
      来到通辽草原深处的露天煤矿进行技术交流,尽管草场还没有泛绿,但是仍然很美丽。来的时候,沙尘暴刚刚逃离,蓝天白云触手可及。走的时候,春风拂过,感受一丝暖意,行驶途中绵绵细雨滑落在车窗上,远处圆润山峰和路两侧的积 ...
滤冽 2025-6-6 09:44
870 0 0
【观察者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 观察者模式(Observer Pattern)是一种行为型模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 观察者模式使用三个类Subject、Observer和Client。Subject对象 ...
请蒂 2025-6-6 09:42
786 0 0
【过滤器设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern),是一种结构型模式。这种模式允许使用不同的标准条件来过滤一组对象,并通过逻辑运算的方式把各条件连接起来,它结合多个标准来获得单一标准。 例子将创建一个 Person ...
笃扇 2025-6-6 09:40
772 0 0
【译】Visual Studio 扩展管理器更新
  Visual Studio 2022 的最新更新引入了专门的设计用于改进扩展管理方式的功能。这些更新提供的工具可以帮助您自动化过程,为配置提供详细的控制,并增强用户界面以简化您的开发工作流程。 无缝自动更新   Visual Studio 现在在您打 ...
愤血冒 2025-6-6 09:39
903 0 0
UML 类图
UML 类图 1 类图的结构 用动物园的类图结构来举例,先抽象化动物类如图所示: 一个类图包括类名、属性和行为,类名不用解释,在介绍属性和行为前,先了解一下访问权限: [*]‘ - ’ private:只有类内部的成员才能访问 [*]‘ + ’ pu ...
圣罩 2025-6-6 09:36
799 0 0
当我把ChatGPT拉进群聊里,我的朋友都玩疯了
前言 近期ChatGPT可以说是太火了,问答、写论文、写诗、写代码,只要输入精确的prompt,他的表现总是让人惊喜。本着打不过就加入的原则。要是把ChatGPT拉入群聊中,会是怎样一番场景?说做就做,花了1个晚上捣鼓了一个小Demo【ChatGPT群 ...
连热 2025-6-6 09:34
904 0 0
ECS架构分析
概述 ECS全称Entity-Component-System,即实体-组件-系统。是一种面向数据(Data-Oriented Programming)的编程架构模式。 这种架构思想是在GDC的一篇演讲《Overwatch Gameplay Architecture and Netcode》(翻成:守望先锋的游戏架构和网 ...
决台 2025-6-6 09:30
670 0 0
系统性能优化十大绝招
上篇   引言:取与舍  软件设计开发某种意义上是“取”与“舍”的艺术。   关于性能方面,就像建筑设计成抗震9度需要额外的成本一样,高性能软件系统也意味着更高的实现成本,有时候与其他质量属性甚至会冲突,比如安全性、可扩展性 ...
栓汨渎 2025-6-6 08:59
60 0 0
数据同步gossip协议原理与应用场景介绍
作者:京东物流 冯鸿儒 1 简介 Gossip是一种p2p的分布式协议。它的核心是在去中心化结构下,通过将信息部分传递,达到全集群的状态信息传播,传播的时间收敛在O(Log(N))以内,其中N是节点的数量。基于gossip协议,可以构建出状态一 ...
汲佩杉 2025-6-6 08:56
246 0 0
消息中间件RabbitMQ
目录 [*]什么是RabbitMQ? [*]为什么使用MQ?MQ的优点 [*]消息中间件比对 [*]RabbitMQ [*]RocketMQ [*]Kafka [*]选型建议 [*]MQ 有哪些常见问题?ranbbitMQ如何解决这些问题? [*]MQ 有哪些常见问题? [*]消息的顺序问题 [*]消息的 ...
韩素欣 2025-6-6 08:52
255 0 0
构建亿级别的消息推送基础模型
[*]问题场景: 当用户量增大的时候,系统内的消息推送(比如 系统内短信推送,微信,钉钉,极光个推推送)将是我们常见业务场景。当系统中的用户量逐渐增大时候,群发用户消息的推送也将成为系统中致命的性能瓶颈。 [*]消息推送缓冲队列 ...
少琼 2025-6-6 08:48
1069 0 0
认知篇:CQRS架构模式的本质
作者:京东科技 倪新明 CQRS只是一种非常简单的模式(pattern),CQRS本身并不是一种架构风格,和最终一致性/消息/读写分离/事件溯源/DDD等没有必然的联系,它最大优势是给我们带来更多的架构属性选择1 CQRS 本质 1.1 CQS:命令和查询分 ...
益竹月 2025-6-6 08:47
506 0 0
随机高并发查询结果一致性设计实践
作者:京东物流 赵帅 姚再毅 王旭东 孟伟杰 孔祥东 1 前言 物流合约中心是京东物流合同管理的唯一入口。为商家提供合同的创建,盖章等能力,为不同业务条线提供合同的定制,归档,查询等功能。由于各个业务条线众多,为各个业务条线提供 ...
奚娅琼 2025-6-6 08:45
880 0 0
读编程与类型系统笔记09_泛型数据结构
1. 恒等函数 1.1. 在代数中,恒等函数指的是函数f(x) = x 1.2. 恒等逻辑与getNumbers()和assembleWidgets()的问题域解耦,因为恒等逻辑和问题域是正交的,或者说是独立的 2. 类型参数 2.1. 将不同函数的区别,即它们的实参类型 ...
龙骋唧 2025-6-6 08:22
86 0 0
移动应用架构新思路——WePY+小程序容器
WePY(微信小程序开发框架)是一个基于组件化开发思想的微信小程序开发框架。它类似于Vue.js框架,通过封装小程序原生的API,提供了更加简洁、高效的开发方式。 WePY的主要特点包括: [*]组件化开发:WePY将页面拆分为多个组件,每个组 ...
游康 2025-6-5 20:13
604 0 0
读发布!设计与部署稳定的分布式系统(第2版)笔记13_断路器与舱壁
1. 电路保险丝 1.1. 保险丝通过自身率先失效,控制整体的系统失效方式 1.2. 当遇到电阻时,电流产生的热量与电流强度的平方和电阻的乘积(I^2R)成正比 1.3. 在房子着火前先行熔断,切断电路并避免火灾 1.4. 民用保险丝早已被 ...
靳夏萱 2025-6-5 20:09
54 0 0
巧用网关白名单实现接口免鉴权
分享技术,用心生活 场景描述:一般系统中提供的接口都是经过统一配置鉴权的,比如不登录不能访问。但是,一些接口是需要开放给客户用的,我称作open API。那么这时候你不能要求客户先登录你的接口再去调用吧。那么,这时候就可以通过网 ...
左丘平莹 2025-6-5 20:06
588 0 0

快速发帖

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

本版积分规则