资讯详情

面试总结及相关知识点汇总

最近,因为我离开了公司,在原来的公司担任重要职位,我尝试了两个不同的角色:面试官和面试官。如果我无所事事,我将总结这段时间的经验和博客。

首先,声明经验不主要是为面试官准备的,因为无论是面试官还是面试官,我们总是可以从别人那里学到一些东西,学习方式,可以提高知识是目的,个人反对找工作,只在找工作时努力学习,做技术需要积累,需要实践,是一个漫长而孤独的过程,如果你没有耐心,劝君早日悬崖勒马,不要做技术,做其他行业也能赚钱,还能养家糊口。

首先,让我们谈谈面试官的心态:作为公司的负责人和合作伙伴,你必须配得上公司给你的工资。毕竟,作为一个企业,你仍然付出了很多。因此,在寻找下一个合作伙伴时,你必须考虑为公司找到合适的候选人,为并肩奋斗的队友找到一个好的队友,杜绝坑队友,因此,作为一名即将离开的面试官,我们也应该以良好的态度寻找合适的人。面试别人的时候,我主要关注以下几点(这只是我个人最看重的三点,别人会怎么想,也许有自己的看法):

1.技术能力:作为一名技术候选人,这是一个必要的条件,招聘你到公司工作,同时你的技术能力(深度或广度)最好高于团队的其他同级成员,因为可以帮助别人和指导,找到一个队友可以帮助队友成长或解决问题,你的同事会很高兴;
2.责任感:无论我去哪里,我都非常重视这一点。我必须在我的职位上找到我的职位。当我离开公司时,我应该认真与同事联系现有工作,在工作时做好现有工作。
3.性格特点:做人太死板太悲观。谁愿意和你交流,谁愿意和你一起工作?更何况发展是一个团队的事,更注重合作和沟通能力。每个团队都喜欢活泼开朗的人,能给对方带来正能量。
最后,面试结束后,记得给申请人一些关于他表现的好意见。帮助别人回答问题、解决问题或指导他们的能力是一件非常快乐的事情。谁从不感到困惑或困惑。
让我们来谈谈作为候选人的总结:作为候选人的最终目标是找到一份理想的工作,所以既然你决定去面试,你应该努力工作,找到最好的职业状态,即使有时你不想来公司,因为既然你来了,为什么不谈谈,也许有意想不到的收获,在谈话或笔试的过程中,你可以发现自己的缺点和不足。在谈话的过程中,你也可以从你的前任那里获得很多技术知识点或未来的发展方向。因此,为什么不呢?有一位老师能帮你回答问题和解决问题是多么幸运。面试结束后,你必须说谢谢,不管最终结果如何,毕竟,每个人的时间都是宝贵的。
最后,让我们谈谈在上海面试的感受:
1.工作三年后,我基本上采访了中高级开发工程师。我有一点团队经验,但不够,所以很尴尬,感觉不能上下。
2.基本面试流程为:初试(调查基础) 知识的广度) 技术组长根据笔试题目(不是很深入,但会在笔试题的基础上加深一点难度和广度,有时会深入询问具体的技术细节) CTO或者技术经理面(广泛讨论,理论,思想,项目经验,未来发展,逻辑思维能力,有很多内容。如实回答就行了。当然,如果你能吹牛,你会尽力发挥。我不会。我是一个诚实的人。我学不到吹牛的能力。如果我不会说话,我会受苦的) 复试(以上CTO有时候作为复试,大部分还是公司人力资源部。hr来调查一下你和公司的匹配度吧),运气好这些步骤一天就能完成,运气不好那就呵呵,初试后没有结果~所以我只能在面试中己的能力和运气。此外,上海的竞争非常激烈,所以你应该做好更充分的准备,觉得互联网行业不像两年前那么容易找到工作。此外,上海的竞争非常激烈,所以你应该做好更充分的准备,觉得互联网行业不像两年前那么容易找到工作。
3.要有具体的职业规划,不要说得太笼统。比如一上台就说想当全栈工程师,但是对全栈没有深入的了解。
4.有些公司会问你优点、缺点、竞争这个职位有什么优势,去之前最好想想,至于缺点,什么都太缺点, 例如,你喜欢学习,太多不是钻角尖,不要傻不滑秋真的说他们的缺点,哈哈,个人观点,如果有相似之处,纯粹是巧合。
5.最好在你熟悉的业务方向的公司找工作。例如,如果你以前在电子商务公司或金融公司工作,或者选择这种类型的工作,你会有优势,这对你未来的职业发展也有好处。毕竟,技术是基于业务的。
6.至于面试过程是否谈工资资和福利,如何谈论,我不知道该怎么办,不给建议,无论如何,我认为面试很好,面试不好,谈论工资不会考虑非常死板,一些公司为了避税,减轻企业压力会给你基本工资不高,但会有很多年终奖金,各种福利都很好,也可以考虑最终实现年收入目标。
7.三年,你的技术深度和广度也必须值得你三年的经验,理论上和实践,例如,很多公司会问我数据库主要问题,有些问题只有通常真正遇到和解决会深刻记住,否则答案非常模糊,给一个人感觉不好。除了技术,还有一些项目,比如项目过程中使用的技术,遇到的问题,如何解决,项目的难点在哪里,如何反映这个难点等等。问题很奇怪,很难预防。那我祝你好运。士兵们会挡水来掩盖土壤,有能力。平时辗转反侧的人不会觉得无法解决这个问题。所以,平时还是多折腾多总结。
先说说面试的感受。以下是为了准备这次面试在网上找到的一些信息,希望对你有用:
我不知道在哪里找到这样的面试清单,感觉很好,通常面试也可以发布:
通常喜欢通过哪些渠道学习技术?
2、js什么是闭包? 3.事务级别和事务ACID特征,mysql默认属于哪个事务级别? 能不能说一下?php执行原理? 5、php什么是加速器?apc、zend、xcache...能说说它的加速原理吗? 6、Node.js能彻底代替php apache是扯淡么。 7.如何判断一个值是否存在于数组中?in_array(),array_key_exists,... 8、怎样判断select索引是否用于语句?explain 9、sphinx使用第三方库还是建立自己的中文分词词库? 10.如果面试官经验少,基础差,这个时候问一些深刻的知识。如果你想怀疑它的稳定性,你可以问加班是否会抵制他。 11、mysql与mysqli有什么区别? 12.未来发展方向?安全,还是数据挖掘,大数据处理? 13、php面向对象:修饰符、封装、继承、多态体现 14、php 什么是多态? 15.你试过吗?mysql主从备分,主主备份,遇到了什么问题,如何解决? 16、php设计模式:单例模式、工厂模式、生产者模式...等等,他们的关键点和应用场景 17.服务器状态码:200、202、301、404、500... 18、$i 与 $i的区别? 19、left join、right join 、交叉连接、inner join含义和差异 20、mysql设计基础:三大范式、功能->创建表的第一个字段是什么? 21、mysql字段char、varchar、int、smallint、tinyint、mediumint、bigint、decimal、double、float字节数和应用场景。 22、memcache与mongoDB、Redis各自的使用场景是什么? 23、为什么mongoDB与Redis而不是竞争,而是互补关系? 24、Redis有哪些类型的数据?int、string、hash、set、list ? 25、vim一些快捷键? 26、linux网络优化:查看过程ps -aux|grep mysqld、怎样查看最大文件打开数? 27、C语言中的虚拟函数是什么? 28、1条微薄推给100万粉丝该怎么办? 29.你知道什么算法吗?冒泡排序?快速排序?二分搜索法,各自的时间复杂? 30、yii thinkphp ci 各自优点 31.从发起请求到看结果有哪些缓存? 32、get和post区别? 33、php 什么是基本结构? 34、memcache magent 分布式设计? 35、redis 如何设计分布式设计? 36、mongo 集群结构是什么? 37、mysql 索引原理及sql性能优化 38、tcp/ip 网络协议,osi七层是什么意思? 39、php 处理大数据业务 40、linux 应用 负载性能检查 ? 41、nginx 实战优化业务功能 ? 42、谈一下近三年来你的得意之作? 43、看看简历,会问一些过去做的项目的用户量、pv、吞吐量、相关难点和解决方法等 44、数据库设计经验,为什么进行分表? 分库? 45、一般多少数据量开始分表? 分库? 分库分表的目的? 什么是数据库垂直拆分? 水平拆分? 分区等等?可以举例说明 46、数据库优化有哪些? 分别需要注意什么?(sql语句优化、表优化、配置优化、硬件优化) 47、web开发方面会遇到哪些缓存? 分别如何优化? 48、给你256M的内存,对10G的文件进行排序(文件每行1个数字),如何实现? 49、对10G的文件进行查找如何实现? 50、统计10G文件每个关键字出现的次数如何实现? 51、假如你现在是12306火车订票的设计师,你该如何设计满足全国人民订票? 52、假如有1亿用户的访问量,你的服务器架构是怎样的? 用户信息的存储方案如何设计? 53、如果你是技术组长,所带团队任务进度无法完成你该如何解决? 54、如果在进度排满的前提下插入任务,你该如何保证总进度不延期? 55、如果有的工程师今天预定任务没有完成,你该如何解决? 56、从你的经验方面谈一下如何构建高性能web站点? 需要哪些环节? 步骤? 每个步骤需要注意什么如何优化等? 57、为什么要对数据库进行主从分离? 58、如何处理多服务器共享session? 59、一个10G的表,你用php程序统计某个字段出现的次数,思路是? 60、会告诉你一个nginx日志例子,用你认为最佳的编程语言统计一下http响应时间超过1秒的前10个url? 61、给你一个mysql配置文件,用你认为最佳的编程语言解析该文件? 62、给你两个路径a和b,写一个算法或思路计算a和b差距几层并显示a和b的交集? 63、给你一个url,在nginx配置一下rewrite指定到某个具体路径? 64、一个php文件的解释过程是? 一般加速php有哪些? 提高php整体性能会用到哪些技术? 65、session和cookie生存周期区别? 存储位置区别? 66、require、include、require_once、include_once区别? 加载区别? 如果程序按需加载某个php文件你如何实现? 67、chrome号称为多线程的,所以多线程和多进程的区别为? 68、php在2011年底出现hash碰撞,hash碰撞原理为? 如何进行修复? 69、web不安全因素有哪些? 分别如何防范? 70、假如两个单链表相交,写一个最优算法计算交点位置,说思路也可以? 71、假如你是技术组长? 如何提高团队效率? 72、nginx负载均衡有哪些? 如果其中一台服务器挂掉,报警机制如何实现? 73、不优化前提下,apache一般最大连接数为? nginx一般最大连接数为? mysql 每秒insert ? select ? update ? delete? 74、mysql 数据类型有哪些 ? 分别占用多少存储空间 ? 75、nginx设置缓存js、css、图片等信息,缓存的实现原理是? 76、如何提高缓存命中率? 如何对缓存进行颗粒化? 77、php的内存回收机制是?php的sapi有哪些?
78、我的所有问题都问完了(当然没有这么多),你有什么问题问我没有?
79、Linux常用的一些命令?
80、Linux定时任务,crontab、at
81、sed、awk、grep的应用
面试之前最好找一些网上常见的面试题看看,其实基础部分大致也就网上的那些了,深入一点的东西就看平时有没有研究,有没有碰到过了。
我是面试PHP后端开发的,碰到过最多的就是问的PHP执行原理、PHP的SAPI、怎么优化PHP、PHP缓存、PHP内存回收、PHP框架的实现原理;Mysql优化、主从备份、主主备份、存储引擎;redis、memcache、mongodb;Linux常用的一些命令;有关面向对象的知识;设计模式;排序算法;项目中的难点,怎么解决的等等,笔试一般就php、mysql、linux基础、排序算法的实现。
 
