- 01PHP设计模式详情与作用
- 02 单一职责原则
- 03 里氏代换原则
- 04 依赖倒置原则
- 05 接口隔离原则
- 06迪米特法则
- 07.开闭原则、设计模式分类
- 08创建型模式简介
- 09单例模式
- 10简单工厂模式
- 11工厂方法模式
- 12抽象工厂
- 13工厂模式方法对比
- 14结构型模式简介及适配器模式详解
- 15装饰器模式
- 16注册树模式
- 17门面模式
- 18管道模式
- 19代理模式
- 20行为型模式简介、策略模式讲解
- 21观察者模式
- 22命令模式
- 23迭代器模式
- thinkPHP课程内容
- 框架的开发模式
- thinkphp6.0下载与安装
- 6.0与5.1的对比
- TP6框架的整体运行流程
- TP6框架的整体架构
- 控制器的入门以及Error控制
- MVC-响应输出
- db类入门使用
- Model入门
- 视图入门
- Laravel8新特性与下载
- Laravel8的控制器与路由解析
- Laravel8视图的深入讲解
- Laravel8的模型基本操作
- Laravel8的数据库操作与分页方法+CSRF攻击效果
- Laravel8的表单验证操作
- Laravel8操作验证码的实战案例
- Laravel8缓存的基本操作
- laravel8的联表查询
- Laravel8迁移文件方法
- laravel8填充文件与会话控制方法
- laravel 8.0一对一模型和一对多模型讲解
- laravel8模型关联-多对多关联
- Laravel中间件的解析与加密步骤
- Mysql事务应用
- mysql事务回滚
- Mysql锁机制
- Mysql事务通过锁实现隔离级别
- Mysql事务隔离级别实现
- MySQL事务RU级别-脏读
- Mysql事务RR级别-幻读问题
- MySQL事务隔离级别的实现
- MySQL事务的生命周期
- 分库分表应用
- 分库分表前世今生
- 分库分表原理解析
- 分库分表场景解析
- 分库分表的方法
- 垂直拆分
- 事务解析
- 事务的原理
- 水平拆分
- 水平-hash拆分
- 水平-范围拆分
- 范围扩容
- 分库分表常见问题
- 数据库解决并发执行
- BAT级MySQL面试精讲-内容结构
- MySQL结构与执行流程
- MySQL日志类型
- MySQL面试精讲-事务锁与索引
- MySQL面试精讲-架构演变
- MySQL面试精讲-订单分表策略
- MySQL面试精讲-数据库设计与分表分页查询
- innodb底层应用
- innodb缓冲池的组成
- 缓冲如何预热
- redo执行流程
- Mysql线程后台模型
- Mysql数据库索引解析
- 索引优化的基本原理
- 索引的几种类型
- 高可用高并发场景应用解析
- 分布式事务问题场景应用
- 2PC与3PC
- 补偿事务TCC解析
- MQ分布式事务的原理
- MQ消息队列和其它分布式事务的对比
- MQ-rabbimq comfirm机制
- MQ-rabbitmq 如何确保消息百分百投递成功
- rabbitmq ack机制确保消费者百分百消费成功
- Rabbitmq ack和nack代码演示
- Rabbitmq 幂等性问题
- 分布式事务实际场景应用实战
- Redis分布式锁秒杀抢票场景解析
- 分布式锁的种类与加锁实践
- 天猫秒杀优惠券领取业务逻辑解析
- 高并发分布式锁抢票秒杀实战
- Redis分布式锁应用场景及使用
- 分布式锁的实现原理和思路对比
- 电商场景应用抢购优惠券实战
- redis分布式事务实践
- Redis引入LUA应用详解
- redis架构集群演进
- redis集群化部署
- 高可用集群搭建,架构解析
- NGINX代理缓存应用场景解析
- nginx缓存配置实战讲解
- 匹配配置文件负载均衡
- 亿级PV架构nginx缓存代理
- 轮询及动态伸缩负载应用
- 高并发场景下动态伸缩负载均衡应用解析
- nginx负载均衡配置与启动
- nginx负载均衡机制代码实践
- 最少连接数、失败重试机制
- NGINX业务架构解析
- 利用consul服务发现组件实现动态伸缩
- Consul微服务集群架构拆分应用
- consul服务端解析
- consul客户端的讲解
- Consul服务注册应用
- 服务发现实现原理解析
- 亿级pv多级缓存架构案例分析
- 亿级pv多级缓存架构是怎么搭建
- 亿级pv多级缓存架构模型分析
- 亿级pv多级缓存架构与负载均衡讲解
- 亿级pv多级缓存架构Lua脚本嵌入NGINX处理
- PHP实现轮询访问多台服务器操作
- 给服务器加权重,设置优先级
- 亿级pv多级缓存架构服务限流、熔断
- 亿级pv多级缓存架构之实现令牌桶算法限流
★ PHP(PHP: Hypertext Preprocessor,超文本预处理器的缩写),是一 种被广泛应用的开放源代码的、基于服务器端的用于产生动态网页 的、可嵌入HTML中的脚本程序语言,尤其适合 WEB 开发。
★ 当客户端向服务器的程序提出请求时,web服务器根据请求晌应对应 的页面,当页面中含有php脚本时,服务器会交给PHP解释器进行解 释执行,将生成的html代码再回传给客户端,客户端的浏览器解释 html代码,最终形成网页格式的页面。很多人认为php可以从零基础开始学习,也就是不用学其他任何东西就可以直接去学php。的确,php入门简单,与其他知识也不挂钩,可以零基础学起,不需要具备其他知识。但是以我看来,学习php前还是得要掌握一些有关网页制作方面基础知的。学习php前,个人推荐是:hmtl -> css -> javascript -> mysql -> php。
html,css,javascript主要是用来做前台页面的,有人会问,既然我是学php,做的是后台程序,为什么要学前台制作呢?再说,大公司对于前台,后台,美工等不都有明确分工吗,还用的着我去写?是的,但是那是大公司,对于小公司来讲这些都是要一个人完成的。从页面设计,页面布局,美工,再到后台处理都是一个人或者几个人完成,没有明确的分工。所以必须前台,后台都会。在大公司里面,虽然有明确的分工,前台的这些东西虽然不要求你写,但是你必须要看得懂。
mysql要掌握的就是sql语句,无非就是增、删、该、查,还有数据库优化等,这些比较简单,学起来也比较快,也是必须要掌握的知识。
至于ajax,jquery这些知识,当你的php学到一定程度的时候,可以考虑去学这些,因为在很多大型项目里面都要用到ajax,特别是聊天室。