Skip to content

Commit c9699c9

Browse files
committed
更新相关内容
1 parent 971d6d6 commit c9699c9

File tree

2 files changed

+44
-39
lines changed

2 files changed

+44
-39
lines changed

PHP-Interview-QA.pdf

56.1 KB
Binary file not shown.

README.md

Lines changed: 44 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -12,91 +12,96 @@
1212

1313
MySQL
1414

15-
- MySQL体系结构
15+
- MySQL 体系结构
1616
- 字段类型
17-
- char和varchar数据类型区别
17+
- char 和 varchar 数据类型区别
18+
- 存储引擎
1819
- 常见索引
1920
- 聚族索引和非聚族索引的区别
2021
- 事务机制
21-
- BTree与BTree-/BTree+索引原理
22+
- BTree 与 BTree-/BTree+ 索引原理
2223
- 参考资料
2324

2425
Redis
2526

26-
- Redis主要特点
27-
- Redis数据类型
28-
- 跳跃表与Redis
27+
- Redis 主要特点
28+
- Redis 数据类型
29+
- 跳跃表与 Redis
30+
- 一致性哈希
31+
- 分布式锁
2932
- 参考资料
3033

3134
Web
3235

3336
- JavaScript事件的三个阶段
3437
- 闭包原理及应用
3538
- 跨域
36-
- JSONP原理
37-
- CSS选择器的优先级
38-
- CSS盒子模型
39-
- CSS清除浮动
40-
- 相对定位relative、浮动float、绝对定位absolute区别
41-
- VUE双向绑定原理
39+
- JSONP 原理
40+
- CSS 选择器的优先级
41+
- CSS 盒子模型
42+
- CSS 清除浮动
43+
- 相对定位 relative、浮动 float、绝对定位 absolute 区别
44+
- VUE 双向绑定原理
4245
- 性能优化
4346
- 参考资料
4447

4548
安全问题
4649

47-
- CSRF攻击
48-
- XSS攻击
49-
- SQL注入
50-
- IP地址能被伪造吗
51-
- include请求参数
52-
- md5逆向原理
53-
- DOS攻击
50+
- CSRF 攻击
51+
- XSS 攻击
52+
- SQL 注入
53+
- IP 地址能被伪造吗
54+
- include 请求参数
55+
- md5 逆向原理
56+
- DOS 攻击
5457
- 参考资料
5558

5659
网络协议
5760

58-
- UDP的主要特点
59-
- TCP握手三次,断开四次,TIME-WAIT
61+
- UDP 的主要特点
62+
- TCP 握手三次,断开四次,TIME-WAIT
6063
- socket
61-
- HTTP协议
62-
- websocket协议
63-
- GET与POST请求方式区别
64+
- HTTP 协议
65+
- HTTPS 通信原理
66+
- websocket 协议
67+
- GET 与 POST 请求方式区别
68+
- RESTful API
6469
- 参考资料
6570

6671
PHP
6772

6873
- echo、print、print_r、var_dump的区别
6974
- 超全局变量
70-
- PHP支持回调的函数,实现一个
71-
- 发起HTTP请求有哪几种方式,它们有何区别
75+
- PHP 支持回调的函数,实现一个
76+
- 发起 HTTP 请求有哪几种方式,它们有何区别
7277
- 对象关系映射/ORM(Object Relational Mapping)
73-
- MVC的理解
78+
- MVC 的理解
7479
- 类的静态调用和实例化调用
75-
- 常见PHP框架特点
80+
- 常见 PHP 框架特点
7681
- 设计模式(design pattern)
7782
- 工厂方法模式与抽象工厂模式区别
78-
- base64编码原理
79-
- ip2long实现
83+
- base64 编码原理
84+
- ip2long 实现
8085
- 代码执行过程
8186
- 弱类型变量如何实现
8287
- 垃圾回收机制
8388
- 进程间通信方式
8489
- 链式调用实现
8590
- 多进程同时写一个文件
86-
- PHP拓展
87-
- PHP7新特性
88-
- PHP7底层优化
91+
- PHP 拓展
92+
- PHP7 新特性
93+
- PHP7 底层优化
8994
- 构造函数和析构函数
90-
- PHP不实例化调用方法
95+
- PHP 不实例化调用方法
9196
- 参考资料
9297

9398
服务器
9499

95100
- 进程、线程、协程区别
96-
- Linux进程
101+
- Linux 进程
97102
- 反向代理
98103
- 负载均衡
99-
- nginx中fastcgi_pass监听,unix socket和tcp socket的区别
104+
- nginx 中 fastcgi_pass 监听,unix socket 和 tcp socket 的区别
100105
- 消息队列
101106
- 参考资料
102107

@@ -105,7 +110,7 @@ PHP
105110
- 网易盖楼
106111
- 秒杀设计
107112
- 消息队列
108-
- 共享SESSION
113+
- 共享 SESSION
109114
- 下单后30分钟未支付取消订单
110115
- IP对应省市效率尽可能高
111116
- 详细描述输入地址到打开网页过程
@@ -114,9 +119,9 @@ PHP
114119
线上故障
115120

116121
- 客户端热更新失败
117-
- Redis实例used_memory达到80%
122+
- Redis 实例 used_memory 达到80%
118123
- 游戏任务完成了进度未更新
119-
- 测试服HTTP请求未响应
124+
- 测试服 HTTP 请求未响应
120125
- 游戏账号被盗
121126

122127
个人简历

0 commit comments

Comments
 (0)