写点什么

架构设计

33 人感兴趣 · 292 次引用

  • 最新
  • 推荐

破防了!阿里用 17 个真实企业级项目阐述 Java 系统分析与架构设计

最近,有小伙伴问我,有没有能够在短时间内快速增长软件项目的系统分析与架构设计能力的方法。

什么是无服务器架构技术?

无服务器架构(Serverless Architecture)是jin年来逐渐兴起的一种软件架构方案,它采用了一种全新的方式来处理应用程序的部署、运行和扩展。与传统的服务器架构相比,无服务器架构具有很多优势,包括可扩展性、弹性、可靠性和安全性等。

救命稻草!阿里 P8 耗时 5 月打造的架构师速成手册,千金难求

软件行业技术开发从业人员众多,很多程序员朋友在从业2-3年后都会进入一个迷茫期,面对个人发展的瓶颈。即如何从普通开发人员转型成高层次的系统架构师和技术管理人员。对程序员来说,架构师的薪资比较充满诱惑,年薪四五十万对他们来说是一件比较简单的。但

https://static001.geekbang.org/infoq/e1/e125b5bd28ff25b84865f2ab40d1347d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何使用 Go 实现原型设计模式

用户头像
Jack
05-22

原型设计模式是面向对象编程中的一种设计模式,它的主要目的是通过复制现有对象来创建新对象,从而避免昂贵的对象创建过程,提高程序的性能和效率。原型设计模式包括深拷贝和浅拷贝两种。

GitHub 标星 30k!基于 Spring MVC Mybatis 分布式开发系统 -zheng 项目 (内附源码)

  zheng项目不仅仅是一个开发架构,而是努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。

太猛了!Github 大佬那白嫖的分布式进阶宝典, 啃完感觉能吊锤面试官

在当下的软件开发过程中,分布式系统的设计和实现已经非常普遍。面对微服务架构的遍地开花以及中台思想的日渐兴起,如何高效采用主流的分布式开发工具和机制来满足不断变化的业务需求,已经成为很多架构师和开发人员所需要规划和落实的一大课题。

NUMA 架构介绍及优缺点分析

NUMA(Non-Uniform Memory Access,非统一内存访问)架构是一种针对多处理器系统的内存组织方式。在这种架构中,处理器被分配到不同的节点,每个节点拥有自己的本地内存。处理器可以访问本地内存和其他节点的内存,但访问本地内存的速度要快于访问其他

VictoriaMetrics 常见性能问题排查

VM集群由以下子模块组成 vmstorage: 存储原始数据,并根据指定时间范围和标签过滤条件等返回查询数据集 vminsert: 接收数据写入,并根据指标名和标签按一致性hash分发至集群中vmstorage节点 vmselect:执行查询请求,从数据所在的vmstorage节点获取数据

解耦远不止依赖注入

什么是耦合?如何解耦合?在面向对象技术盛行的今天,所谓的相互作用被表达为对象之间的相互关联,耦合的外在表现是持有相关对象的指针,因此解耦合问题似乎可以具体化如何最小化对象装配所需要的信息量,最后形成的解决方案就成为了依赖注入这一技术理念。具

如果重写 SpringBoot,我们会做哪些不同的选择?

SpringBoot是在Spring框架基础上的一次巨大的进步,它提出了动态自动装配的概念,摒弃了繁琐的XML配置,充分利用Java语言内置的注解和ServiceLoader机制,极大的减少了一般业务开发中所需要做出的配置决策的数量,重塑了Java应用程序的开发和部署工作。但是发

从可逆计算看开源低代码平台 Skyve 的设计

Skyve 是一个Java语言编写的开源的业务软件构建平台。它支持无代码和低代码的快速应用开发。支持不同的数据库引擎:MySQL、SQL 服务器和 H2 数据库引擎。Skyve的设计采用了一种相对比较传统的后端低代码实现方案,也是目前比较流行的低代码和无代码方案。在本

从张量积看低代码平台的设计

软件设计中的一个基本问题是可扩展性问题。处理可扩展性问题的一个基本策略是将新的变化要素看作是一个新的维度,然后考察这个维度与已有维度之间的相互作用关系。

程序员晋升指南!13 年顶级架构设计经验的锦囊妙计与实践分享

如今分布式、高并发、高可用、DevOps等技术和理念已深入人心并得到广泛应用。能够深入理解和驾驭这些技术、架构和方法论,在中大型平台建设中担负起至关重要的决策和管理责任,使平台建设取得成功并可持续发展,不断满足新的业务需求和变化,是很多IT从业人员

https://static001.geekbang.org/infoq/3d/3dbccef6f367a3cf040edb94285380fa.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

硬核!阿里最新出品架构核心场景实战手册,解决 99% 的架构问题

大伙有没有发现,同样大学毕业的程序员,学习能力差别并不会很大,可是为什么行业头部公司的程序员更受欢迎?而且同期与你进入公司的,升职加薪的就是比你快?