最近在网上看到的一篇整理的很好的面试题目,都很经典,无论是为了扎实基础还是面试,觉得有必要都掌握。
 

一、计算机网络基础部分

TCP报头格式UDP报头格式TCP/UDP区别(不仅是宏观上的,最好能根据各自的机制讲解清楚)HTTP状态码(最好结合使用场景,比如在缓存命中时使用哪个)HTTP协议(一些报头字段的作用,如cace-control、keep-alive)OSI协议、TCP/IP协议以及每层对应的协议。SESSION机制、cookie机制TCP三次握手、四次挥手(这个问题真的要回答吐了,不过真的是面试官最喜欢问的,建议每天手撸一遍,而且不只是每次请求的过程,各种FIN_WAIT、TIME_WAIT状态也要掌握)。打开网页到页面显示之间的过程(涵盖了各个方面,DNS解析过程,Nginx请求转发、连接建立和保持过程、浏览器内容渲染过程,考虑的越详细越好)。http和https区别,https在请求时额外的过程,https是如何保证数据安全的IP地址子网划分POST和GET区别DNS解析过程深入部分 13. TCP如何保证数据的可靠传输的(这个问题可以引申出很多子问题,拥塞控制慢开始、拥塞避免、快重传、滑动窗口协议、停止等待协议、超时重传机制,最好都能掌握) 14. 地址解析协议ARP 15. 交换机和路由器的区别

