会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
擎菲得已
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2020年6月10日
编译型语言和解释型语言
摘要: 编译型语言 源语言 编译器 目标语言 物理机 解释型语言 php 编译器 opcodes 虚拟机(zend 引擎) 物理机
阅读全文
posted @ 2020-06-10 17:58 擎菲得已
阅读(119)
评论(0)
推荐(0)
编辑
FPM、CLI生命周期
摘要: CLI声明周期 php_module_startup 模块初始化 php_request_startup 请求初始化 php_execute_script 读取php代码进行语法解析->ast抽象语法树->opcode->执行得到对应结果 php_request_shutdown 请求关闭 php_
阅读全文
posted @ 2020-06-10 17:51 擎菲得已
阅读(321)
评论(0)
推荐(0)
编辑
2020年6月9日
理解websocket
摘要: 一、websocket与http websocket 是html5的协议,和http协议没关系,http有1.1和1.0,就是所谓的keep-alive,把多个http请求合并成一个,websocket是一个新协议,只是为了兼容现有浏览器的握手规则而已,它是http协议的一个补充。 二、websoc
阅读全文
posted @ 2020-06-09 12:52 擎菲得已
阅读(118)
评论(0)
推荐(0)
编辑
2020年6月2日
php常用框架
摘要: ThinkPHP ThinkPHP是轻量级的中型框架,是从Java的Struts结构移植过来的中文php开发框架。它使用面向对象的开发模式和MVC模式,各方面比较人性化。宗旨是简化开发/提高效率/易于扩展。ThinkPHP有着丰富的文档和示例,框架的兼容性较强,功能性有限,更适合中小项目的开发。 优
阅读全文
posted @ 2020-06-02 10:41 擎菲得已
阅读(124)
评论(0)
推荐(0)
编辑
2020年5月29日
php底层运行机制及原理
摘要: php设计理念及特点 多进程模型 弱类型语言 php核心架构 zend引擎 纯c实现,是php的内核部分,他将php代码翻译(词法/语法解析)为可执行的opcode的处理,实现的基本的数据结构,内存分配及管理,提供了响应的api方法供外部调用。 extensions extensions通过通用组件
阅读全文
posted @ 2020-05-29 10:28 擎菲得已
阅读(114)
评论(0)
推荐(0)
编辑
http协议发展过程
摘要: 0.9,1991发布,只有一个GET命令,服务器只能回复HTML格式的字符串 1.0, 1996年5月,内容大大增加,任何格式的内容都可以发送,还引入了POST/HEAD命令,新增头信息/状态码/字符集/多部分发送/权限/缓存/内容编码,新增 connnection:keep-alive 1.1 引
阅读全文
posted @ 2020-05-29 09:16 擎菲得已
阅读(142)
评论(0)
推荐(0)
编辑
2020年5月25日
排序算法
摘要: 冒泡排序 <?php $arr = [1,6,4,5,3]; //冒泡排序 function maoSort($arr){ $len = count($arr); for ($i=0;$k<$len;$i++){ for($j=$i+1;$j<$len;$j++){ if($arr[$i]>$arr
阅读全文
posted @ 2020-05-25 12:20 擎菲得已
阅读(92)
评论(0)
推荐(0)
编辑
Thinkphp相关总结
摘要: 采用单一入口模式 定义框架路径/项目路基/项目名称 定义调试模式/运行模式/相关常量 载入框架入口文件 MVC mvc是一种将应用层的逻辑层和表现层分离的方法。模型/控制器/试图 Thinkphp 3.0架构(核心+行为+驱动) 核心:框架的核心代码,tp本身是基于mvc思想开发的框架 行为:在系统
阅读全文
posted @ 2020-05-25 11:37 擎菲得已
阅读(123)
评论(0)
推荐(0)
编辑
2020年5月23日
线上问题排查总结
摘要: 线上故障产生原因 个人原因:基础不牢靠/自测不充分/前瞻性不足 团队原因:没有标准的研发流程,测试不充分 应急流程 保留现场:在不影响用户体验前提下,保留现场数据 恢复系统:初步分析原因,可通过回滚快速恢复 分析事故原因及影响: 线上事故回溯 定位/思路 一般分为可复现和不能稳定复现两类,可复现一般
阅读全文
posted @ 2020-05-23 15:05 擎菲得已
阅读(206)
评论(0)
推荐(0)
编辑
php7新特性
摘要: 性能改进--php7中合并了phpng代码,速度是php5两倍 存储变量的结构体变小,尽量使结构体里成员公用内存空间,减少引用,内存占用降低,变量的操作速度得到提升 字符串结构体的改变,字符串信息和数据本身原来是分成两个独立内存快存放,php7尽量将他们存入同一块内存,降低了内存的占用,提升了cpu
阅读全文
posted @ 2020-05-23 14:28 擎菲得已
阅读(114)
评论(0)
推荐(0)
编辑
下一页