2

备忘录模式

备忘录模式的核心思想是将对象的状态保存在一个独立的对象中,这样既能保持对象的封装性,又能方便地恢复对象到之前的状态。 ...

烟沙九洲 发布于 2025-02-11 22:51 评论(0) 阅读(124)
1

SaaS+AI应用架构:业务场景、智能体、大模型、知识库、传统工具系统

大家好,我是汤师爷~ 在SaaS与AI应用的演进过程中,合理的架构设计至关重要。本节将详细介绍其五个核心层次: 业务场景层:发现和确定业务场景 智能体层:构建可复用的智能应用 大模型层:采用最合适的大模型,作为思考推理的核心 知识库:管理企业的核心知识资产 传统工具:传统的运营工具和业务系统 业务场 ...

架构师汤师爷 发布于 2025-02-11 14:16 评论(0) 阅读(439)
0

Zookeeper入门api与应用

一、 说明 Zookeeper作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基 ...

鹿之鱼 发布于 2025-02-07 21:04 评论(0) 阅读(14)
1

中介者模式

中介者模式的目的是把多方会谈变成双方会谈,从而实现多方的松耦合。用一个中介对象来封装一系列的对象交互。这样,系统中的各个对象不直接互相引用,而是通过中介者进行交互,从而降低了系统的耦合度。 ...

烟沙九洲 发布于 2025-02-06 23:36 评论(0) 阅读(238)
1

用 DeepSeek 分析,SaaS 多租户的3种隔离模式,结果。。。

大家好,我是汤师爷~ 在SaaS模式下,多租户之间的资源隔离是基础且关键的一环。 SaaS服务商需要在确保运营效率和控制成本的前提下,搭建一个让多个租户能够同时访问的共享环境。 虽然大家都在用同一套SaaS产品服务,但资源访问必须严格隔离,确保租户之间互不干扰。 下面,介绍一下SaaS资源的几种隔离 ...

架构师汤师爷 发布于 2025-02-06 10:15 评论(0) 阅读(713)
1

关于设计模式的一点想法

最早读这本《设计模式:可复用面向对象软件的基础》是在大学的时候。读了一些片段,看到了讲文本编辑器的滚动条装饰,觉得有点意思,可以用来做图形界面。 记得有一天晚上上床睡觉后,和两位同寝室室友聊天。一位室友LL说,他为了找工作,把设计模式这本书看了五六遍,把所有设计模式都记住了。另一位室友LHT说,这设 ...

seraph_v3 发布于 2025-02-05 18:20 评论(0) 阅读(70)
0

DeepSeek 全面指南,95% 的人都不知道的9个技巧(建议收藏)

大家好,我是汤师爷~ 最近,DeepSeek这款AI工具爆火国内外。 虽然许多人都开始尝试使用它,但有人吐槽说,没想象中那么牛。 其实问题不在工具,很多人的使用姿势就搞错了,用大炮打蚊子,白白浪费DeepSeek的强大功能。 接下来,我将为大家分享9个实用技巧,你会发现DeepSeek远比想象中更强 ...

架构师汤师爷 发布于 2025-02-05 15:54 评论(0) 阅读(2902)
1

「全网最细 + 实战源码案例」设计模式——享元模式

​ 核心思想 享元模式(Flyweight Pattern)是一种结构型设计模式,主要用于减少程序中大量对象的内存消耗。该模式通过共享相同的数据来有效减少内存的使用,适用于对象非常多且可以共享一部分状态的场景。 核心:将对象的内部状态和外部状态分离: 内部状态:存储在享元对象内部的、不会改变的状态, ...

SlackClimb 发布于 2025-02-02 17:38 评论(0) 阅读(17)
17

DeepSeek 全面指南,95% 的人都不知道的9个技巧(建议收藏)

大家好,我是汤师爷~ 最近,DeepSeek这款AI工具爆火国内外。 虽然许多人都开始尝试使用它,但有人吐槽说,没想象中那么牛。 其实问题不在工具,很多人的使用姿势就搞错了,用大炮打蚊子,白白浪费DeepSeek的强大功能。 接下来,我将为大家分享9个实用技巧,你会发现DeepSeek远比想象中更强 ...

架构师汤师爷 发布于 2025-02-02 14:05 评论(2) 阅读(17186)
0

分布式事务之2PC两阶段提交

1. 分布式事务概述 1.1 问题背景 在分布式系统中,业务操作可能跨越多个服务或数据库(如订单服务、库存服务、支付服务),传统单机事务(ACID)无法满足跨网络节点的数据一致性需求。 网络不可靠:服务间调用可能失败或超时。 数据一致性:不同节点间的状态需最终一致。 性能与可用性:避免长时间锁资源导 ...

