用户头像

Nan Jiang

还未添加个人签名

2019.4.26 加入

还未添加个人简介
关注
  • 12

    发布数

  • 0

    关注者

  • 0

    关注了

架构师 Week7 作业 2

第七周李老师介绍了如何进行性能测试和性能优化。性能是反映一个系统服务能力的核心指标,可以分主观视角和客观视角来衡量。主观视角主要设计客户体验问题,在设计和流程上的改进即可让客户在系统响应时间不变的形况下感受到优质的服务。客观视角指的是系统处

架构师 Week7 作业 1

随着并发数升高,系统每秒处理任务数先增加到系统最大负荷后,开始减少。系统响应时间随并发数增加呈指数级上升。

极客大学架构师训练营 0 期第六周作业 2

极客大学架构师训练营

极客大学架构师训练营 0 期第六周作业 1

极客大学架构师训练营

架构师 0 期 Week5Work2

本周老师讲了缓存原理、异步通信方式、负载均衡方法、会话管理和分布式存储。其中缓存的关键指标是命中率,这和缓冲键数量和失效时长直接相关。当使用分布式缓存时,需要考虑如何将数据均匀分布到各个集群,业内方法有二,一个是 redis 使用的是键值求余分配到

架构 0 期 Week5Work1

public class HashFunctionImpl implements HashFunction {

架构 0 期 Week4 作业 2

第四周李老师讲解了大型互联网企业架构演进的过程。随着互联网企业成长,用户会越来越多,数据量越来越大,业务越来越复杂。为了解决用户增加带来的性能问题,系统会增加负载均衡,应用缓存服务,数据库读写分离、CDN 来分担高并发带来的问题。为解决数据量大

架构 0 期 Week4 作业 1

数据库读写分离——解决数据库都多写少时写操作影响读操作效率的问题。

0 期架构 Week2 作业 2

第二周的架构课程主要讲了软件设计原则,包括开关原则、依赖反转原则、里氏替换原则、单一职责原则等,并给出了相应实现方法。设计原则的目的是让代码高内举低耦合,更易维护和扩展,必要时可以打破。无需一味追求遵守规则而降低开发效率。

0 期架构 Week2 作业 1

0 期架构 Week2 作业 1

架构师 0 期第一周总结

做架构就是做软件设计规划,在软件开发前把软件结构梳理清楚,不至于在开发过程中一团乱麻。

架构 0 期作业 1

架构师 0 期作业,作业内容是用结构图绘制就餐卡系统架构,分别有用例图、组件图、时序图、部署图。

Nan Jiang