06 2019 档案

摘要:在写小程序时用的是自己新写的框架,为了不重复性请求用户信息所以将数据存到了session中(当然也可以redis)。 但是,在调试小程序时却始终获取不到session数据,因为是新框架、新环境,所以第一时间怀疑是环境问题。 耐心调试开始解决问题: 1.代码已经开启了session。 2.查看phpi 阅读全文
posted @ 2019-06-19 18:42 谦逊的铅笔 阅读(2011) 评论(0) 推荐(0)
摘要:在mysql操作中执行insert,是没有自增id返回的,这就对于后续编写逻辑造成了很大不便。 其实有几种方法可以做到insert后直接获取到自增id。 1.执行select max(id); 原理是直接查找数据库的最大id,坏处:一旦并发量大、数据量多时就会出现性能低、查找错误的情况。 2.执行s 阅读全文
posted @ 2019-06-17 14:28 谦逊的铅笔 阅读(2841) 评论(0) 推荐(0)
摘要:小程序只能在https线上开发,但是一旦上线后出现问题就很难调试了。所以如何使用本地接口进行开发呢? 一、解决 在小程序开发工具设置网络代理,然后再通过Charles设置代理,将https域名转为本地接口进行访问。 以下所用环境为win10 + vbox(linux) +微信开发工具。 二、准备工作 阅读全文
posted @ 2019-06-15 12:23 谦逊的铅笔 阅读(2000) 评论(0) 推荐(0)
摘要:认识: 1.error_reporting(E_ALL^E_DEPRECATED);//排除所有非致命的错误 2.mysql_connect();开启了一个对mysql服务器的连接。 3.mysql_select_db();选择数据库 4.mysql_query("select * from use 阅读全文
posted @ 2019-06-14 18:10 谦逊的铅笔 阅读(205) 评论(0) 推荐(0)
摘要:文件结构: mysiam:每个数据表都有三个文件*.frm *.MYD *.MYI,这三个文件支持物理复制、粘贴操作(直接备份还原)。 innodb:每个数据表有单独的“结构文件”-*.frm,默认情况下,所有数据表的“索引/数据”共享一个文件data1。该情况下,安全性不高,可以为每个innodb 阅读全文
posted @ 2019-06-14 17:21 谦逊的铅笔 阅读(424) 评论(0) 推荐(0)
摘要:登入: 退出: 查看mysql支持的存储引擎: 查看innodb数据表是否会单独创建‘数据/索引’文件: 设置innodb数据表单独创建‘数据/索引‘文件: 备份数据库:在mysql默认目录下(/var/lib/mysql )::: 还原数据库:在系统根目录下::: 方法一: 方法二: 刷新数据表: 阅读全文
posted @ 2019-06-14 17:20 谦逊的铅笔 阅读(451) 评论(0) 推荐(0)
摘要:三大引擎:myisam(cms等)、innodb(商城等)、memory(临时存储在内存中) 一、数据类型 char:长度固定;最多255个字符;效率高,没有碎片,更新频繁的时候,方便数据文件指针的操作。varchar:长度可变、灵活;最多65532( 65535-1-2)个字符,可变类型,一般保存 阅读全文
posted @ 2019-06-14 17:16 谦逊的铅笔 阅读(239) 评论(0) 推荐(0)
摘要:rabbitmq做为现在最流行的消息中间件之一,我竟然还没用过,不可原谅,所以自己查看下资料在本地自己用一下 介绍:RabbitMQ 是一个在AMQP基础上实现的企业级消息系统。它接受并转发消息。你可以将其视为邮局:当你将要发布的邮件放在邮箱中时,您可以确信 Postman 先生最终会将邮件发送给收 阅读全文
posted @ 2019-06-13 12:03 谦逊的铅笔 阅读(189) 评论(0) 推荐(0)
摘要:千分号能够快速的读出数值,所以在财务等数据统计中很常用 具体代码: 其实在php函数中也有自带函数,语法: number必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为千位分隔符。 decimals可选。规定多少个小数。如果设置了该参数,则使用点号(.)作为小 阅读全文
posted @ 2019-06-12 14:19 谦逊的铅笔 阅读(1231) 评论(0) 推荐(0)
摘要:简单说下个人的理解,mq就是一个消息代理,负责异步消息转发,可以很大程度缓解服务器压力,并且防止服务器宕机影响业务等。 安装: 环境:vbox+centos7+php 1).首先需要安装erlang 2).上述完成后安装RabbitMQ:注意,注意,注意,erlang与rabbitmq两者的版本要求 阅读全文
posted @ 2019-06-05 17:38 谦逊的铅笔 阅读(721) 评论(0) 推荐(0)
摘要:通常在请求返回时会随带php和nginx的版本号,这样是不安全的,会被人针对版本进行攻击。 php和nginx提供了隐藏版本号的方法,只需要简单配置下就可以了。 php: nginx: 改完之后都重新启动下就完成了。 阅读全文
posted @ 2019-06-03 15:56 谦逊的铅笔 阅读(400) 评论(0) 推荐(0)