二、数据库基础部分

事务四大特性(ACID)数据库隔离级别,每个级别会引发什么问题,mysql默认是哪个级别MYSQL的两种存储引擎区别(事务、级别等等),各自的适用场景数据库的优化(从sql语句优化和索引两个部分回答)索引有B+索引和hash索引,各自的区别B+索引数据结构,和B树的区别索引的分类(主键索引、唯一索引),最左前缀原则,哪些情况索引会失效聚集索引和非聚集索引区别。有哪些锁(乐观锁悲观锁),select时怎么加排它锁关系型数据库和非关系型数据库区别了解nosql数据库三范式,根据某个场景设计数据表(可以通过手绘ER图)数据库的主从复制使用explain优化sql和索引long_query怎么解决内连接、外连接、交叉连接、笛卡儿积等深入

MVCC机制根据具体场景,说明版本控制机制死锁怎么解决varchar和char的使用场景。mysql并发情况下怎么解决(通过事务、隔离级别、锁)Redis

redis数据结构有哪些redis队列应用场景redis和Memcached(支持数据持久化)分布式使用场景(储存session等)发布/订阅使用场景三、操作系统内存的页面置换算法进程调度算法进程间通信方式进程线程区别进程之间的通信父子进程、孤儿进程fork进程时的操作, 这个部分我回答的都不好,只能是死记硬背,建议基础好的同学多看看操作系统这部分,能大大加分。四、算法基础

