
自我随笔
文章平均质量分 66
达
三千山人
这个作者很懒,什么都没留下…
展开
-
B站 服务崩溃问题浅析2021/7/13日晚
14日凌晨,B站发布消息称:昨晚,B站的部分服务器机房发生故障,造成无法访问。技术团队随即进行了问题排查和修复,现在服务已经陆续恢复正常。耽误大家看视频了,对不起!已知:Bilibili,Acfun,豆瓣都出现崩溃404.豆瓣和Acfun很快恢复,Bilibili大约用了一个小时让用户能够正常访问。Bilibili直播是可以正常观看的,朋友看吃鸡直播没有受到影响。B站高可用用架构实践 - 云+社区 - 腾讯云 (tencent.com)根据上面文章可知,Bilibili的LB(负载均衡器)是原创 2021-07-15 10:21:22 · 2726 阅读 · 0 评论 -
代码阅读 耗子叔
左耳朵耗子叔写的关于代码阅读摘抄如下:1.基础知识。相关的语言和基础技术的知识。2.软件功能。你先要知道这个软件完成的是什么样的功能,有哪些特性,哪些配置项。你先要读一遍用户手册,然后让软件跑起来,自己先用一下感受一下。3.相关文档。读一下相关的内部文档,Readme也好,Release Notes也好,Design也好,Wiki 也好,这些文档可以让你明白整个软件的方方面面。如果你的软件没有文档,那么,你只能指望这个软件的原作者还在,而且他还乐于交流。4.代码的组织结构。也就是代码目录中每个目录是转载 2021-07-06 00:26:25 · 135 阅读 · 0 评论 -
华为春招(已上岸)
华为春招背景:主修物理,辅修计算机笔试三道题:一面详细介绍下自己以及项目数据库介绍对于连接数据库,需要什么?除了JDBC你个人对于mysql和redis的理解你对面向对象是如何理解的,用自己的语言TCP三次握手原理介绍下操作系统,网络,网络安全你平时写代码会注意到网络安全方面的什么内容?你是如何理解操作系统的你对于操作系统的进程和线程、子进程是如何理解的TCP和UDP的区别,一般用来做什么平时写代码网络安全方面如何注意的你认为你本科阶段为什么没有取得好成绩?主修方面学的怎么原创 2021-04-04 11:03:25 · 1291 阅读 · 3 评论 -
如何设计软件?
如何设计软件?2020/6/10 昨晚胡思乱想了几个小时,考虑了什么是软件, 怎样设计出优秀的软件。基于代码大全,建筑师的二十岁,谈谈我的感受。 一个优秀的软件,首先是美的优雅的,这种美往往体现在代码的严谨逻辑上,但我认为一个好的设计,一定是综合考虑了众多因素,包括物理上的合理性,文化上的兼容和差异性,还有类似于建筑学上的包含社会、历史、地理、气象、科学和社会科学等各方面因素。所以好的设计应当是需求 + 设计 + idea。以正合以奇胜,亦适用在这里。 同时,不应该忘记那些优秀的软件,因原创 2020-11-20 20:26:32 · 1034 阅读 · 0 评论 -
慢过程多任务
慢过程多任务定义TED的一个很有意思的演讲,我觉得很受启发。大概意思就是,我们要进行多个方面的任务切换,不能够总是专注于一个领域。可能类似于流水线,但同时强调慢过程,一点点打磨,这反而是一件非常高效的事情。优势与不足首先,关注不同的领域,可以让你在一件事遇到困难时,切换到另外一个工作状态,从而持续兴奋的去工作。比如说马斯克,同时拥有SpaceX,特斯拉,太阳能电板这些产业,让他可以在某一个方面受阻时,暂时切换到另一个方面,重新获得激情,投身于工作中去创造价值。其次,多任务意味着不同知识领域的交叠,原创 2020-11-20 20:24:46 · 219 阅读 · 0 评论