1,http
(1)request reponse
(2)code:200 302,304 400 404 403 500 502 504 nginx499
http://www.cnblogs.com/ziyunfei/archive/2012/11/16/2772729.htm
(3)http1.1版本的特性(keep-alive , 并行)
(4)tcp的三次握手,四次挥手(粘包问题,连接池,syn flood攻击,http断点续传)
https://blog.csdn.net/qq_38950316/article/details/81087809
https://blog.csdn.net/weixin_38055381/article/details/82753480
http://dy.163.com/v2/article/detail/EDAVFDLD05315U6Q.html
http://dy.163.com/v2/article/detail/EENRSF0705315U6Q.html
2,https
(1)通信原理 http://segmentfault.com/a/1190000003031847
(2)加密算法 http://segmentfault.com/a/1190000002927971
3,nginx
(1)nginx配置文件nginx.conf fastcgi_params逐行理解与配置
(2)vhost配置【location规则】【rewrite】
(3)nginx错误的排查 error.log
(4)nginx架构master-worker
http://tengine.taobao.org/book/chapter_02.html
(5)epoll原理的理解
4,php
(1)opcode,opcache,apc的了解
http://blog.csdn.net/hguisu/article/details/7398613
http://segmentfault.com/a/1190000002523558
(2)php.ini ,php-fpm配置文件
(3)php进程数与cpu和内存的关系
(4)php垃圾回收
(5)php7
(6)php内存泄漏(php-fpm -> max_request)
5,(fastCGI)http->nginx->php 运行过程
http://www.mike.org.cn/articl...
http://www.cnblogs.com/skynet...
http://www.php-internals.com/...
https://www.cnblogs.com/zuoch...
https://www.cnblogs.com/ahaii...
6,memcache
(1)memcache 协议
(2)memcache 与 memcached 的区别
注:
memcache是pecl扩展库版本
memcached是libmemcached版本
http://369369.blog.51cto.com/319630/833234/
http://www.cnblogs.com/wangtao_20/p/4057591.html
(3)LRU算法 http://segmentfault.com/a/1190000002919565
(4)一致性hash http://www.cnblogs.com/haippy/archive/2011/12/10/2282943.html
7,redis
(1)redis 协议
(2)两种持久化方案
(3)过期键 http://segmentfault.com/a/1190000002735773
**(4)redis与memcache的架构的区别?**
(5)redis 主从同步原理
http://blog.csdn.net/sk199048/article/details/50725369
http://blog.csdn.net/houjixin/article/details/27680183
http://www.wzxue.com/redis%E6%A0%B8%E5%BF%83%E8%A7%A3%E8%AF%BB-%E4%BB%8Emaster%E5%88%B0slave%E7%9A%84replicantion/
[https://blog.csdn.net/selectgoodboy/article/details/86377861](https://blog.csdn.net/selectgoodboy/article/details/86377861)
(6)redis跳跃表的原理
8,mysql
(1)索引的机制
(2)使用索引的注意事项与explain的使用
(3)innodb myisam 数据结构
(4)*锁机制*
(5)binlog的意义
(6)主从同步的原理(binlog)
(7)主从不同延迟的原因 http://www.jb51.net/article/41545.htm
http://www.cnblogs.com/hustcat/archive/2009/12/19/1627525.html
(8)事务与锁(事务的隔离级别,行级锁,表级锁,锁的类型【共享锁,排他锁】)
9,cookie session的机制
- session文件锁问题
10,安全
(1)csrf攻击
(2)xss攻击
(3)sql注入
11,linux
(1)丢包产看
(2)shell
(3)nginx php 日志分析
(4)常用的linux命令 netstat df du top lsof ps tail find awk telnet ping sort head
12,系统知识
(1)buffer 与 cache
(2)io阻塞,非阻塞,异步,非异步,epoll模式
https://www.zybuluo.com/phper/note/595507
https://blog.csdn.net/qq_33314107/article/details/81712589
(3)软链,硬链;动态链接库,静态链接库
(4)防火墙 http://blog.csdn.net/divlee130/article/details/48022903
http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.html
12,算法
(1)时间复杂度计算
(2)基本的数据结构与基本的算法(递归,排序,topN,hashMap)
(3)leetcode刷题
13,其他
(1)composer (java maven)
(2)docker
(3)larval
(4)依赖注入 反射 https://blog.csdn.net/qq_20678155/article/details/70158374
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。