最新 最热

【超详细】分布式一致性协议 - Paxos

分布式算法,不得不提paxos。它是目前公认的解决分布式共识问题最有效的算法之一,甚至可以说过去几十年里一切分布式一致性算法都来源于它。

2020-09-23
0

业务系统组件化开发概述和技术架构设计

今天介绍下组件化开发方面的内容,在前面我讲解微服务的时候就已经谈到,实际上微服务本身就是传统的业务系统组件化开发的一个升级。懂得基础的组件化开发和技术架构设计是也是过渡到当前主流的微服务架构思想的基础。...

2020-09-22
0

一文掌握UML类图-PlantUML实操

UML(Unified Modeling Language,统一建模语言)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。...

2020-09-22
0

架构师成长之路系列(一)

Architect,即架构一词可以溯源到希腊语ἀρχιτέκτων , 指的是建筑的规划,设计和建造过程和结果。现在也用于指系统的网络,软件,硬件的规划,设计和搭建过程。所以架构师就是从事架构设计的人。...

2020-09-18
0

Java开发工作5年还是只会“增删改查”应聘16k最后没要,细节如下

今天看到一个帖子说程序员怎么提升自己的技能,里面说了十多项,对自己感觉能有用的有以下几点:读书、读代码、读博客、写博客,回答别人的问题,参加一个开源项目,参加培训、研讨会。...

2020-09-18
0

软件测试入门之用例设计

测试是以评价一个程序或者系统属性为目标的任何一种活动,是衡量软件质量的度量。什么是软件测试?软件测试种类的划分?如何进行测试用例设计?如何评价测试用例设计的好坏?这些都是测试工程师入门必知的知识点。...

2020-09-17
0

JAVA | Guava EventBus 使用 发布/订阅模式

EventBus 是 Guava 的事件处理机制,是观察者模式(生产/消费模型)的一种实现。

2020-09-16
0

抗住百万高并发的 6 个关键技术!

高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。

2020-09-15
0

同城双活与异地多活架构分析

采用高可用系统架构支持重要系统,为关键业务提供7x24的不间断服务,已经成为众多企业保障业务稳定、持续运转的主要选择。服务多活是高可用架构重要实施手段,本文介绍了一些业界常用的多活手段例如同城双活、两地三中心、...

2020-09-14
0

如何通过企业级业务架构(EBA)方法提升B端软件开发效能

企业级业务架构(EBA)方法源自Zachman框架和TOGAF理论。企业架构总是给人一种庞大而笨重的印象,实践往往也需要一定的时间周期,相信很多人都会怀疑这种连它自己都快不起来的实施模式会对提升B端软件开发效能有什么帮助,本文...

2020-09-11
0