剑指OFFER的各个题目是最常见的,即使不是原题也是题目的变体,因为面试不像笔试,一般不会出特别困难的题目,所以剑指OFFER上小而精的题目就非常适合。建议手刷一遍。PHP的同学可以参考专栏剑指OFFER二叉树相关(层次遍历、求深度、求两个节点距离、翻转二叉树、前中后序遍历)链表相关(插入节点、链表逆置、使用链表进行大数字的加减,双向链表实现队列、寻找链表中的环)堆(大量数据中寻找最大N个数字几乎每次都会问,还有堆在插入时进行的调整)排序(八大排序,各自的时间复杂度、排序算法的稳定性。快排几乎每次都问)二分查找(一般会深入,如寻找数组总和为K的两个数字)两个栈实现队列。图(深度广度优先遍历、单源最短路径、最小生成树)动态规划问题。

深入

红黑树性质

分治法和动态规划的区别计算时间复杂度二叉树和哈希表查找的时间复杂度栈和链表是面试算法的时候经常用到的工具,多考虑怎么用数据结构的性质解决,因为面试不像笔试,对基础数据结构关注的比较多一些,一般问题也比较简单。然后取模也是常用的工具(比如有一次问怎么让100个进程按规定的权重被调用,就可以用取模的方式)。 面试官一般会先出简单的问题,然后深入地问下去,最好是根据他的思路走,因为能听懂他的提示也是需要考察的能力。

LINUX硬链接和软连接区别kill用法,某个进程杀不掉的原因(进入内核态,忽略kill信号)linux用过的命令系统管理命令(如查看内存使用、网络情况)管道的使用 |grep的使用,一定要掌握,每次都会问在文件中查找shell脚本find命令awk使用语言部分(PHP)数组操作函数字符串操作函数(数组和字符串的函数是最常问的,非常多,一定不要记混了)指针和引用区别堆和栈的区别== ===区别PHP的垃圾回收机制zval结构防sql注入跨域问题长链接和长轮询面向对象、设计模式

接口和抽象类区别单继承construct的调用顺序(子类父类之间)设计模式(工厂模式、策略模式、单例模式、装饰模式比较常见)OOP特性,通过哪些机制实现的重写和重载区别静态类静态方法根据某个需求设计一个类(主要考虑类之间的继承关系和属性的权限设置)项目项目中遇到的困难(提前想好,并且把实现或者优化方法说清楚)系统的量级、pv、uv等应对高并发的解决办法(分布式)在项目中主要负责了哪些工作。nginx的负载均衡分布式缓存的一致性,服务器如何扩容(哈希环)总之要把写在简历上的项目部分熟悉一遍,技术栈、项目功能、难点都要考虑好。

来源http://blog.csdn.net/acingdreamer/article/details/78479476 (谢谢博主)

另一个强烈推荐的面试提纲 https://blog.csdn.net/acingdreamer/article/details/78479476 


   最后来贴一下汇总的一些博客:
 
(1)协议
http://wangdy.blog.51cto.com/3845563/1588379  整体 
http://blog.csdn.net/21aspnet/article/details/6604805   http响应Last-Modified和ETag以及Apache和Nginx中的配置
http://mp.weixin.qq.com/s?__biz=MjM5NzA1MTcyMA==&mid=2651160077&idx=4&sn=26988d4aa34f1157165a8fdd04923474&scene=23&srcid=0422rBSnNjA9MDVHzZ2ToxbK#rd 网络知识
http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html http协议详解
http://blog.sina.com.cn/s/blog_4c98b9600100jd4z.html http状态码
http://www.cnblogs.com/ryanlamp/p/5625610.html tcp三次握手四次挥手
http://mp.weixin.qq.com/s?__biz=MzAxODE2MjM1MA==&mid=2651550770&idx=1&sn=2d91b570bda9615afe3db5997723ff43&scene=23&srcid=0422yB48yaoHJBz57QtYtw0x#rd http协议中的短轮询 长轮询 短连接 长连接
http://blog.jobbole.com/93960/ http长连接和短连接
http://mp.weixin.qq.com/s?__biz=MjM5NzA1MTcyMA==&mid=400621941&idx=3&sn=0900090335b2d62ea59ca6c57e9d9fc2&scene=23&srcid=1203kGVrYWTOGoP2eEdlffju#rd 通信协议——http tcp udp
http://www.blogjava.net/zjusuyong/articles/304788.html 深入理解http协议 (http1.0和http1.1)
http://web.jobbole.com/87695/  HTTP、HTTP2.0、SPDY、HTTPS你应该知道的一些事
https://kb.cnblogs.com/page/92320/  HTTP Header 详解
https://blog.csdn.net/wdscq1234/article/details/52432095    TCP/IP详解--Nagle算法(TCP_NODELAY相关)
https://blog.csdn.net/lishenglong666/article/details/45335589    close_wait状态的原因及解决方法
http中的 Referrer Policy https://blog.csdn.net/john1337/article/details/53665684 
 
