摘要:
三大引擎:myisam(cms等)、innodb(商城等)、memory(临时存储在内存中) 一、数据类型 char:长度固定;最多255个字符;效率高,没有碎片,更新频繁的时候,方便数据文件指针的操作。varchar:长度可变、灵活;最多65532( 65535-1-2)个字符,可变类型,一般保存 阅读全文
摘要:
rabbitmq做为现在最流行的消息中间件之一,我竟然还没用过,不可原谅,所以自己查看下资料在本地自己用一下 介绍:RabbitMQ 是一个在AMQP基础上实现的企业级消息系统。它接受并转发消息。你可以将其视为邮局:当你将要发布的邮件放在邮箱中时,您可以确信 Postman 先生最终会将邮件发送给收 阅读全文
摘要:
千分号能够快速的读出数值,所以在财务等数据统计中很常用 具体代码: 其实在php函数中也有自带函数,语法: number必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为千位分隔符。 decimals可选。规定多少个小数。如果设置了该参数,则使用点号(.)作为小 阅读全文
摘要:
简单说下个人的理解,mq就是一个消息代理,负责异步消息转发,可以很大程度缓解服务器压力,并且防止服务器宕机影响业务等。 安装: 环境:vbox+centos7+php 1).首先需要安装erlang 2).上述完成后安装RabbitMQ:注意,注意,注意,erlang与rabbitmq两者的版本要求 阅读全文
摘要:
通常在请求返回时会随带php和nginx的版本号,这样是不安全的,会被人针对版本进行攻击。 php和nginx提供了隐藏版本号的方法,只需要简单配置下就可以了。 php: nginx: 改完之后都重新启动下就完成了。 阅读全文
摘要:
使用composer的自动加载、命名空间及shell脚本,构建原生php框架 # smarty-frame运用php构建自己的框架 根目录/application:应用程序核心目录 根目录/configs下: config:应用配置文件 db:数据库配置文件 routes:路由配置文件 fileCa 阅读全文
摘要:
再使用php进行原生框架搭建的过程中,发现即使sql语句错误,php的pdo是不会报错的,非常奇怪 然后研究了下,发现原来pdo默认是不报错的,想要报错就要满足两个条件: 1、需要将错误处理模式变成异常模式 $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRM 阅读全文
摘要:
自动加载,因为其的方便性,所以在框架中得到了广泛的运用 简单的实现下,为之后的框架做准备 同一目录下新建一个auto_load.php文件: 再新建a.php文件: 运行下auto_load.php,结果 同样,我运用composer还实现了一个自己的框架,具体细节就看另一篇博文了 阅读全文