主要是用于记录一个phper的学习过程(技能树) 个人博客 Docker docker入门篇 使用laradock配置LNMP环境 Framework CodeIgniter CI框架3.x源码阅读笔记一之入口文件index.php CI框架3.x源码阅读笔记二之核心文件CodeIgniter.php CI框架3.x源码阅读笔记三之全局函数库文件Common.php文件 CI框架3.x源码阅读笔记四之基准点组件Benchmark.php CI框架3.x源码阅读笔记五之钩子类文件Hook.php CI框架3.x源码阅读笔记六之配置类文件Config.php Swoft swoft入门 Git git pull更新指定文件 git reset 和 revert 的区别和使用 git子模块 Golang 01.语言基础 02.流程和函数 03.struct类型 04.面向对象 05.interface 06.并发 Hexo hexo + github搭建个人博客教程 hexo常用命令 HTTP cookie中的domain设置 Java Maven Maven常用命令 SpringBoot 01.快速入门 Linux centos7编译安装php7和nginx Linux常用命令 MySQL mysql优化(一) mysql优化(二) Nginx Nginx教程 PHP array_map, array_walk, array_filter的区别 PHP引用 PHP静态变量 phpstorm或vscode使用psr2规范 js和php闭包的区别及使用 php的几种运行模式CLI、CGI、FastCGI、mod_php RabbitMq centos7安装RabbitMq服务端 RabbitMq客户端 - php-amqplib库 RabbitMq服务端web ui配置.md Redis centos7源码安装redis服务端 centos7安装phpredis客户端 01.redis命令 02.数据持久化 03.应用场景 Swoole Swoole入门 Vagrant vagrant安装配置 vagrant常用命令 WebSocket WebSocket入门 workerman入门 分布式 微服务 阅读《微服务设计》笔记 日常问题 windows下cmd、powershell中文乱码解决方法 数据结构与算法 思维导图 如何将一个数组乱序? 大疆2018秋招笔试算法题最后一题 01.时间复杂度 02.数组 03.链表 04.栈 05.队列 项目实践 如何保证后端接口的幂等性?