Linux自定义别名——大幅提高工作效率!
Linux 系统命令在 Linux 系统中,诸如 ls、top、ps 此类为 Linux 系统内置的命令,我们希望通过自定义命令来作为某些复杂命令的组合,如自定义 ll 为 ls -alF 的简写,通过简写可以大幅缩短输入命令的时间,还可以避免输错命令,何乐而不为呢? 自定义 Linux 命令 / ...
阅读更多
Redis添加密码验证
为什么要为 Redis 添加密码验证?默认情况下,redis 不需要使用密码即可连接,而由于默认开放端口为 6379(用户一般不会去修改这个端口),导致基本信息完全暴露给试图攻击服务器者。 IDCE.COM 建站之初未设置 redis 密码,结果被注入了挖矿病毒 %>_<% 没有任何 ...
阅读更多
Docker更换镜像源
国内镜像源Docker 官方镜像中国区https://registry.docker-cn.com 网易http://hub-mirror.c.163.com 中科大https://docker.mirrors.ustc.edu.cn 阿里云阿里的镜像异常麻烦,本着求真的角度,还是把这一部分补充了 ...
阅读更多
Mac系统安装Pecl
PECL 简介PECL(The PHP Extension Community Library)是 PHP 扩展的存储库,为 PHP 所有的扩展提供提供托管和下载服务。 一些常用及优秀的 PHP 扩展均被收录在 PECL 中,如:yaf、swoole 等等,我们可以方便的使用 pecl 命令来安装这 ...
阅读更多
Redis淘汰机制
配置文件redis 的配置文件为 redis.conf,当 redis 占用的内存达到配置的最大内存时,再使用 redis 增加新的值时会触发淘汰机制将占用的内存释放出来,以创建新的键值。 redis 允许占用的最大内存,约在 567 行: 1# maxmemory <bytes> 找 ...
阅读更多
Redis基础
Redis 简介Redis 是由 ANSI C(标准C语言)写的键值对存储系统,由于是存储在内存中的,所以性能极高,但我们知道存储在内存中一旦电脑关闭就会丢失数据,Redis 还提供了数据持久化的功能,也就是说,Redis 的数据也可以保存在本地硬盘中。 原子操作所谓原子操作指的是不可再分割的操作, ...
阅读更多
Window环境下安装Docker的坑
前言最近下载了 Docker for Window 搭建 Win10 系统的 PHP 环境,结果遇到了一大堆问题,网络上搜索答案极少,而且也很难找到能解决问题的方法,通过不断尝试和推测,踩了很多坑,也找到了填坑的办法,在此记录下来。 Docker for Window 下载地址:Docker 官方网 ...
阅读更多
MySQL主键详解
前言从书本上学到的 MySQL 主键知识十分有限,我们只是知道基础的理论。 在一次面试中,面试官提问:主键索引与普通索引有什么区别? 当场懵逼。 为了深入学习 MySQL 记录下此文。 MySQL 主键(Primary Key)MySQL 中的键即某种约束,键具有索引的作用,通过约束条件可以使得数据 ...
阅读更多
Nginx SSL证书配置问题
SSL 问题Nginx 重启时,报错信息: 1nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /etc&#x ...
阅读更多
PHPStorm逼死强迫症患者解决方法
PHPStorm在使用 JSON 函数的时候,会报如下提示: 1ext-json missing in composer.json 花花绿绿看得猛男落泪,简直要逼死强迫症啊! 原因可能是因为使用了 Docker 或者其他的环境,由于扩展是安装在虚拟机上就导致本机无法正确识别 PHP 的扩展,并不 ...
阅读更多