兼顾可扩展、高并发与数据一致性:咸鱼优惠系统设计实践

在闲鱼上,针对闲鱼交易中的粉丝购买和粉丝回购的优惠促销场景,提供了一种定向一口价的优惠能力:

https://static001.geekbang.org/infoq/f4/f4df25ae07b03487ecb9bf42cb913d03.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

真香!阿里 P8 微服务实战心得首次公开,涵盖架构设计所有知识点

随着“铜三铁四”的结束,身边有不少程序员转型架构师成功,但有人成功也会有人失败,不少面试架构师的同伴倒在了知识储备上。

Github 高赞!Alibaba 最新亿级并发系统架构(2023 版全彩小册)

不知道大家最近有去面试过没有?有去面试过的小伙伴应该会知道现在互联网企业招聘对于“高并发”这块的考察可以说是越来越注重了。基本上你简历上有高并发相关经验,就能成为企业优先考虑的候选人。其原因在于,企业真正需要的是能独立解决问题的人才。每年面

https://static001.geekbang.org/infoq/3d/3dbccef6f367a3cf040edb94285380fa.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

架构师必备!阿里 P8 耗时 6 个月手码架构师进阶笔记真的香

五一小长假已过,大伙肯定放假还没放舒服吧!2023年的金三银四也已经过了,但是Java岗还是日常缺人。我们该如何打赢这场程序员内卷严重的金三银四呢?现如今架构师已经成为IT行业里香饽饽的岗位。

https://static001.geekbang.org/infoq/07/079efddc31d0fae1c31a081bf72a11b7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅谈复杂业务系统的架构设计 | 京东云技术团队

复杂系统的架构设计不是一蹴而就的,合适的才是正确的。希望本文能够对您在进行复杂系统设计时有一定的参考意义。

https://static001.geekbang.org/infoq/f3/f32e792b73ce31c8717621ade51630c3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

架构设计通用原则

架构设计是一个技术范畴,没有完美的架构,一个架构多根据业务和应用进行针对性优化改进,甚至有时被完全推翻,才能最终满足或超越需求。作为一项通用原则,必须考虑到原则的普适性,以及对业务和技术团队的支撑适应能力。

阿里十年资深码农共享 SpringCloud 微服务架构实战文档

两年前,我与我的一些同事谈起徼服务时,有很多人对微服务还不甚了解,而部分有所了解的人对其持观望的态度,现在,微服务架构已经成为一家公司技术是否先进、是否具有规模发展的标杆配置。

逆天!腾讯大神纯手撸“架构师速成手册”Github 狂获 4.5kstar

有很多读者经常问我,程序员的学习、成长之路应该怎么规划,才能早日成为一名架构师?

从此脱离 CRUD!Github 热榜第三架构师速成手册成功颠覆了我的认知

在行业内的程序员或多或少都有一个架构师梦。但是“架构师”这个词在很多程序员眼中是高大上的,是很强的技术天分、创造力的代名词。大家都陷入了一个误区:似乎架构就一定要具备高可用,高性能原则;平时工作中要是根本没有机会参与架构设计,就对此望而生畏

泰库辣!京东首席架构师:亿级流量网站架构核心技术,肝完薪资飙升

本手册是京东首席架构师5年多在高可用和高并发方面总体原则、关键技术和实战经验的总结,还包括了曾经经历的坑,可谓是理论与实践相结合的结晶。是保证大规模电商系统在高流量、高频次的冲击下仍能正常运行的葵花宝典,是互联网一线技术研发人员的实战手册。

如果不知道这 4 种缓存模式,敢说懂缓存吗?

在系统架构中,缓存可谓提供系统性能的最简单方法之一,稍微有点开发经验的同学必然会与缓存打过交道,最起码也实践过。

阿里 p8 强烈推荐这部《从零开始学架构》堪称 GitHub 最强!

本书涵盖了整套架构设计方法论和架构实践,主要包括架构基础,高性能架构模式,高可用架构模式,可扩展架构模式,架构实战。

破防了!阿里用 17 个真实企业级项目阐述 Java 系统分析与架构设计

最近,有小伙伴问我,有没有能够在短时间内快速增长软件项目的系统分析与架构设计能力的方法。

热榜!Alibaba 最新发布「10 亿级并发系统设计文档」Git 狂揽 9000 星

每逢阿里开展大型活动,比如、双11、双12、等等,使用淘宝的用户就会瞬间飙升,为何淘宝APP从来没有崩盘?淘宝的亿级并发系统架构又是如何设计的呢?又是如何承受住亿级流量带来的并发量呢?

麻了,不要再动不动就 BeanUtil.copyProperties

最近项目上要求升级一个工具包hutool的版本,以解决安全漏洞问题,这不升级还好,一升级反而捅出了更大的篓子,究竟是怎么回事呢?

架构设计_架构设计技术文章_InfoQ写作社区