baidu「day1」

7-01 632 views

一.入职

终于能入职了,不容易,由于校招offer的原因,导致入职拖拖拉拉,不过最后还是成功的入职了。

感谢许可学长帮忙内推,获得了这次实习的机会。

当时入职的时候,发给我mac,感觉挺好的,但是后面就是各种麻烦,由于之前没用过mac,

自己在配各种编译环境的时候,遇到各种麻烦。

二.学习

今天才算是学习步入正规,不过整体过程感觉还可以。

收获是看了一下 nginx,以及他与Apache的区别,合适可以用nginx,合适用Apache,

也就是所谓的在用某个东西的时候,不能只知道用他,不知道为什么用他。

「2.1」nginx与Apache的区别
第一点:nginx是轻量级的,同样的服务nginx占用内存比较小
第二点:nginx可以抗高并发,是异步非阻塞的,采用epoll的轮询机制(具体还需要自己深入看看)。
第三点:而Apache的优点可能是我暂时体会不到的,比如bug少,rewrite效果好,模块多,稳定等。

「2.2」贴吧为何使用nginx呢?
就我自己考虑的,贴吧最大的稳定还是处理高并发,比如在出现爆吧的情况时,服务器得吼得住。

再就是自己后来又看了一下otp的配置的东西,下载了CRT来操作远程终端测试机。

其实今天很长的时间都浪费在在我本地陪环境上了,这个也是我自己出的最大问题。

「2.3」访问一个页面的过程

其实这个是一个经典面试题啦,不过我觉得在自己掌握知识面不同的情况下,理解这个问题,

以及回答这个问题,肯定会结果大相径庭。

第一步:输入网址,对网址进行解析出其服务器的ip地址,这一步就需要DNS服务器了,

我们没台电脑都会配置DNS服务器的地址,我们向DNS服务器发送请求,获取到url的ip地址。

第二步:与服务器建立连接,这地方肯定是要通过TCP协议三次握手了,链接成功后

发送http请求,包括get,post,区别就是post需要提交一个form表单。来获取数据。

第三步:浏览器把获取到的数据渲染到页面上,呈现给用户。

第四步:TCP四次挥手,与服务器断开连接。

「2.4」开会中的感受

今天是周会,之前我自己做项目,都是以自己是否可以实现,界面是否美观为主导的,从来不去考虑啥用户体验

可能最主要的原因是自己做的东西,没有人用,管什么用户体验(太尴尬了)

今天听运营姐姐讲他们在统计数据与决策方面促进收益的过程,感觉挺好的,这可能就是挖掘数据潜在价值吧。

三.反思

「3.1遇到问题时我处理的方式问题」

按照我之前的习惯我在配置环境还好,编码抛出异常也好,自己处理的方式都是选择,直接搜一下这句话就行。

这种方式很多时候都比较好用,但是最近因为用mac,在网上看到的很多方案都比较老了,并且笔记本系统版本更新

迭代,导致方法失效,然后我就一直换方案,但是今天在和别人讨论问题的时候,他们第一反应和我有很大的差别

他们大部分都是先去审查这个错误,然后尝试自己去解决这个问题,和我直接去搜产生了极大的差别。

应该针对问题自己去尝试解决,不能一贯的搜搜搜,效率低,还找不到根本原因。

「3.2学习问题」

超哥给我的任务是看 nginx+php如何实现http服务器的,一点是导致我理解上出了偏差。

因为我在搜资料的时候,大部分都是关于这俩是怎么配置的,而不是内部实现。

我一上午很长时间都在看nginx的原理,进度缓慢,是我个人对任务的具体细节没搞明白。

还一个就是要理解任务的本质目的是做什么,我后来以为是配环境,就在本机上一直配环境,

然而真正的目的是让我熟悉 nginx+php的配合使用,如何操作。

四.下一步

「4.1」改善自己的问题

每一次来任务,先问明白,想明白目的,才有方向,效率才高。

尝试自己去分析问题,了解内部机制。

「4.2」下一步学习

了解 nglix 的rewrite是怎么写的,有何调度,然后自己写一个php程序,push上到测试机上去,尝试一下。

比较闲的时候,了解一下nginx的内部机制,原理,优点是为什么优,缺点是为什么缺。

学习链接:http://tengine.taobao.org/book/chapter_02.html

明天先去搬家!

「中国软件杯」总结

1.比赛的初衷 参加这次比赛,本来是没有抱着很大的期望能拿什么大奖的,而是抱着一颗学习新技能的心态来参加的。 不过最终进入了全国总决赛,算是意外之喜,...

阅读全文

baidu「周总结」

一.学习 这周相对来说比较充实,主要是了解贴吧的架构,导师给的问题又比较好,所以我顺藤摸瓜,去学习就行。 这周学习总体来说还是以nginx为主线进行延伸的...

阅读全文

baidu「day3」

昨天回家里,遇到各种问题,忘了写总结啦,今天补上 一.学习 1.1 今天自己搭建了一个项目,然后在浏览器上跑起来了~挺好的~ 1.2 当我们在浏览器请求一个url的...

阅读全文

欢迎留言

*