最新 最热

从技术管理的困惑,看IT人中年危机怎么破

作为一个老技术人,今天不聊技术,就聊点技术人员职业发展的事情:对技术管理岗位的认知,比如技术总监。

2019-05-09
0

Java架构师必备的十种能力模型

架构师在很多人眼中是一个非常高大上的职业, 就像武侠小说中的绝世高手一样, 关键时刻可以起到扭转乾坤的作用, 是团队中的灵魂人物. 回想我自己做一线架构师的过程中, 也没有经历过比较系统的培训, 都是...

2019-05-08
0

设计模式-工厂模式(Factory Method)

Factory Method模式的主要意图是隐藏对象创建的复杂性。Client通常不指定要创建的具体类,Client将面向接口或抽象类进行编码,让Factory类负责创建具体的类型。通常Factory类有一个返回抽象类或者接口的静态方法。Client...

2019-05-08
0

23种设计模式

简介 设计模式主要分为三大类: 1.创建型模式: 创建型模式关注对象的创建过程 01工厂模式(Factory Method)02抽象工厂模式03单例模式04建造者模式05原型模式2.结构型模式 结构型模式关注对象和类的组织 06适配器模式07 桥...

2019-05-08
0

架构设计中的 CAP 和 BASE 理论

这里的分布式系统指的是互相连接并共享数据的节点的集合,互连和共享数据很关键,像 memcache 集群,没有互连和共享数据,就不算是分布式系统。

2019-05-07
0

分布式架构知识体系

节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网络变更,负载均衡,限流,鉴权,服务发现,服务编排,降级,熔断,幂等,分库分表,分片分区,自动运维,容错处理,全栈监控,故障恢复,性能调优...

2019-05-07
0

谈谈架构层级的“开闭原则”

本文是关于架构层级SOLID原则的文章系列的第一篇。你可能熟悉如何在面向对象的层级遵循SOLID原则来进行类的设计,或者你也曾经疑惑这些原则是否适用于系统的架构设计,关于这一点,我将尝试给出一些我的见解。...

2019-05-07
0

软件架构概念

剖析定义:a. 该架构关注架构实践中的客体——软件,以软件本身为描述对象。b. 分析了软件的组成,即软件由承担不同任务的组件组成,这些组件通过相关交互,完成更高层次的计算。...

2019-05-05
0

许式伟:首次完整架构经验分享

对工作多年的程序员而言,日后的职业发展无非是专精技术,转型管理,晋升架构师三种选择。成为一名优秀的架构师,是大多数技术人的追求。

2019-05-05
0

秒杀系统流量削峰这事应该怎么做?

如果你看过秒杀系统的流量监控图的话,你会发现它是一条直线,就在秒杀开始那一秒是一条很直很直的线,这是因为秒杀请求在时间上高度集中于某一特定的时间点。...

2019-04-30
1