shmilylbelva / Relearn-Modern-PHP

重学现代PHP面试系列文章,主要针对swoole、hyperf、redis、mysql、ES、linux、nginx、面试等学习分享

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

重学php系列文章

swoole系列

[1.1 windows 上搭建docker环境]

[1.2 docker 配置mysql8.0主从复制]

[1.3 docker下配置hyperf-3.0,dnmp 使用php8.1版本]

[1.4 配置mysql高可用-主主+keepalived]

[1.5 配置mysql高可用-使用增强型半同步复制(无损复制)]

[1.6 配置mysql高可用-slave启用并行复制]

[1.7 配置mysql高可用-一主两从+MHA]

[swoole监控服务进程掉线自动重启2种方法]

PHP基础系列

[2.1 PHP编码规范及建议]

[2.2 PHP各版本特性]

[2.3 PHP常用技巧总结]

[2.4 PHP爬坑]

[2.5 mysql基础]

[2.6 PHP中的trait,interface和abstract]

[2.7 PHP插件机制原理]

[2.8 PHP设计模式之工厂模式]

[2.9 PHP四种基本排序算法]

[2.10 PHP处理密码的几种方式]

[2.11 PHP中call_user_func 与 call_user_func_array的使用]

mysql系列

[3.1 mysql优化笔记----数据库设计规范]

[3.2 mysql优化笔记----SQL执行计划]

[3.3 mysql优化笔记----SQL操作优化]

[3.4 mysql优化笔记----数据备份与恢复_1]

[3.4.2 mysql优化笔记----数据备份与恢复_2]

[3.5 mysql优化笔记----主从复制与读写分离]

[3.6 mysql数据库主从同步延时,确保读取到最新数据]

[3.7 mysql用id分库怎么使用name查询数据]

[3.8 mysql死锁产生原因和解决方法]

[3.9 linux下更改mysql数据库的存放目录]

工具系列

[4.1 Linux搭建GitLab汉化版]

[4.2 gitlab使用系统nginx,禁用自带的nginx]

[4.3 gitlab创建仓库,并推送项目到服务器]

[4.4 gitlab设置代码自动部署]

[4.5 一台电脑配置多个git账户 gitlab/github/coding]

[4.6 git迁移仓库地址(保留分支和历史提交)]

[4.7 coding/gitee批量迁移代码到gitlab的批处理文件]

[4.8 利用apidoc维护api接口文档]

linux系列

[5.1 Linux centos7 nginx 平滑升级]

[5.2 centos7 根分区扩容(挂载新磁盘)]

[5.3 centos6.5 安装samba]

[5.4 centos 更新git]

[5.5 centos7 安装docker以及docker-compose]

[5.6 centos7 安装lnmp环境和redis3.2.8以及phpredis扩展]

About

重学现代PHP面试系列文章,主要针对swoole、hyperf、redis、mysql、ES、linux、nginx、面试等学习分享