DaFanJoy 发布于 2025-02-01 14:08 评论(0) 阅读(213)
0

读书笔记:流程自动化实战, 系统架构和软件开发视角

封面 版权信息 O'Reilly Media Inc.介绍 前言 流程自动化工具与技术 不过流程自动化有其独特的特征和需求,有些软件专门为了解决这些问题而设计。分析师依此定义了与流程自动化相关的细分软件市场:数字流程自动化( DPA)、智能业务流程管理套件(iBPMS)、 低代码平台、机器人流程自动 ...

liqinglucky 发布于 2025-01-31 19:36 评论(0) 阅读(32)
0

常用的设计模式

设计模式看似把代码改造了很多,其实,只不过是把代码挪动了一下位置,增加了一些小小的变量,删减了一些小小的变量。 历史 设计模式一开始是由一个搞建筑的人提出的。 GoF,Gang of Four,四人组。指的是一本书,四个人写的,因为名字太长了,就叫做这个。原书名好像是叫做:《设计模式:面向对象软件设 ...

yx1024 发布于 2025-01-31 18:20 评论(0) 阅读(20)
0

多优先队列协程池爬虫及消息推送技术分析

作者:Naihe Github:https://github.com/239144498 项目需求:将某Discourse论坛最新消息进行多重过滤,判定信息的不同优先级并及时推送到手机。 项目难点: 论坛针对网络请求设置了IP和Token限流,频繁请求会触发429报错 针对不同信息流的分类,优先处理 ...

Naihe\ 发布于 2025-01-27 16:28 评论(0) 阅读(5)
5

如何打造一个高并发系统?

今天和大家聊聊作为一个后端开发,在实际工作中,我们如何打造一个高并发的系统? 如下图所示,大概有六个层面,我们结合具体的场景直播间签到去一一细说。 一、前端 1、打散请求:即把用户的接口分散一点去请求后端,尽量不要集中在某一时刻。 场景:比如直播间讲师发起了一个签到,用户去点击签到,调用签到请求接口 ...

snail_lie 发布于 2025-01-23 17:49 评论(6) 阅读(1571)
0

How to implement a software layer

How Layers Should Be Realized The matter of how layers should be realized is determined by the client-server nature of the relationship between an app ...

tortelee 发布于 2025-01-21 22:39 评论(1) 阅读(1)
0

掌握设计模式--观察者模式

观察者模式(Observer Pattern) 观察者模式(Observer Pattern)是一种行为设计模式,它定义了对象间的一对多依赖关系,使得当一个对象状态发生改变时,所有依赖于它的对象都会自动收到通知并更新。 主要组成部分 主题(Subject):主题是被观察的对象,它维护一个观察者列表。 ...

渊渟岳 发布于 2025-01-17 09:33 评论(0) 阅读(364)
1

迭代器模式

迭代器就是提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。迭代器模式的主要思想是将集合的遍历行为抽取为单独的迭代器对象。 ...

烟沙九洲 发布于 2025-01-16 23:45 评论(0) 阅读(162)
0

状态机幂等

何为状态幂等? 先了解何为幂等。 幂等大家应该都知道。 在针对数据更新操作的幂等中,有一个实现方案是基于版本号的数据库乐观锁。 在账户记账业务中,我们通常会使用这种方式。 具体的姿势是下面2步(前提是表里有version): 查询数据,然后执行业务逻辑处理 执行完业务逻辑,在更新数据时,将数据中的v ...

buguge 发布于 2025-01-16 21:37 评论(0) 阅读(28)
2

一文搞懂企业架构与DDD融合

大家好,我是汤师爷~ 今天聊聊企业架构与DDD如何进行融合。 企业架构TOGAF 什么是企业架构TOGAF? TOGAF(The Open Group Architecture Framework)是一个广泛采用的企业架构(Enterprise Architecture, EA)框架,由开放组(Th ...

架构师汤师爷 发布于 2025-01-16 14:50 评论(0) 阅读(538)
3

掌握设计模式--责任链模式

责任链模式(Chain of Responsibility) 责任链模式(Chain of Responsibility)是一种行为型设计模式,旨在通过将请求沿着一系列处理者传递,形成一条处理链,直到请求被处理链上特定的结点处理为止。它允许多个对象有机会处理请求,而不需要明确指定哪个对象将处理该请求 ...

渊渟岳 发布于 2025-01-16 08:22 评论(0) 阅读(460)

统计信息

  • 博客 - 795558
  • 随笔 - 11518198
  • 文章 - 972546
  • 评论 - 4154262