首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签架构设计

#架构设计

架构设计是人们对一个结构内的元素及元素间关系的一种主观映射的产物。架构设计是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。

设计模式觉醒系列(02)这几种设计模式很简单实用 | 相信你肯定见过

拉丁解牛说技术

在上一篇系列文章《设计模式觉醒系列(01)设计模式的基石 | 六大原则的核心是什么?》,我们已经详细分享了设计模式的六大原则,以及总结设计模式在研发设计过程中的...

14920

框架源码私享笔记(01)Tomcat核心架构功能 | 配置详解

拉丁解牛说技术

Tomcat是Apache基金会基于Java开发开源的web容器。Tomcat应用服务器,又称“汤姆猫”,它开源、轻量、易于集成、社区背书支持的特性,深受Jav...

17820

架构设计过程中的10点体会

半吊子全栈工匠

在软件工程领域,任何脱离实际业务需求的架构设计都是一种不负责任的行为,甚至可以称之为"技术层面的形式主义"。这种设计倾向往往表现为过度追求技术新颖性、盲目采用复...

5400

谷粒商城08:PowerDesigner数据库设计极速入门

半旧518

前言:这个系列将使用最前沿的cursor作为辅助编程工具,来快速开发一些基础的编程项目。目的是为了在真实项目中,帮助初级程序员快速进阶,以最快的速度,效率,快速...

23910

腾讯频道Feed流系统架构设计

腾讯云开发者

面对千万级关系链与实时推送挑战,腾讯频道如何构建高性能Feeds流系统?本文深度解析三层架构设计策略,揭秘读写扩散混合方案与扩散量剪枝优化,破解超大社区场景下的...

6010

从15k到40k:资深Android必须掌握的3种架构设计模式

AntDream

大家好,我是稳稳,一个曾经励志用技术改变世界,现在为随时失业做准备的中年奶爸程序员,与你分享生活和学习的点滴。

4410

设计模式觉醒系列(01)设计模式的基石 | 六大原则的核心是什么?

拉丁解牛说技术

随着工作年限的不断增长,在技术经验积累的路上,我们在技术框架、性能优化、业务系统架构研发、踩坑经验等方面上投入了非常多的时间。然而在具体的代码架构设计、代码复用...

14520

MySQL进阶突击系列(09)数据磁盘存储模型 | 一行数据怎么存?

拉丁解牛说技术

这两个问题如果详细展开的话,各自至少需要一篇文章才能讲齐全。涉及底层的物理存储、模型设计逻辑,相对而言,会有一些难度以及枯燥乏味,导致去了解和探索的意愿相对也会...

19722

多线程是剂猛药,别乱吃!

用户11512967

关于消息任务处理有多种方式:MQ、Redis、数据库等等,都是消息任务处理的首选良方。本案例采用了比较传统、老套的处理消息任务的方式:数据库。这种方式执行步骤相...

8510

你真的了解MySQL吗(从MySQL基础架构深入探究)

潋湄

MySQL,关系型数据库,我们在开发过程中经常使用,谈及事务,我们会想到MVCC机制+锁机制+日志,谈及事务隔离级别,读未提交、读已提交、可重复读、串行化我们再...

41522

ByteByteGo学习笔记:URL短链服务设计

攻城狮笔记

在互联网技术日新月异的今天,URL短链服务已经成为日常网络生活中不可或缺的一部分。每当想要分享一个冗长的网页链接,或者需要在对字符数量敏感的平台(如社交媒体、短...

8800

NVIDIA:GPU作为数据访问引擎的计算架构设计

数据存储前沿技术

GPU 不仅仅是一个计算怪兽,它也变成了一个细粒度的数据访问引擎。使用 O(100K) 线程来加速计算或 IO。

13810

图解Kafka:架构设计、消息可靠、数据持久、高性能背后的底层原理

腾讯云中间件团队

在构建高吞吐量和高可靠性的消息系统时,Apache Kafka 成为了众多程序员的首选。本文深入剖析了 Kafka 的内部机制,从宏观架构到消息流转的细节,揭示...

19610

绘制3D架构图,原来这么简单!

程序猿DD

在软件开发的世界里,架构图是系统设计的蓝图,它们不仅帮助团队理解系统的整体结构,还能提升沟通效率,确保项目的顺利推进。然而,绘制一张清晰、直观的架构图,往往需要...

8910

ByteByteGo学习笔记:一致性哈希

攻城狮笔记

在分布式系统中,实现水平扩展的关键在于能够有效地分配请求并均匀地将数据分配到各个服务器上。一致性哈希算法作为一种常用的技术,能够很好地解决这一问题。本文将深入探...

11210

RocketMQ事务消息实现的底层原理是什么

潋湄

在我们熟知的Kafka、RabbitMQ等消费队列中,都没有实现事务消息这个功能,RocketMQ是唯一实现了这一功能的消息队列中间件,今天我们来从底层看一下R...

16700

支付宝咋又出事了!风险和故障到底要怎么防?听听支付宝的专家怎么说

Louis XIV

腾讯 | 架构师 (已认证)

风险变为故障后影响的范围大小,记为 R(X) 。当概率性风险变为实际故障后,首要任务是控制故障的影响范围。故障影响范围的控制也需要在架构设计中提前考虑。

17010

Adaptive and Robust Query Execution for Lakehouses at Scale(翻译)

jhonye

腾讯 | 开发工程师 (已认证)

许多组织已经接受了“湖仓”数据管理范式,这种范式涉及在开放的、非结构化的数据湖之上构建结构化的数据仓库。这种方法与传统的、封闭的、关系型数据库形成鲜明对比,并为...

12011

Kafka为什么这么快

潋湄

在消息队列中,Kafka一直被称为是吞吐量最大的消息队列,那么它究竟为什么能够做到传输效率那么快呢?本文带你一探究竟

24210

MQ如何实现,消息幂等(MQ真的不能再背锅了)?(第33讲)

架构师之路

如《MQ如何实现,消息必达?(第32讲)》所述,MQ能解除发布订阅者之间的耦合,它将消息投递解耦成上下两个半场:

10000
领券