加载中
一次HTTP请求过程

当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请...

04/20 18:55
29
高级PHP面试总结

1、给你四个坐标点,判断它们能不能组成一个矩形,如判断([0,0],[0,1],[1,1],[1,0])能组成一个矩形。 勾股定理,矩形是对角线相等的四边形。只要任意三点不在一条直线上,任选一点,求这一点...

Mysql索引讲解

一、 创建索引 MySQL 索引背后的数据结构及算法原理 主键索引创建 主键索引的创建有两种形式: 是在创建表的时候,直接指定某列或者某几列为主键; 先创建表,再指定主键索引 增加主键: AL...

Mysql主从复制原理及配置

1 主从复制概述 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更...

2019/03/07 19:54
50
Mysql 优化方案

mysql百万数据查询用exists 代替 in 是一个好的选择: select num from a where num in(select num from b) 用下面的语句替换: select num from a where exists(select 1 from b where num...

2019/03/05 19:01
54
PHP如何解决高并发问题

概念: 我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时...

PHP运行流程图解

CGI 概念:CGI是common gateway interface的缩写,译作通用网关接口,但很不幸,我们无法见名知意,我们知道,web服务器所处理的内容都是静态的,要想处理动态内容,需要依赖于web应用程序,...

2019/02/27 16:46
144
PHP函数篇

PHP函数介绍 函数的参数 PHP 支持按值传递参数(默认),通过引用传递参数以及默认参数。也支持可变长度参数列表。 默认情况下,函数参数通过值传递(因而即使在函数内部改变参数的值,它并不...

2019/02/26 18:39
3
高级PHP面试基础汇总

WEB 开发中数据提交方式有几种?有什么区别?百度使用哪种方式? 百度使用的 get 方式,因为可以从它的 URL 中看出 GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT(比较全的方式,使用R...

Redis 持久化

Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富:分别是字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorte...

rdb
10/18 17:46
1
缓存穿透、缓存击穿、缓存雪崩区别和解决方案

Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对...

10/18 15:20
13
mysql 具体语法解析

一、AVG() 求平均值 注意AVE()忽略NULL值,而不是将其作为“0”参与计算 二、COUNT() 1、COUNT(*) 对表中行数进行计数同COUNT(1) 不管是否有NULL 2、COUNT(字段名) 对特定列有数据的行进行计...

09/23 15:31
10
PhpStrom 使用ide-helper 快速便捷实现Laravel 框架代码智能提示

首先,安装phpstorm插件laravel 然后安装composer支持并自动完成提示生成 如果只想在开发环境安装请加上 --dev composer require barryvdh/laravel-ide-helper php artisan ide-helper:eloque...

phpStrom 配置代码自动同步服务器 Mac

这种代码同步配置一般都是每一个项目单独配置的 首先需要配置项目的自己的服务端的代码目录和 nginx虚拟目录: (这个比较基础,就不再重复) 配置代码服务器: 1、首先配置服务器连接信息,服务器...

09/18 18:21
14
centos7 yum 安装和配置nginx+php7.3+php-fpm+mysql5.6

安装配置LNMP 一、安装配置nginx服务 获取比较新的nginx的yum源数据 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装nginx yum...

Linux常用指令

查看Linux内核版本命令(两种方法): cat /proc/version uname -a 查看Linux系统版本的命令(3种方法) lsb_release -a这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…等发行...

2019/03/15 19:26
24
Mysql 慢查询日志的使用和引擎选择

8000000万条记录,在没有任何索引和其他优化处理的情况下: 一、优化方案: 首先通过建索引方式: 给emp(雇员表)的empno添加主键索引 Alert table emp add primary key(empno); 一个表(存...

2019/03/06 19:38
20
http协议分析

http协议详解

2019/03/06 19:37
20
PHP排序算法比较

参考博文 /* * php 四种排序算法的时间与内置的sort排序比较 * 3000个元素,四种算法的排序所用的时间比较 * 冒泡排序 857.98192024231ms * 选择排序 903.74493598938ms * 插入排序 296.8270...

PHP
2019/03/06 19:16
19
浅谈PHP设计模式

1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 只能有一个实...

PHP
2019/03/06 19:08
17

没有更多内容

加载失败,请刷新页面

返回顶部
顶部