找回密码
 立即注册

推荐主题

c#中责任链模式详解
基本介绍:   “责任链”顾名思义,是指一个需要负责处理请求的链条。   每个链条节点都是一个单独的责任者,由责任者自己决定是否处理请求或交给下一个节点。   在设计模式中的解释则为:为请求创建了一个接收者对象的链。适用于 ...
蚬蕞遂 2025-6-9 08:26
838 0 0
设计模式—结构型模式之代理模式
设计模式—结构型模式之代理模式 代理模式(Proxy Pattern) ,给某一个对象提供一个代理,并由代理对象控制对原对象的引用,对象结构型模式。 静态代理 比如我们有一个直播平台,提供了直播功能,但是如果不进行美颜,可能就比较冷清。所 ...
蔡如风 2025-6-9 08:26
732 0 0
c#中命令模式详解
基本介绍:    命令模式,顾名思义就是将命令抽象化,然后将请求者和接收者通过命令进行绑定。   而命令的请求者只管下达命令,命令的接收者只管执行命令。   从而实现了解耦,请求者和接受者二者相对独立。   单独理解起来比 ...
费卿月 2025-6-9 08:26
681 0 0
领域驱动设计之银行转账:Wow框架实战
领域驱动设计之银行转账:Wow框架实战 银行账户转账案例是一个经典的领域驱动设计(DDD)应用场景。接下来我们通过一个简单的银行账户转账案例,来了解如何使用 Wow 进行领域驱动设计以及服务开发。 银行转账流程 [*]准备转账(Prepar ...
讣丢 2025-6-9 08:25
944 0 0
微服务开发,这10个点你要知道
微服务架构是一种软件开发模式,它将一个复杂的应用程序拆分为多个个独立的、小型的、可复用的服务,每个服务负责一个特定的业务功能。 微服务架构有许多优点,例如提高系统的可扩展性、可维护性、可测试性和故障容忍性。 但是,微服务架 ...
凤患更 2025-6-9 08:25
73 0 0
区别对比 Python、Perl、VB、Ruby、C/C++、C# .Net、PHP、Java… 等多编程语言
1. 编程语言类型: 首先,Python、C/C++、Java 都是强类型的编程语言。强类型的编程语言定义如下: [*]强类型的编程语言是一种强制类型定义的编程语言,即一旦某一个变量被定义类型,如果不经强制转换,那么它永远就是该数据类型。而弱 ...
闵雇 2025-6-9 08:25
396 0 0
架构探索之路-第一站-clickhouse
一、前言 架构, 软件开发中最熟悉不过的名词, 遍布在我们的日常开发工作中, 大到项目整体, 小到功能组件, 想要实现高性能、高扩展、高可用的目标都需要优秀架构理念辅助. 所以本人尝试编写架构系列文章, 去剖析市面上那些经典优秀的开源 ...
左丘雅秀 2025-6-9 08:24
272 0 0
城院导航小程序软件需求规范(SRS)(三期作业汇总)
城院导航小程序软件需求规范(SRS) 1. 引言 1.1 目的 小帅小美们注意看!! 公主请批阅! 王子请批阅! 本文档描述了城院导航小程序的功能和非功能需求。它旨在为开发团队、导师和利益相关者提供清晰、完整的需求描述。 1.2 范围 ...
仁夹篇 2025-6-9 08:24
84 0 0
promise时效架构升级方案的实施及落地
一、项目背景 为什么需要架构升级 [*]promise时效包含两个子系统:内核时效计算系统(系统核心是时效计算)和组件化时效系统(系统核心是复杂业务处理以及多种时效业务聚合,承接结算下单黄金流程流量),后者依赖前者,分别由两组技 ...
溶绚 2025-6-9 08:24
349 0 0
Kafka干货之「零拷贝」
一、背景 周所周知,Kafka是一个非常成熟的消息产品,开源社区也已经经历了多年的不断迭代,特性列表更是能装下好几马车,比如:幂等消息、事务支持、多副本高可用、ACL、Auto Rebalance、HW、Leader Epoch、Time Index、Producer Snaps ...
粉押淫 2025-6-9 08:24
80 0 0
【虹科干货】设计微服务架构的原则
微服务是一种软件架构策略,有利于改善整体性能和可扩展性。你可能会想,我的团队需不需要采用微服务,设计微服务架构有哪些原则?本文会给你一些灵感。 文章速览: [*]微服务设计 [*]通过领域驱动设计实施微服务 [*]选择技术栈 [*]微服 ...
缍米 2025-6-9 08:24
536 0 0
【虹科干货】如何构建弹性、高可用的微服务?
基于微服务的应用程序可实现战略性数字转型和云迁移计划,对于开发团队来说,这种架构十分重要。那么,如何来构建弹性、高可用的微服务呢?Redis Enterprise给出了一个完美的方案。   文况速览:   [*]什么是微服务架构? [*]为什么微 ...
扎先 2025-6-9 08:23
1001 0 0
Util应用框架基础(三) - 面向切面编程(AspectCore AOP)
本节介绍Util应用框架对AspectCore AOP的使用. 概述 有些问题需要在系统中全局处理,比如记录异常错误日志. 如果在每个出现问题的地方进行处理,不仅费力,还可能产生大量冗余代码,并打断业务逻辑的编写. 这类跨多个业务模块的非功能需求, ...
战匈琼 2025-6-9 08:23
180 0 0
生产实践:Redis与Mysql的数据强一致性方案
数据库和Redis如何保持强一致性,这篇文章告诉你 目的 Redis和Msql来保持数据同步,并且强一致,以此来提高对应接口的响应速度,刚开始考虑是用mybatis的二级缓存,发现坑不少,于是决定自己搞 要关注的问题点 操作数据必须是唯一索引 ...
殷罗绮 2025-6-9 08:23
728 0 0
第二次博客作业
前言 这是第二次博客作业,总结了近三次PTA大作业的完成情况,这三次的大作业难度逐渐增大,完全理不清逻辑,真的越想越混乱,代码写的也是很乱,没有一个整体的框架结构,读起来很困难,没有学到java程序编写的真谛,总之对于我,一个 ...
扎先 2025-6-9 08:22
713 0 0
线性代数的艺术
推荐一本日本网友Kenji Hiranabe写的《线性代数的艺术》。这本书是基于MIT大牛Gilbert Strang教授的《每个人的线性代数》制作的。 虽然《线性代数的艺术》这本书仅仅只有12页的内容,就把线性代数的重点全画完了,清晰明了。 《线性代数 ...
娥搽裙 2025-6-9 08:22
736 0 0
解锁清晰代码-每位开发者的20个架构技巧
    清晰架构原则对于任何希望创建健壮、可维护和可扩展软件的软件开发者来说都至关重要。理解并实施这些概念可以显著提升你的编程技能。以下是对20个基本架构洞见的深入探讨: [*]依赖规则: 清晰架构的核心是依赖规则。它规定源代 ...
吞脚 2025-6-9 08:22
528 0 0
DDD技术方案落地实践
1. 引言 从接触领域驱动设计的初学阶段,到实现一个旧系统改造到DDD模型,再到按DDD规范落地的3个的项目。对于领域驱动模型设计研发,从开始的各种疑惑到吸收各种先进的理念,目前在技术实施这一块已经基本比较成熟。在既往经验中总结了 ...
嫂潍 2025-6-9 08:22
903 0 0
c#装饰器模式详解
一、基础介绍: 动态地给一个对象添加一些额外的职责。适用于需要扩展一个类的功能,或给一个类添加多个变化的情况。 装饰器,顾名思义就是在原有基础上添加一些功能。 大家都只知道如果想单纯的给原有类增加一些功能,可以直接继续该类 ...
蚣澡 2025-6-9 08:21
807 0 0
c#中适配器模式详解
一、基础介绍: 想象这样一个场景,原项目中接口返回的数据是XML格式的数据,但现在来了一个新客户,它期望接口返回的数据类型为json格式的。 想要实现要么就是改原有接口,但这样就违反了开闭原则,容易出现未知bug,影响到老客户的正 ...
勺缓曜 2025-6-9 08:21
782 0 0

快速发帖

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

本版积分规则