摘要: app接口简介:与PHP面向对象的接口不同,是通信接口地址 条件: 接口地址 接口文件 接口数据 如何通信 类似BS模式 客户端app通信格式区别:xml和json 可读性方面:xml 生成数据方面:json xml: 拼接 DomDocument类 XMLWriter类 SimpleXML类 js 阅读全文
posted @ 2018-11-14 10:24 井梅0709 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 函数的简介 系统函数 自定义函数 自定义函数的使用 特殊形式函数剖析 可变函数 递归函数 自己调用自己 匿名函数|闭包函数 允许临时创建一个没有指定名称的函数,最常用作回调函数参数的值 匿名函数也可以作为变量的值来使用 回调函数 调用函数的时候将另外一个函数的名称当做参数传递进去,并且在函数体中进行 阅读全文
posted @ 2018-11-14 10:16 井梅0709 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一.用好硬件1.用更好的cpu 主频高,让每个sql处理时间更快,减少等待 cache大,每次cpu计算速率更快 线程多,同时支持更多并发sql,提高tps 同时记得关闭numa并设置为最大性能模式2.用更好的内存 主频高,内存读写速度效率更高,更高吞吐,更低时延 内存大,更多数据在内存中,减少直接 阅读全文
posted @ 2018-11-14 10:12 井梅0709 阅读(275) 评论(0) 推荐(0) 编辑
摘要: PHP类型: 标量:boolean integer float string 复合:array object callable 特殊:resource null 预定义变量: 超全局变量: $GLOBALS:引用全局作用域中可用的全部变量 $_SERVER:服务器和执行环境信息 $_SERVER[' 阅读全文
posted @ 2018-11-14 09:53 井梅0709 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 对数据库产生压力 apache自带测试压力工具 ab -c 250 -n 600 250表示并发数 600表示请求数 竞争状态下-->库存的正确减少(超卖) 产生原因: mysql速度问题 没有对抢购做限制,监视 前端方案:缓存 扩容 流量限制 解决方案 1.文件锁->共享锁(LOCK_SH),排它 阅读全文
posted @ 2018-11-14 09:41 井梅0709 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 初探 什么情况下遇到php性能问题 php语法使用不恰当 使用php做它不擅长的事情 php语言连接的服务不给力 php自身的短板 我也不知道的问题 Apache自带压力测试工具ab ./ab -n1000 -c100 http://www.baidu.xom -n 请求数 -c并发数 性能问题解析 阅读全文
posted @ 2018-11-13 17:53 井梅0709 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 概念: 远程 基于内存的 非关系型数据库 应用场景 缓存 队列 数据存储 安装 安装环境: 服务器:linux>centos6.8 下载源码 预装软件(gcc,tcl) 具体安装 解压 make sudo make install 配置: daemonize yes port改成 7200 启动:s 阅读全文
posted @ 2018-11-13 17:34 井梅0709 阅读(164) 评论(0) 推荐(0) 编辑
摘要: php面向对象高级特性 命名空间 类自动载入 spl_autoload_register(); PSR-0规范 命名空间与绝对路径一直 类名首字母大写 除入口文件外,其他".php"必须只有一个类 SPL标准库 stack new SplStack() push() pop() queue new 阅读全文
posted @ 2018-11-13 17:25 井梅0709 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 基础信息 相关网站 www.mongodb.org www.mongoing.com docs.mongoing.com/manual-zh/ www.github.com/mongodb jira.mongodb.org mangoDb的概念 MangoDB 特点 无数据结构限制 完全的索引支持 阅读全文
posted @ 2018-11-13 16:13 井梅0709 阅读(136) 评论(0) 推荐(0) 编辑
摘要: php面向对象高级特性 命名空间 类自动载入 spl_autoload_register(); PSR-0规范 命名空间与绝对路径一直 类名首字母大写 除入口文件外,其他".php"必须只有一个类 SPL标准库 stack new SplStack() push() pop() queue new 阅读全文
posted @ 2018-11-13 15:51 井梅0709 阅读(151) 评论(0) 推荐(0) 编辑