摘要: pecl install swoole 安装php扩展swoole service php-fpm restart 重启php服务 whereis php.ini 查看php.ini的位置 查看文件是否配置swoole.so php -m| grep swoole swoole是否安装完成 cd / 阅读全文
posted @ 2020-03-18 17:42 招花 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: 1.什么是RBAC 基于角色的访问控制(Role-Based Access Control) 2.原理 管理员--组--权限 3.数据表设计 管理员表 角色表 填充数据格式为 : 权限表 填充数据格式为 : 4.管理员根据自己角色显示对应权限 5.管理员管理, 角色管理, 权限管理 管理员管理包括分 阅读全文
posted @ 2020-03-18 17:40 招花 阅读(142) 评论(0) 推荐(0) 编辑
摘要: mysql中也分为三大数据类型:数值型,字符型,时间日期型 数值型 数值型分为整数型和小数型(包含小数部分的数据类型) 整型 mysql中光整数型数据类型就有五种:tinyint,smallint,mediumint,int,bigint tinyint:迷你整型,占用1个字节保存数据,能够表示25 阅读全文
posted @ 2020-03-18 17:39 招花 阅读(525) 评论(0) 推荐(0) 编辑
摘要: PHP中的include() 、require()语句包含并运行指定文件。 这两结构在包含文件上完全一样,唯一的区别是对于错误的处理。require()语句在遇到包含文件不存在,或是出错的时候,就停止即行,并报错。include()则继续即行。 例如:hello.php 不存在时: include( 阅读全文
posted @ 2020-03-18 17:37 招花 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.cnblogs.com/logsharing/p/8448446.html GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 阅读全文
posted @ 2020-03-18 17:35 招花 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 遇到的难点: laravel核心概念 契约 简介 laravel 的契约是对应用框架的核心服务所要求的一种强有力的约束。它本身定义一些接口,要求服务必须要遵守。比如,Illuminate\Contracts\Queue\Queue 契约定义了队列任务所必须的方法,而 Illuminate\Contr 阅读全文
posted @ 2020-03-18 17:34 招花 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: 一:数据库配置优化 mysql是一个高度定制化的数据库系统,提供了很多配置参数,一般都需要根据应用程序的特性和硬件情况对mysql做配置优化,windows配置文件为my.ini,linux为my.cnf 常用的优化配置变量如下: # 端口 port=3306 # 关闭查询缓存 query_cach 阅读全文
posted @ 2020-03-18 17:32 招花 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一: 分区简介 分区是根据一定的规则,数据库把一个表分解成多个更小的、更容易管理的部分。就访问数据库应用而言,逻辑上就只有一个表或者一个索引,但实际上这个表可能有N个物理分区对象组成,每个分区都是一个独立的对象,可以独立处理,可以作为表的一部分进行处理。分区对应用来说是完全透明的,不影响应用的业务逻 阅读全文
posted @ 2020-03-18 17:27 招花 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一:为什么要分表? 如果一个表的每条记录的内容很大,那么就需要更多的IO操作,如果字段值比较大,而使用频率相对比较低,可以将大字段移到另一张表中,当查询不查大字段的时候,这样就减少了I/O操作 如果一个表的数据量很少,那么查询就很快;如果表的数据量非常非常大,那么查询就变的比较慢;也就是表的数据量影 阅读全文
posted @ 2020-03-18 17:20 招花 阅读(233) 评论(0) 推荐(0) 编辑
摘要: explain命令用于查看sql执行时是否使用了索引,是优化SQL语句的一个非常常用而且非常重要的一个命令, 上面中的key字段表示查询使用到的索引即使用了idx_username索引 id: SELECT识别符。这是SELECT的查询序列号 select_type: 查询类型 simple: 简单 阅读全文
posted @ 2020-03-18 17:17 招花 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 一 索引原理 如果一本新华字典假如没有目录,想要查找某个字,就不得不从第一页开始查找,一直找到最后一页(如果要找的字在最后一页),这个过程非常耗时,这种场景相当于数据库中的全表扫描的概念,也就是循环表中的每一条记录看看该记录是否满足条件,扫描次数为表的总记录数。 新华字典中都会有目录都有查找方法(比 阅读全文
posted @ 2020-03-18 17:15 招花 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一:数据库的设计 数据库命名:数据库名的命名一般和项目的名称保持一致,不要随意的起名字。 数据库编码: 采用utf8mb4而不使用utf8 MySQL 的“utf8”实际上不是真正的UTF-8,真正的UTF-8是每个字符最多四个字节,而MySQL的“utf8”只支持每个字符最多三个字节。MySQL一 阅读全文
posted @ 2020-03-18 15:27 招花 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一:简介 MySQL性能优化是通过优化各个方面的,不仅仅是优化SQL语句这一方面,而是通过各各方面的优化,每个地方优化一些,这样整体性能就会有明显的提升。 二:优化方式 1. 优化数据库表结构的设计 为什么数据库表的设计会影响性能? 字段的数据类型:不同的数据类型的存储和检索方式不同,对应的性能也不 阅读全文
posted @ 2020-03-18 15:24 招花 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 世间万物皆有生命周期,当我们使用任何工具时都需要理解它的工作原理,那么用起来就会得心应手,应用开发也是如此。理解了它的原理,那么使用起来就会游刃有余。 在了解 Laravel 的生命周期前,我们先回顾一下PHP 的生命周期。 PHP 的生命周期 PHP 的运行模式 PHP两种运行模式是WEB模式、C 阅读全文
posted @ 2020-03-18 15:21 招花 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 每天在/home/face/capturepic/2017/目录下都会产生很多文件 /home/face/capturepic/2017/4/21 /home/face/capturepic/2017/4/22 希望的是每天只保留当天的文件夹,其他的文件夹删除 改写的.sh脚本如下 !/bin/ba 阅读全文
posted @ 2020-03-18 15:17 招花 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;或者更专业化来说:进程是指程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。 线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行 阅读全文
posted @ 2020-03-18 15:14 招花 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、php生命周期(5块) 模块初始化阶段 php_module_startup() 请求初始化阶段 php_request_startup() 执行脚本阶段 php_execute_script() 请求关闭阶段 php_request_shutdown() 模块关闭阶段 php_module_s 阅读全文
posted @ 2020-03-18 15:13 招花 阅读(624) 评论(0) 推荐(0) 编辑
摘要: HTML4的本地存储 cookie 浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互。 一、cookie和session cookie和session都是用来跟踪浏览器用户身份的会话方式。 区别: 1、保持状态:cookie保存在浏 阅读全文
posted @ 2020-03-18 15:12 招花 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 1、备份命令 格式:mysqldump -h主机名 -p端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql 例如: mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword --database cmdb > /data/b 阅读全文
posted @ 2020-03-18 15:08 招花 阅读(6355) 评论(1) 推荐(0) 编辑
摘要: 查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git add <fil 阅读全文
posted @ 2020-03-18 15:04 招花 阅读(5631) 评论(0) 推荐(0) 编辑