(2)操作系统
http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 每天一个linux命令系列(很好)
http://blog.chinaunix.net/uid-23069658-id-3142047.html linux系统启动分析
http://blog.csdn.net/ljianhui/article/details/46734115   Linux性能及调优指南(翻译)之Linux内存架构
http://blog.csdn.net/ljianhui/article/details/46718835   Linux性能及调优指南(翻译)之Linux进程管理
http://www.php100.com/html/webkaifa/Linux/2009/1106/3485.html Linux常用命令大全 
http://www.admin10000.com/document/9235.html#rd?sukey=3997c0719f151520cd198e139daaf7df6b1806f45c8afcfad12504c7ceb90d8cb5cf66b967c13e1f16147ec267ed0d4d Linux系统结构详解
http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666538901&idx=1&sn=d1f7d5461491a9c240f16da6b7c0ced9&scene=21#wechat_redirect 同步 异步 阻塞 非阻塞
http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666538919&idx=1&sn=6013c451b5f14bf809aec77dd5df6cff&scene=21#wechat_redirect Linux中的物种IO模型
http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666538922&idx=1&sn=e6b436efd6a4f53dcbf20f4ce11a986a&scene=23&srcid=04242arHR  IO多路复用之select poll epoll详解
https://segmentfault.com/q/1010000000256516  FastCgi php-fpm之间的关系
http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=410672401&idx=1&sn=010e6810af9f72259cfa186099585e3d&scene=23&srcid=12172CTOGrNTzxr7ON0Eu569#rd 堆和栈
http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=401136434&idx=1&sn=774a4e53d95ff9e34fbfa57df44dbb8d&scene=23&srcid=1215Y0xYgEdmKFoqf8tiZ1HF#rd 在服务器上排除问题的前五分钟
 
http://blog.csdn.net/linhaiman/article/details/6660079  (php.ini)
http://database.51cto.com/art/201108/285365.htm (my.cnf)
http://www.php100.com/html/webkaifa/apache/2009/0418/1192.html  (httpd.conf)
http://www.cnblogs.com/xiaogangqq123/archive/2011/03/02/1969006.html  (nginx.conf)
http://blog.72zk.com/show/blog/13 linux进程线程
https://mp.weixin.qq.com/s/4oZqkcs8LQ-_X6SmsRe-yw 6个linux运维典型问题(解决问题的思路很重要)
 
(3)数据库
http://blog.csdn.net/anxpp/article/details/51284106 数据类型介绍
http://www.cnblogs.com/luxiaoxun/p/4694144.html  mysql性能优化总结
http://www.cnblogs.com/ryanlamp/p/6081722.html mysql数据库备份 
http://www.jianshu.com/p/25c958196a0b sql语句优化技巧
http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html mysql命令大全
http://mp.weixin.qq.com/s?__biz=MjM5NzA1MTcyMA==&mid=208499295&idx=4&sn=33c0caeb3903b39c4ac7d72fbdf13f1f#rd  mysql创建  授权 查询 修改
http://blog.csdn.net/zztfj/article/details/6181379 mysql show 命令的用法大全
http://blog.csdn.net/tonysz126/article/details/8280696/ redis与memcache的区别
http://www.jb51.net/article/23966.htm mysql日期数据类型、时间类型使用总结
http://www.cnblogs.com/ryanlamp/p/6428811.html mysql索引设计原则以及常见索引区别
http://blog.csdn.net/zhuxineli/article/details/14455029 mysql explain 详解
http://blog.csdn.net/qc20042/article/details/8791561 mysql建表优化考虑事项
http://www.cnblogs.com/stephen-liu74/archive/2012/03/26/2356951.html redis常用命令
 
