Su的技术博客

  • 首页
  • Java
  • MySQL
  • DDD
  • 事故复盘
  • 架构方案
  • AI
  • Other
  • 工具
  • 打赏
  • 关于
架构方案
架构/方案
架构方案

转载 7. MVC及其变种(译)

  这篇文章是软件架构编年史(译)的一部分,这部编年史由一系列关于软件架构的文章组成。在这一系列文章中,我将写下我对软件架构的学习和思考,以及我是如何运用这些知识的。如果你阅读了这个系列中之前的文章,本篇文章的的内容将更有意义。 创建可维护的应用始终是构建应用的真正的长期挑战。 不久以前,我还为一家公司工作过,其核心业务应用是拥有数千家公司客户的 SaaS 平台。 […]

2023-09-10 0条评论 68点热度 0人点赞 阅读全文
架构方案

架构 6.分层架构(译)

原文:https://herbertograca.com/2017/08/03/layered-architecture/ 这篇文章是软件架构编年史(译)的一部分,这部编年史由一系列关于软件架构的文章组成。在这一系列文章中,我将写下我对软件架构的学习和思考,以及我是如何运用这些知识的。如果你阅读了这个系列中之前的文章,本篇文章的的内容将更有意义。 分层是一种常见的根据系统中 […]

2023-09-06 0条评论 53点热度 0人点赞 阅读全文
架构方案

组件 5.单体架构(译)

  这篇文章是软件架构编年史(译)的一部分,这部编年史由一系列关于软件架构的文章组成。在这一系列文章中,我将写下我对软件架构的学习和思考,以及我是如何运用这些知识的。如果你阅读了这个系列中之前的文章,本篇文章的的内容将更有意义。 混沌初开,单体始现... 默认的架构风格就是构建一个单体。我的意思是,最开始应用程序就只有一个文件,然后应用程序开始由多个文件组成,从 […]

2023-09-03 0条评论 46点热度 0人点赞 阅读全文
架构方案

架构 4.架构风格 vs. 架构模式 vs. 设计模式(译)

原文:https://herbertograca.com/2017/07/28/architectural-styles-vs-architectural-patterns-vs-design-patterns/ 这篇文章是软件架构编年史(译)的一部分,这部编年史由一系列关于软件架构的文章组成。在这一系列文章中,我将写下我对软件架构的学习和思考,以及我是如何运用这些知识的。 […]

2023-09-01 0条评论 54点热度 0人点赞 阅读全文
架构方案

转载 3.编程语言的演化(译)

原文:https://herbertograca.com/2017/07/10/programming-language-evolution/ 这篇文章是软件架构编年史(译)的一部分,这部编年史由一系列关于软件架构的文章组成。在这一系列文章中,我将写下我对软件架构的学习和思考,以及我是如何运用这些知识的。如果你阅读了这个系列中之前的文章,本篇文章的的内容将更有意义。 编程语 […]

2023-08-30 0条评论 61点热度 0人点赞 阅读全文
架构方案

转载 2.软件架构预述(译)

原文:https://herbertograca.com/2017/07/05/software-architecture-premises/ 这篇文章是软件架构编年史(译)的一部分,这部编年史由一系列关于软件架构的文章组成。在这一系列文章中,我将写下我对软件架构的学习和思考,以及我是如何运用这些知识的。如果你阅读了这个系列中之前的文章,本篇文章的的内容将更有意义。 在这篇 […]

2023-08-29 0条评论 84点热度 0人点赞 阅读全文
架构方案

转载 1.软件架构编年史(译)

原文:https://herbertograca.com/2017/07/03/the-software-architecture-chronicles/ 译者:最早看到的是作者的这篇文章(译文),其中的那副信息图可谓集软件架构之大成。后来发现这是作者学习和思考软件架构发展史的系列文章之一。“以史为鉴,可以知兴替”,阅读历史就是学习的过程。翻译也不例外,我也是通过阅读和翻译 […]

2023-08-28 0条评论 61点热度 0人点赞 阅读全文
架构方案

转载 DDD四色建模法

四色建模法来源于Peter Coad的 《Java Modeling In Color With UML》,中文版:《彩色UML建模》(末尾处有书籍领取方式,仅用于学习)。 Peter Coad和Mark Mayfield奠定了4种架构型(一种形式,所有的东西都或多或少地遵守)的早期工作。 4种架构型 Archetype: 时刻时段 MomentInterval:一个时刻或 […]

2023-08-25 0条评论 81点热度 0人点赞 阅读全文
架构方案

京东 随机高并发查询结果一致性设计实践

