后端编程人员必读系列

概述

本系列文档版权归 Tinywan 个人所有,未经授权,禁止任何方式转载和下载,侵权必究!

持续更新中...

目录

第一章 Nginx 从入门到实践教程

  1. 什么是Nginx?
  2. Nginx 特性和编译安装
  3. 日志配置和模块讲解
  4. 静态资源和缓存服务
  5. 正向和反向服务
  6. 七层和四层负载均衡
  7. Rewrite规则
  8. 如何配置HTTPS服务
  9. 高级模块(RTMP)
  10. Nginx与Lua开发(Openresty介绍)
  11. 性能优化和常见问题
  12. Openresty扩展学习

第二章 如何搭建流媒体直播系统

  • 1、什么是视频直播?
  • 2、如何使用推流软件OBS?
  • 3、基于Nginx 的RTMP模块搭建系统
  • 4、直播流程
  • 5、典型业务场景
  • 6、解决方案架构
  • 7、编写Shell脚本上传直播回顾到阿里云OSS存储
  • 8、直播回调授权观看
  • 9、视频直播源如何加密
  • 10、如何实现视频在线云剪辑
  • 11、视频点播以及加密技术实现
  • 12、FFmpeg使用
  • 13、播放器
  • 14、其他问题
  • 15、实战模块
    • 车辆维修直播系统

第三章 Redis 专题

  • 1、编译安装
  • 2、配置详解
  • 3、基础知识
  • 4、Redis 执行Lua脚本基本用法
  • 5、Redis 漏洞如何防止被黑客攻击
  • 6、使用场景
  • 7、如何在Ubuntu 16.04上安装和配置Redis

第四章 MySQL数据库 专题

  • 1、安装与配置
  • 2、索引
  • 3、字符集
  • 4、导入导出数据
  • 5、5.7版本兼容

第五章 ThinkPHP5 专题

  • 1、如何使用命令行(带参数)
  • 2、如何使用多任务队列(如:发送邮件)
  • 3、缓存支持文件缓存和Redis缓存
  • 4、通过redis实现session共享存储 (不需要修改php.ini配置文件)
  • 5、符合REST架构设计的API,提供便利的API的版本号访问地址
  • 6、引入Trait,实现了代码的复用
  • 7、结合GatewayWorker实现简单的聊天功能
  • 8、PHPExcel与ajax结合进行文件异步下载
  • 9、phpspreadsheet 导出文件支持Excel、Csv、Html格式导出
  • 10、读取 Excel 上传文件后批量导入MySQL数据库
  • 11、支付宝沙箱模式支付(无需商户账号)
  • 12、自定义日志(模块分类)和 socketlog-server服务
  • 13、如何实现数据库自定义自增字段实现,方法
  • 14、分布式之延时任务方案解析
  • 15、Repository 模式实现业务逻辑和数据访问的分离
  • 16、命令行守护进程
  • 17、如何自定义异常类
  • 18、生成订单60秒后,给用户发短信
  • 19、延迟订单删除操作
    • (1)Exception 类
    • (2)系统异常处理
    • (3) 自定义异常类
    • (4)自定义异常类处理类
    • (5)全局异常类处理

第六章 Shell 专题

  • 1、编写快速安全Bash脚本的建议
  • 2、写好shell脚本的13个技巧
  • 3、shell脚本实现分日志级别记录日志
  • 4、Nginx日志定时备份和删除
  • 5、SHELL脚本小技巧
  • 6、Mysql 自动备份脚本安全加锁机制
  • 7、PHP和Shell 脚本如何很好的搭配

第七章 微信小程序商城

  • 1、编写快速安全Bash脚本的建议