整体上可以分为: 配置优化 ; sql语句、表、数据库优化(存储引擎方面的);硬件优化     https://www.2cto.com/database/201605/506249.html 参考这一系列博客(极力推荐)
 
 

MySQL 数据库性能优化之缓存参数优 https://www.2cto.com/database/201605/506272.htmlMySQL 数据库性能优化之表结构 https://www.2cto.com/database/201605/506274.htmlMySQL 数据库性能优化之索引优化 https://www.2cto.com/database/201605/506270.htmlMySQL 数据库性能优化之SQL优化 https://www.2cto.com/database/201605/506249.html MySQL数据库性能优化之存储引擎选择 https://www.2cto.com/database/201605/506253.html MySQL数据库性能优化之硬件优化 http://blog.csdn.net/bemavery/article/details/46241533

 

 
oracle,mysql还是nosql?
http://isky000.com/database/oracle-mysql-or-nosql
http://isky000.com/
 
mysql explain  http://blog.csdn.net/zhuxineli/article/details/14455029 
http://www.cnblogs.com/lucky-man/p/6207776.html mysql的锁问题
http://blog.csdn.net/mysteryhaohao/article/details/51669741  mysql杭锁、表锁、页锁、乐观锁、悲观锁
http://blog.csdn.net/qq_33290787/article/details/51924963 数据库隔离界别
http://www.cnblogs.com/software1113/p/4669068.html 事务特性和隔离级别
http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html mysql命令大全
http://www.cnblogs.com/cac2020/p/6044536.html redis\memcache\mongodb使用场景及区别
http://www.cnblogs.com/sandea/p/5605044.html mysql 主从数据库同步问题(里面的链接也是很好的)
http://www.cnblogs.com/langtianya/p/4997768.html  mysql分区分表、分库分表
 
https://www.cnblogs.com/clsn/p/8214048.html mysql优化实施方案
(4)语言(PHP)
http://www.nowamagic.net/librarys/veda/detail/1287 php内核探索
http://www.kancloud.cn/kancloud/php-internals/42822 深入理解php内核
http://blog.jobbole.com/94475/ 执行过程,内核,实现原理
http://blog.csdn.net/hguisu/article/details/7377520 
http://www.cnblogs.com/web-lover/archive/2012/05/25/2615932.html 
 
 
http://www.cnblogs.com/wangxin-king/p/5669336.html php超级全局变量、魔术变量和魔术函数
http://blog.51yip.com/php/1039.html curl常用例子
 
php进程、线程、并发相关:

PHP 线程,进程,并发 https://blog.mimvp.com/article/15484.html

PHP并发IO编程之路(深度长文)https://www.imooc.com/article/8449多线程编程 - PHP 实现 https://cloud.tencent.com/developer/article/1012783深入研究PHP及Zend Engine的线程安全模型 http://blog.codinglabs.org/articles/zend-thread-safety.htmlphp实现多进程、多线程 https://blog.csdn.net/ZHANG_TIMI/article/details/78342722

 
 
 
cgi fast_cgi php_fpm spawn_fcgi的理解与区别
 
http://mp.weixin.qq.com/s?__biz=MzAwNjMxMTA5Mw==&mid=2651340212&idx=1&sn=850453eb58aaed3a704a1487ec51b584&scene=23&srcid=0720fcyV6BDOYJxISabjvhbn#rd   10个值得深思的php面试题
 
http://www.linuxidc.com/Linux/2015-07/120747.htm linux终端使用php 
 
http://mp.weixin.qq.com/s?__biz=MzAwNjMxMTA5Mw==&mid=403236726&idx=1&sn=cb000bfa035cf89d08e8d333c3e65e64&scene=23&srcid=0323tfSnV0wuIb3kRVdk5vrA#rd php并发io之路
 
php语言结构和函数的区别 
 
http://mp.weixin.qq.com/s?__biz=MzAwNjMxMTA5Mw==&mid=214030712&idx=1&sn=040cb8f85515f6f5a7f50ea66d79cf6c&scene=23&srcid=1016Om3tO5JN3rPXgxckcliS#rd php编程中10个常见错误
http://www.cnblogs.com/ryanlamp/p/6432335.html  php时间函数汇总
http://www.alixixi.com/program/a/2015061594936.shtml php BC高精度函数库
http://mp.weixin.qq.com/s?__biz=MzAwNjMxMTA5Mw==&mid=403281858&idx=2&sn=41e1640718ede4ee9c78b4af6b50c644&scene=23&srcid=0329qq9tK0v33tF7alYAP0nj#rd实现并发处理之curl篇
 
更快的方式实现 PHP 数组去重
 
