自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

m0_37486454的博客

一些工作中的随笔

  • 博客(14)
  • 收藏
  • 关注

转载 PHP底层原理:CGI、FastCGI与PHP-FPM

在搭建 LAMP/LNMP 服务器时,会经常遇到 CGI、FastCGI 或 PHP-FPM 等等几个相关个概念。如果对它们一知半解,很难搭建出高性能的服务器。本文会以图文的形式,解释这些概念之间的关系。在这之前,先了解一下相关的概念。

2024-03-01 15:04:13 219

原创 Linux Shell 脚本入门到实战详解

网上有很多 shell 的概念介绍,其实都很官方化,如果你对 linux 命令很熟悉,那么编写 shell 就不是一个难事,shell 本质上是 linux 命令,一条一条命令组合在一起,实现某一个目的,就变成了 shell 脚本。Shell编程中变量分为三种,分别是系统变量、环境变量和用户变量,Shell变量名在定义时,首个字符必须为字母(a-z,A-Z),不能以数字开头,中间不能有空格,可以使用下划线(_),不能使用(-),也不能使用标点符号等。打印 lnmp 选择菜单。批量部署 lnmp 架构。

2024-01-22 10:18:52 1033

原创 Linux SCP命令详解

有时候不可避免的需要将文件复制到另外一台服务器上,那么这时就可以使用scp命令远程拷贝文件,scp命令是基于SSH协议,在复制的过程中数据都是加密过的,会比明文传输更为安全。scp的帮助文档中查看命令的概述NAMEmitted.scp(secure copy)命令,主要功能是用来远程拷贝文件,可以在多台Linux系统之间复制文件或目录,有些类似于cp命令的功能,但复制的范围是网络上的另一台主机。

2024-01-19 15:28:02 1348

原创 SSH免密登录

2 复制serverA公钥到目标服务器serverB。回车,输入目标服务器serverB的密码即可。3 完成上述操作即可实现密码登录,可通过。1 进入serverA,在命令行中输入。,生成公钥和私钥 然后连续回车即可。

2024-01-19 14:43:05 353

原创 sql优化之explain详解

explain可以查看sql的性能瓶颈信息,并根据结果进行sql的相关优化。在select 语句前加上explain关键字,执行的时候并不会真正执行sql语句,而是返回sql查询语句对应的执行计划信息。根据返回的信息可以分析sql的性能瓶颈从而进行优化。

2023-06-20 11:56:56 464

转载 RESTful API 设计指南

网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现的设计思想。是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇,探讨如何理解这个概念。今天,我将介绍RESTful API的设计细节,探讨如何设计一套合理、好用的API。我的主要参考了两篇文章(,)。

2022-09-16 23:34:42 272 1

原创 MVVC(多版本并发控制)

MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能,用更好的方式去处理读写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读

2022-09-15 23:01:37 243

原创 PHP常用六大设计模式

php常见6种设计模式

2022-09-10 23:36:29 2697

原创 SQL优化

sql日常优化技巧

2022-09-10 23:34:58 61

原创 PHP常见的四种排序算法

【代码】PHP常见的四种排序算法。

2022-09-05 22:12:00 194 1

原创 mysql中utf8和utf8mb4区别

MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 二、内容描述 那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢? 原来mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节的 UTF-8...

2021-09-26 09:26:21 41

原创 php8版本更新内容

PHP 7htmlspecialchars($string,ENT_COMPAT|ENT_HTML401,'UTF-8',false);

2021-06-09 14:02:00 280 1

原创 java入门

//自身的疑问和学习java的动机; 作为一个php程序员,工作有个几年之后很迷茫,自己的能力,编程水平,到底处于一个什么程度?我在网上搜索很多评判一个php程序员能力和水平的文章,其实他们说的对与不对,暂且不论,php作为一个web开发语言,php程序员综合的能力和素质很重要。综合能力和素质,不仅体现在你写php代码上,简洁,高效,bug少,还有数据库,服务器,和各类并发问题。如果这...

2019-12-06 09:06:49 135 1

转载 深入了解CSS中盒子模型

出自https://www.cnblogs.com/lq0001/p/11992092.html深入了解CSS中盒子模型CSS中盒子模型介绍什么是盒子? 盒子是用来存储物品,我们可以将盒子理解为酒盒,酒盒有什么组成的呢? 有酒可以喝、有填充物保护酒防止酒被摔坏、纸盒子。 我们怎么理解CSS中的盒子呢,CSS中盒子有什么组成的呢?有内容、内边距、边框、外边距。 CSS中盒子的主要...

2019-12-06 09:03:30 138

空空如也

空空如也

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

TA关注的人

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