架构师训练营第二周 - 依赖倒置、接口隔离原则

作业一: 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

- 阅读全文 -

架构师训练营第一周 - 学习总结

1.通过第一周的学习,对架构师工作内容与职责有更清晰的认识,我的理解主要有以下几点:1)较宽的知识面:在设计与方案制定时,有更多的思路2)深度专研某个领域:很多出色的架构设计,基础原理上是有共通性的。对某个领域有深入理解后,容易举一反三。一直停留在表象层,就算认识的再多,但处理问题不容易发现其本质规律3)输出文档能力:输出思路清晰能表达设计意图的文档,让合理的方案落地4)出色的编程能力:在给出架构

- 阅读全文 -

架构师训练营第一周 - 食堂就餐卡系统设计

作业一:食堂就餐卡系统设计 系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。 使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。 管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。 请设计系统用例图,组件图,组件时序图,部署图。 作业二:根据当周学习情况,完成一篇学习总结架构设计文档1 设计概述

- 阅读全文 -

解决 Phpstorm Find Usages 结果不全甚至找不到

什么是 Find Usages可以用来查询一个 类、函数、变量 被哪里调用,在跟踪、浏览代码和代码重构上非常有用现象最近用 Phpstorm 时发现 Find Usages 结果不全甚至找不到了Find Usages 原理https://juejin.im/entry/5b051a155188253064657576可以参考上述 IDEA 的 Find Usages 原理没有找到 Phpstorm

- 阅读全文 -

Excel 数据查找神器 VLOOKUP

在进行数据分析的时候,往往需要对源数据做,二次处理。Excel 在这方面有着很多便利的杀手级功能,如:透视表、排序、函数 本篇就,VLOOKUP 函数做一下简析。VLOOKUP 函数定义= VLOOKUP(你想要查找的内容,要查找的区域-矩形,包含要返回的值的区域中的列号-从1开始数,返回近似-TRUE或精确匹配-FALSE)示例示例解释需求背景说明:蓝色区域($A$2:$B$6)是源数据,其中

- 阅读全文 -

CAP定理

CAP 定义在一个分布式系统中,当涉及读写操作时,只能保证一致性(Consistency)、可用性(Availability )、分区容忍性(Partition tolerance)三者中的两个,另一个必须有所牺牲(不是完全放弃)。Partition tolerance 分区容忍性定义:当出现网络分区后,系统能够继续“履行职责”。分区容忍性没有要求分区发生时返回数据的正确性,也没有要求不能回复客户

- 阅读全文 -

Linux dd+grep 大文件二分查找

Linux dd 命令用于读取、转换并输出数据。dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。参数说明(dd --help)Usage: dd [OPERAND]... or: dd OPTION Copy a file, converting and formatting according to the operands. bs=BYT

- 阅读全文 -

MySQL 连接数

1.查看连接数配置(MySQL服务器允许的最大连接数16384)mysql -u root -proot -e "show variables like '%max_connections%'"2.查看当前连接数方法1:mysql -u root -proot -e "show full processlist"(需要用管理员帐号)方法2:mysql -u root -proot -e "stat

- 阅读全文 -

最新文章

最近回复

  • migi: 已经更换域名为migi.top
  • LukaChen: 已更新。
  • LukaChen: 已添加。
  • migi: hi,申请交互友链,我的站点已经添加你了。名称: Gh0stoo...
  • 小轲博客: 朋友,好久不见。我是小轲博客的站长,我更新了网站的域名,http...
  • gfvd: 赞一个
  • free instagram likes allsmo: Thanks for finally writing about...
  • ChinarHeeno: 你好, 音乐是 DJ 和粉丝的社区,可帮助您完全访问独家电子音乐...
  • LukaChen: 是的,主要还是写东西,总结给自己看 :)
  • zgcwkj: 我发现一开始都是花里胡哨,最终大多数人都会回到简洁。。。

分类

标签

其它