http://mp.weixin.qq.com/s?__biz=MzAwNjMxMTA5Mw==&mid=401613007&idx=1&sn=58776b9441dbfe844cc32303c110f80e&scene=23&srcid=0118iDGsJUkmptdOdDa96rYX#rd 深入php面向对象、模式与实践
http://www.phpernote.com/php-template-framework/940.html  php中this static final const self等关键字的用法
http://mp.weixin.qq.com/s?__biz=MzAwNjMxMTA5Mw==&mid=400392225&idx=1&sn=9a9a99f9e26f5cf2c5de43acf477386a&scene=23&srcid=11145jKBXq2JZnTXfwarqZwe#rd php底层的运行机制及原理
http://www.cnblogs.com/ryanlamp/p/6432495.html  strpos strstr substr之间的区别:
http://blog.jobbole.com/87956/  php开发安全问题总结
 
(5)架构
https://mp.weixin.qq.com/s/CIPosICgva9haqstMDIHag 架构之路17年精选80篇
https://segmentfault.com/a/1190000008726334 探究高可用架构的服务器端优秀资源索引
http://mp.weixin.qq.com/s?__biz=MjM5MzMyNzg0MA==&mid=400745827&idx=3&sn=07e88bec880ebfcdfa4639bd0e8da57e&scene=23&srcid=1202VIMrsc5HzAyGIPcB40Y3#rd 中小型网站架构分析及优化
http://mp.weixin.qq.com/s?__biz=MjM5NzA1MTcyMA==&mid=2651161305&idx=3&sn=0b3bbcdd4f2e396219a34da1b9741688&scene=23&srcid=0730GCWWlQwTm4z8ViBpdwPj#rd 10倍提升应用性能的10个建议
http://kb.cnblogs.com/page/509402/?plg_nld=1&plg_uin=1&plg_auth=1&plg_nld=1&plg_usr=1&plg_vkey=1&plg_dev=1  亿级web系统搭建--单机到分布式集群
http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659597585&idx=1&sn=8479e3d3fc276c639ace540fceb7319e&scene=23&srcid=0628Kfs3pvgEng9IZ1g9bSJ9#rd  QPS从0到4000请求每秒的演化之路
http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666539163&idx=1&sn=c356211071f7901a169e34a44dcdd3b5&scene=23&srcid=06067iOYybpu1vasxUY4hfJE#rd 当你输入一个网址,实际会发生什么
http://mp.weixin.qq.com/s?__biz=MjM5NzA1MTcyMA==&mid=2651160081&idx=3&sn=b5e284967f470767cdf663092e1d12d4&scene=23&srcid=0422ANKREanXqRnWyf9BfWXf#rd 谈谈web缓存
http://www.csdn.net/article/2014-11-28/2822858  web系统大规模并发---电商秒杀与抢购
http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=402324053&idx=1&sn=ddd9dbdca4b156ccb1a9926eb15dbd59&scene=21#wechat_redirect 大型网站架构系列:消息队列
http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=402298864&idx=2&sn=62f5ca2bfb7b3fa84b143c943c31477e&scene=21#wechat_redirect 大型网站架构系列:负载均衡详解(上)
http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=402332716&idx=1&sn=51b243a0eb4a797be5ebfe84c71ee396&scene=23&srcid=0229VZSvt 大型网站架构系列:负载均衡详解(下)
http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=401844456&idx=1&sn=d9bc319754f8fe7337bcd87dbe2b57e0&scene=23&srcid=01249y5NmQhF9yuXRzS49WXx#rd 从100pv到1亿pv网站架构演化

http://www.csdn.net/article/2014-07-24/2820837 Nginx、LVS及HAProxy负载均衡软件的优缺点详解http://www.cnblogs.com/liwei0526vip/p/6370103.html 使用LVS实现负载均衡原理及安装配置详解 

 
(6)思想以及面向对象
http://kb.cnblogs.com/page/110272/ 优秀程序设计的18大原则
http://mp.weixin.qq.com/s?__biz=MjM5MzMyNzg0MA==&mid=400254644&idx=1&sn=49a312a4b3fb14a0f0c49240f3a87552&scene=23&srcid=11097inVtDhqAGPk6w73Q5fQ#rd  被误解的MVC   和被神化的MVVM
http://www.cnblogs.com/janes/p/4506310.html 代码大全读书笔记
https://m.aliyun.com/yunqi/articles/39849 代码大全中的主要思想
http://www.cnblogs.com/stoneniqiu/p/4815259.html 代码整洁之道读书笔记
http://www.cnblogs.com/yongjiapei/p/5494894.html 抽象类和接口区别
http://www.uml.org.cn/sjms/201211023.asp#1  设计模式六大原则
http://www.cnblogs.com/siqi/archive/2012/09/09/2667562.html php设计模式
http://blog.csdn.net/testcs_dn/article/details/46820157 23种设计模式全总结
设计模式部分最好找视频看看吧,博客一般都不好懂,或者只写了个概念
http://blog.csdn.net/LK764265808/article/details/51859248 如何理解面向对象思想
http://www.cnblogs.com/hnrainll/archive/2012/09/18/2690846.html 面向对象三大基本特征五大基本原则
 
