自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 第4章 MySQL 性能调优

索引(Index)是存储引擎用于快速找到记录的一种数据结构,也就是说索引的本质是数据结构。在 MySQL 中的索引主要分为 B-Tree 索引、哈希索引、数据空间索引(R-Tree)、全文索引等等。我们重点关注的索引是 B-Tree 索引,如果没有特殊说明,一般的索引指的都是 B-Tree 索引。索引种类众多的原因是因为索引是在存储引擎层实现的,而不是在服务器层实现的,因此没有统一的索引标准。不同存储引擎的索引的工作方式并不一样,也不是所有的存储引擎都支持所有类型的索引。索引优势。

2023-09-20 20:12:39 221 1

原创 第3章 PHP程序调优

垃圾回收(英语:Garbage Collection,缩写为 GC ) ,顾名思义,是一种自动的内存管理机制。当一个电脑上的动态内存不再需要时,就应该予以释放,以让出内存,这种内存资源管理的机制,称为垃圾回收。垃圾回收机制可以让程序员不必过分关心程序内存分配,从而将更多的精力投入到业务逻辑。机制升级。

2023-09-18 17:50:59 165

原创 第2章 程序性能分析

第2章 程序性能分析。

2023-09-16 18:01:32 105 1

原创 第三部分 第1章 linux 与 shell 解析

在认识一个新的东西时,先了解其结构对于我们了解它还是很有 帮助的。目录说明Linux 文件系统的入口,也是处于最高一级的目录,所有的目录、文件、设备都在/之下/binbin 就是二进制(binary)英文缩写。在一般的系统当中,都可以在这个目录下找到 linux 常用的命令。系统所需要的那些命令位于此目录。/boot内核和加载内核所需要的文件。一般情况下,GRUB 系统引导管理器也位于这个目录/dev设备文件存储目录,比如终端、磁盘等/etc所有的系统配置文件/home。

2023-09-13 20:58:30 138

原创 第4章 探究 Composer 加载原理

1. 什么是 Composer?Composer 是一个依赖的包管理工具, 会在每个项目的基础上进行依赖包的管理,在你项目中的某个目录 ( 例如 vendor ) 进行安装。默认情况下它不会全局安装任何东西。如果没有包管理器会怎样?当开发中需要一个组件包时,这时候你就需要下载引入它,如果使用的组件包又需要另外一个包的话,你又不得不继续下载包,而且它们之间依赖的环境条件你还需要自己去进行解决。但如果有了包管理器,开发需要使用的包或者包与包之间的依赖关系,都完全可以交给包管理器来统一管理之间的依赖关系。

2023-09-11 20:57:04 250

原创 第3章 解析框架核心设计模式

Facade 即门面模式,又被称为代理模式,当应用程序需要与容器中的对象打交道时,就可通过门面(Facade ) 对象来获取容器内部中的具体对象。相当于是通过一个第三方类和容器中对象进行通讯。门面类实现了应用程序与容器之间的解耦,要想实现门面类的特性,需要先实现一个抽象门面的基类,然后通过 getFacadeAccessor( ) 返回对应实现门面类的别名,而这别名就可直接用于在容器中去提取出对应的类对象,供应用程序使用。

2023-09-07 19:03:53 185 1

原创 第2章 解析框架 IOC 与 DI 实现原理

反射是指程序可以访问、检测和修改它本身状态或行为的一种能力。

2023-09-06 18:00:10 144 1

原创 第二部分 第1章 项目访问解析

你的项目基于 PHP 开发,一般 PHP 部署在线上的环境都为 LNMP 架构,就是基于 Linux操作系统来搭建的 PHP 开发环境,那这时候,你 HTTP 请求访问到服务器后,就自然把请求交给 Nginx,在由 Nginx 把请求交给项目的执行文件,最后在进行执行处理的。所以就需要 FPM 来统一的进行进程管理。6 . 如果中间件处理成功,就会获取请求中的 URL 地址与注册的路由地址进行比较,如果匹配到,就根据路由拿到控制器和方法名,然后进行控制器实例化并调用注册方法,在处理当前的 HTTP 请求。

2023-09-06 17:34:13 50

原创 第3章 应用Laravel8 框架

Lavavel 一直 秉承着优雅的原则,很好的支持了 composer,实现了更丰富的扩展,社区文档活跃,相较于TP,Lavavel 更庞大,安全性也更高 ,更适合开发大中型项目,被称为“巨匠型开发框架”。Laravel 的设计思想是很先进的,非常适合应用各种开发模式 TDD, DDD 和 BDD。支持composer包管理工具。集合了php 比较新的特性,以及各种各样的设计模式, Ioc 容器,依赖注入等。基于组件式的框架,所以比较臃肿。综合来说:Laravel 框架非常适合大中型的商业项目。

2023-09-04 16:27:10 374 1

原创 第2章 应用Thinkphp6框架

ThinkPHP是一款由国人开发的,免费,开源,轻量级的 PHP 开发框架。中文开发文档齐全,社区活跃, 遇到问题也可以较快获取解决方案。Thinkphp6 支持 PHP 的强类型, PSR 开发规范得了更广泛的应用。对 Swoole 支持得到了优化与提升,支持更多的 IDE 编辑器友好提示,对原生的语法进行大量的精简。PHP>=7.1.0注意: 6.0 版本之后,必须通过 Composer 方式安装和更新,无法通过 Git 下载安装。www WEB部署目录(或者子目录)├─app 应用目录。

2023-09-02 18:41:05 345

原创 第1章 面向对象与简单工厂

简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于 23 种 GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。

2023-09-01 17:25:07 40

原创 我的学习资源分享

分享我自己整理的学习资料

2023-08-06 17:34:25 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除