Tech 导读 面对高并发调用的调用场景,针对不同的业务场景,处理方式往往各有不同,本文针对实际的业务场景,通过实际业务场景分析,调用量分析,最终采用合理的技术方案,完成实际的业务场景。 01  前言 在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了! 物流合约中心是京 […]

2023-08-18 0条评论 77点热度 0人点赞 阅读全文
架构方案

架构 系统设计入门:成为高级软件工程师的指南

One day I watched a YouTube video about a software engineer who worked in FAANG and mentioned how most of his days consisted of meetings, bug fixes, and hardly writing any new code. 有一天,我在 […]

2023-07-16 0条评论 89点热度 0人点赞 阅读全文
架构方案

原创 系统设计-业务表5要素

如下5个字段,是我们在业务中比较常用的,也是比较必须的。 id 自增主键 createUser 创建者:由谁创建,系统或者某账号等 updateUser 修改者:由谁修改,系统或者某账号等 createTm 创建时间:可由数据库自动生成,insert数据时取当前系统时间 updateTm 修改时间:新建时为null,也有人用创建时间作为初始值,一般由修改者进行set。 CR […]

2023-05-14 0条评论 264点热度 0人点赞 阅读全文
架构方案

腾讯 QQ音乐高可用架构体系

brightnfeng,腾讯 QQ 音乐后台开发工程师 Without music, life would be a mistake. ― Friedrich Nietzsche 1. QQ音乐高可用架构体系全景 故障无处不在,而且无法避免。(分布式计算谬误) 在分布式系统建设的过程中,我们思考的重点不是避免故障,而是拥抱故障,通过构建高可用架构体系来获得优雅应对故障的能力 […]

2023-03-06 0条评论 278点热度 0人点赞 阅读全文
架构方案

京东 定时任务原理方案综述

Tech 导读       本文主要介绍目前存在的定时任务处理解决方案。业务系统中存在众多的任务需要定时或定期执行,并且针对不同的系统架构也需要提供不同的解决方案。京东内部也提供了众多定时任务中间件来支持,总结当前各种定时任务原理,从定时任务基础原理、单机定时任务(单线程、多线程)、分布式定时任务介绍目前主流的定时任务的基本原理组成、优缺点等。希望能帮助读者深入理解定时任务 […]

2023-02-23 0条评论 214点热度 0人点赞 阅读全文
架构方案

百度 百度工程师浅谈分布式日志

作者 |文库基础架构 导读 introduction 我们做软件开发时,或多或少的会记录日志。由于日志不是系统的核心功能,常常被忽视,定位问题的时候才想起它。本文由浅入深的探讨不起眼的日志是否重要,以及分布式架构下的日志运维工具应该具备哪些能力,希望感兴趣的读者能从本文获得一些启发,有所帮助。 全文8832字,预计阅读时间23分钟。 GEEK TALK 01 什么是日志 日 […]

2023-02-20 0条评论 211点热度 0人点赞 阅读全文
架构方案

八戒 如何设计一款高性能分布式锁,实现数据的安全访问?

随着互联网技术的飞速发展,分布式已经成为一个绕不开的话题,分布式环境下,“高并发访问共享资源”的场景并不少见,带来的问题也显⽽易见:共享资源在访问前后出现了数据不一致或非预期结果!!! 单体时代可以⽤JVM提供的ReentrantLock或者Synchronized解决,分布式环境下,JVM就有点力不不从心了。于是乎,“分布式锁”便出现了。 01 什么是分布式锁? 在计算机 […]

2023-02-19 0条评论 219点热度 0人点赞 阅读全文
12

秋天0261

关注Java领域,后端开发、Netty、Zookeeper、Kafka、ES、分布式、微服务、架构等。分享技术干货,架构设计,实战经验等。

最近评论
哈 发布于 4 周前(09月02日) 长经验了
秋天0261 发布于 2 个月前(08月06日) 可惜Codeium Chat目前只支持VSCode,坐等支持IDEA ^_^
秋天0261 发布于 5 个月前(05月13日) 最近遇到没指定时区,造成生产数据时间快了13小时,一定要注意啊!

AIGC (1) bigkey (1) hotkey (1) jar包 (1) mvc (1) OOP (1) UML (1) vivo (2) 事务隔离级别 (1) 低耦合 (1) 依赖倒置原则 (1) 六边形架构 (1) 分层架构 (3) 分页 (1) 单体架构 (2) 命名 (1) 四色建模法 (1) 垃圾回收器 (1) 开源 (1) 性能调优 (4) 架构模式 (1) 架构设计 (4) 架构风格 (1) 模块 (1) 死锁 (1) 系统架构 (4) 编程语言 (2) 软件架构 (2) 驱动升级 (1) 高内聚 (1)

COPYRIGHT © 2014-2023 verysu.com . ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备15033072号-2