架构能力

调试工具

测试模式

php高级工程师最全php高等工程师常识系统 PHP

数据构造和算法

测试工具:

工具:load runner、JMeter、AB、Linux有个工具是strace、Webbench利用详解

单元测试

接口测试

性能测试

集成测试

运维与监控

监控:系统、日志、流量、接口、数据库

警告

日志

运用技能

硬件知识:cpu、mem、disk、net

第三方库

操作系统Linux

接入层:nginx、apache

框架

缓存:redis、mc

存储:mysql、mongdb

中间件

总线

基本理论

扩展性

可用性

可靠性

同等性

负载均衡

过载保护

协议:二进度协议、文本协议

接入层架构设计

DNS轮询

动静态分离

静态化

反向代理

LVS

F5

CDN

逻辑层架构设计

连接池

串行化技能

批量写入

配置中央

去中央化

影子master架构

通信机制:同步(RPC、RMI),异步(MQ、Cron)

数据层设计

缓存优化:高可用、许可cache miss

DAO&ORM

双主架构

主从同步

读写分离

架构性能优化

代码级别:关联优化、cache对齐、分支预测、copy on write、内联优化

工具优化:oprofile、Gprof、jdk工具

系统优化:cache、延迟打算、数据预读、异步、轮询与关照、内存池、模块化

行列步队:RabbitMQ、RocketMQ、zeroMQ、ActiveMQ、kafka(纯日志类、大吞吐量)

数据安全:sentry、Apache Eagle

数据剖析/数据仓库:Pig、Hive、ELK

数据库:Hbase

分布式存储:HDFS

分布式折衷:zookeeper

大数据通用途理平台:spark、hadoop、flink

算法

同等性:paxos、raft、gossip

数据构造:栈、行列步队、链表、散列表、二叉树、红叉树、b树、图

常用算法:排序(插入|桶|堆|快速)、最大子数组、最长公共子序列、最小天生树、最短路径、矩形的存储和利用

日志网络:flume、sqoop

流式打算:storm、spark、fink

数据库优化:空间换韶光、业务逻辑、库表构造索引、慢查询、拆分

数据库中间件:fabric、mycat

高可用:HA(MHA\keepalive\pxc\zookeeper)、sharding(垂直、水平拆分)

数据库理论

hash/索引原始构造

事务ACID

MVCC

锁机制

innodb读写干系操作事理

分布式事务

数控类型

关系型:mysql

kv型:redis

文档型:mongodb

列存储:HBase

内存数据库:SQLite

网络:tcp/ip协议

做事器监控:zabbix

Nginx+Varnish 实现动静分离,为做事器分流,降落做事器负载

解析binlog的中间件:Canal

https://www.jianshu.com/p/87944efe1005

其他:apacheKykin、clickhouse、mapreduce、spark、hive,hbase+springboot、storm流、sqoop、mq、kafka、flume、hadoop、elasticSearch、zookeeper、flink

php现阶段

http协议,JWT,RESTful

php爬虫采集框架:http://www.querylist.cc/

会话掌握

文件读写

pdo

mysql

缓存(redis,mc)

字符串处理

数组处理

正则

类、函数、回调、封装、性能

上传

workerman

框架(tp,laravel(jwt,dingo),ci,yii ,yaf,Swoft Framework,自己)

nginx+lua

linux

支付(微信,支付宝,第三方),

shell

模板引擎smarty,mvc

工具(svn,git,composer)

swoole

需求剖析

产品设计(逻辑图)

性能优化

安全(sql注入,xss攻击)

程序员的数学运用舆图