用户头像

chun1123

还未添加个人签名

2018.3.9 加入

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

    发布数

  • 1

    关注者

  • 9

    关注了

极客大学架构师训练营 0 期 week 07 作业

性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?

极客大学架构师训练营 0 期 week 07 学习笔记

学习了性能与软件架构的关系。好的架构能够在短时间内进行性能的扩展,不要盲目的进行性能改进,也不要为了改变性能而改变。要通过专业的性能分析,找打系统的弱点,才能够对症下药,是请求处理的问题就修改业务代码逻辑,是网络耗时高就更换网络设备,是 TPS

极客大学架构师训练营 0 期 week 06 学习笔记

本周重新学习了 CAP 理论,了解了 Zookeeper 以及 Cassandra 在保证集群高可用的情况下是如何解决数据不一致以及投票冲突的问题。

【架构思维 - 学习总结】week05

本次主要学习了缓存和消息队列的相关知识,相关软件的演化以及使用场景并手写了一个一致性 hash 算法,通过手写算法的过程,明白了一个好的缓存架构是离不开优秀的算法来进行支撑的。虽然工程上以实现产品为主,但不管什么都要有坚实的数学以及算法作为基础。

【架构思维学习】 week05

用你熟悉的编程语言实现一致性 hash 算法。

【架构思维 - 学习总结】week04

架构演化之路:

【架构思维学习】 week04

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。

【架构思维学习】 week03

手写单例模式 设计窗口组件

【架构思维 - 学习总结】week03

多想,多思考

【架构思维 - 学习总结】week02

这里的“控制”指的是对程序执行流程的控制,而“反转”指的是在没有使用框架之前,程序员自己控制整个程序的执行。在使用框架之后,整个程序的执行流程可以通过框架来控制。流程的控制权从程序员“反转”到了框架。

【架构思维学习】 week02

依赖倒置原则指的是高层模块不应该依赖底层模块,而依赖底层模块的抽象接口,同时,底层模块的实现依赖于抽象接口,而不是抽象接口依赖于底层模块的实现。

chun1123