(7)算法 
http://www.cnblogs.com/rainblack/p/5808694.html php实现的四种排序算法
http://mp.weixin.qq.com/s?__biz=MzI2NjA3NTc4Ng==&mid=401113021&idx=1&sn=112289493d29a2d07cde48ad00e4da2b&scene=23&srcid=1222XVPBaYxvCdgpMskOMiCQ#rd 堆算法
http://www.cnblogs.com/hellohell/p/5718175.html php实现各种经典算法
http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=415960235&idx=1&sn=901c5b94abc2ac019d26021f208ae999&scene=23&srcid=0217lWyR5ToIuL0KFJYaRHph#rd 10大基础算法及其讲解
http://mp.weixin.qq.com/s?__biz=MzAwNjMxMTA5Mw==&mid=2651340116&idx=1&sn=df6d3c2205511e6adb03cf368c8158cd&scene=23&srcid=0503g5GrlafayssZufzl7X33#rd 测试评估:14中排序算法
http://blog.csdn.net/xiexievv/article/details/45795719 常用排序算法时间复杂度和空间复杂度
 
 
(8)项目及团队经验
http://blog.csdn.net/dongqiang51/article/details/8302985 
http://www.4u4v.net/share-php-project-development-management-experience.html 
https://mp.weixin.qq.com/s/gH89nyh-yqAWnkKUs1ppKA 
 
(9)Nginx:
http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666540536&idx=1&sn=92f71d36d6867c80ffb59bb06cecb544&chksm=80dce953b7ab60454b63efe63c5514005926522a22bed77d4d73e4e54438633f879128a1614d&mpshare=1&scene=23&srcid=03136MKYjmPXQX90ipzxYtkX#rd(整体介绍)
 
http://blog.csdn.net/xiajun07061225/article/category/1461389 (深入认识)
 
http://www.cnblogs.com/xiaogangqq123/archive/2011/03/02/1969006.html(配置讲解)
 
http://blog.csdn.net/xyang81/article/details/51702900 (nginx负载讲解)
 

Nginx的配置与部署研究,Upstream负载均衡模块  http://www.linuxidc.com/Linux/2013-04/82526p2.htm

CentOS 6.2实战部署Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm

使用Nginx搭建WEB服务器 http://www.linuxidc.com/Linux/2013-09/89768.htm

搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程 http://www.linuxidc.com/Linux/2013-09/89692.htm

CentOS 6.3下Nginx性能调优 http://www.linuxidc.com/Linux/2013-09/89656.htm

CentOS 6.3下配置Nginx加载ngx_pagespeed模块 http://www.linuxidc.com/Linux/2013-09/89657.htm

CentOS 6.4安装配置Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm

Nginx安装配置使用详细笔记 http://www.linuxidc.com/Linux/2014-07/104499.htm

Nginx日志过滤 使用ngx_log_if不记录特定日志 http://www.linuxidc.com/Linux/2014-07/104686.htm

http://www.jb51.net/article/107414.htm (nginx日志实现访问异常报警)

 

(10)Apache
http://blog.csdn.net/zouqingfang/article/details/46892073  apache性能配置优化
http://www.jb51.net/os/RedHat/1105.html   MPM(Multi -Processing Modules,多道处理模块)
http://blog.chinaunix.net/uid-22120556-id-2827648.html  apache高负载性能调优
http://www.php100.com/html/webkaifa/apache/2009/0418/1192.html  (httpd.conf)
 
 
(11)其他
http://www.cnblogs.com/engeng/articles/5959335.html  一次完整的HTTP请求过程
https://kb.cnblogs.com/page/129756/  前端必读:浏览器内部工作原理
https://www.cnblogs.com/rjzheng/p/8994962.html 分布式之消息队列复习精简(仔细思考里面的每一个问题)
https://cloud.tencent.com/developer/article/1078021 常用的分布式事务解决方案
https://blog.csdn.net/v_july_v/article/details/19131887 如何快速准备面试中的算法
 
(12)JAVA
http://www.cnblogs.com/ryanlamp/p/6441077.html  java基础知识
https://www.jfox.info/ 
https://www.nowcoder.com/ta/review-java?query=&asc=true&order=&page=1 
http://blog.csdn.net/jackfrued/article/details/44921941 
http://www.importnew.com/17232.html
https://juejin.im/post/5a4b7586f265da433470490e

 

标签: mpm430微压压力变送器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台