hero

星空小屋

再微小的光也是光,再平凡的人也有他们人生当中的高光时刻。

上文介绍了5种业界主流的架构风格,接下来就是将架构风格引入到面试题中,探索架构岗对架构风格会问出哪些问题。

2022-09-29 架构理论软件架构风格

仓库风格,还有个别名叫做以数据为中心的风格,可见它关注的重点是数据的存储和共享方式。仓库有两种核心构件:中央数据单元和独立构件。

2022-09-29 架构理论软件架构风格

虚拟机风格的基本思想是人为构建一个运行环境,在这个环境之上,可以解析与运行自定义的一些语言,这样来增加架构的灵活性。虚拟机架构主可以细分两种具体的架构风格:解释器和基于规则的系统

2022-09-29 架构理论软件架构风格

主要强调系统中的每个构件都是相对独立的个体,它们之间不直接通信,以降低耦合度,提升灵活性。

2022-09-29 架构理论软件架构风格

调用返回风格顾名思义,就是指在系统中增加了调用与返回机制。利用调用和返回,实现分而治之,将一个复杂的大系统分解为一些子系统,以便降低复杂度,并且增加可修改性。每个子系统从其执行起点开始执行该构件的代码,程序执行结束,将结果返回给程序调用构件。

2022-09-29 架构理论软件架构风格

数据流风格中,所有的数据按照流的形式在执行过程中前进,不存在结构的反复和重构,就像工厂中的汽车流水线一样,数据在流水线的各个节点上被加工。每完成一个环节,数据流都会被送入下一个环节,最终输出处理后的完整结果。

2022-09-29 架构理论软件架构风格

项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显。而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,在百万级别的数据量时,SQL优化就可能会提升上百倍的效率。

2022-09-12 MySQLSQL优化

全文检索是计算机程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置。当用户查询时根据建立的索引查找,类似于通过字典的检索字表查字的过程。

2022-09-06 ElasticSearchSpringBoot

搜索引擎ElasticSearch中提供了一种强大的检索数据方式,这种检索方式称之为Query DSL,Query DSL是利用Rest API传递JSON格式的请求体(Request Body)数据与ES进行交互,这种方式的丰富查询语法让ES检索变得更强大,更简洁。

2022-09-06 ElasticSearchSpringBoot

和学习MySQL一样,学习MySQL我们需要理解库、表、字段等概念。那么学习ElasticSearch,我们也需要先学习其核心概念才能理解如何使用,主要有三个概念,如下所示:

2022-09-06 ElasticSearchSpringBoot
1234567 下一页 跳转至 前往
author-avatar

cv大魔王 点击添加好友

230

文章

51

标签

分类


标签

全部LinuxdockergitlabJenkinsShell脚本SpringBootuniappvuepiniavue3viteVueRoutercssjavalambdajdk新特性后端开发技巧gitRedisSpringCachejava注解RabbitMQ中间件消息队列RocketMQEasyExcelElasticSearchMybatisPlusSpringSecurityswaggerSwaggerjsonxxl-job分布式EasyCaptcha架构理论软件架构风格第三方技术阿里云OSS短信服务第三方支付微信支付支付宝支付算法与数据结构SpringCloudSpringCloudAlibabaDockerSentinel插件开发MySQLSQL优化