架构师训练营第六周 - 学习总结 - 技术选型(二)
架构师训练营第五周 - 学习总结 - 技术选型(一)
架构师训练营第四周 - 学习总结 - 系统架构
架构师训练营第三周 - 学习总结 - 设计模式
架构师训练营第三周 - 单例模式
作业一: 1. 请在草稿纸上手写一个单例模式的实现代码,拍照提交作业。 2. 请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组件的树结构如图 2 所示,打印输出示例参考图 3。作业二:根据当周学习情况,完成一篇学习总结作业一 单例模式 饿汉式作业一 单例模式 懒汉式
架构师训练营第二周 - 学习总结
通过第二周的学习,对框架的设计理论有了进一步理解罗列一下设计原则:1)开闭原则对修改关闭,对扩展开放2)依赖倒置原则(好莱坞原则)Don't call me, I'll call you,遵循依赖倒置原则使高层模块更容易重用,这是框架设计的重要原则3)里氏替换原则用来判断,继承关系是否合理4)单一职责一个类,只能有一个引起它变化的原因
架构师训练营第二周 - 依赖倒置、接口隔离原则
作业一: 1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 2. 请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。提示:cache 实现类中有四个方法,其中 put get delete 方法是需要暴露给应用程序的,rebuild 方法是 需要暴露给系统进行远程调用的。如果将 rebuild 暴露给应用程序,应用程序可能会错误调用 rebuild 方法,
php curl multi 并发请求用法与原理
$mh = curl_multi_init(); foreach($chs as $k => $ch){ curl_multi_add_handle($mh, $ch); } // 注意以下代码在 libcurl < 7.20.0 运行良好,升级 libcurl 版本 >= 7.20.0 需要做调整、测试、开发 // https://curl.haxx.se/libcu