摘要: 算法与数据结构 BTree和B+tree BTreeB树是为了磁盘或者其他存储设备而设计的一种多叉平衡查找树,相对于二叉树,B树的每个内节点有多个分支,即多叉。 参考文章:www.jianshu.com/p/da5... B+TreeB+树是B树的变体,也是一种多路搜索树。 参考文章:www.jia 阅读全文
posted @ 2020-08-29 14:18 学编程不秃头 阅读(273) 评论(0) 推荐(0)
摘要: SAPI 这里所说的 PHP 运行模式, 其实指的是 SAPI (Server Application Programming Interface,服务端应用编程端口 )。SAPI 为 PHP 提供了一个和外部通信的接口, PHP 就是通过这个接口来与其它的应用进行数据交互的。针对不同的应用场景, 阅读全文
posted @ 2020-08-29 14:12 学编程不秃头 阅读(425) 评论(0) 推荐(0)
摘要: PHP 是无处不在的,可以说是互联网 Web 应用上使用最广泛的语言。 然而,它的高性能并不为人所知,尤其是在涉及到高并发系统时。这就是为什么对于这样特殊的用例,正在被 Node (是的,我知道,它不是一种语言)、Go 和 Elixir 等语言接管。 也就是说,您可以做很多事情来改进服务器上的 PH 阅读全文
posted @ 2020-08-29 14:04 学编程不秃头 阅读(346) 评论(0) 推荐(0)
摘要: 什么是跨域 跨域,指的是从一个域名去请求另外一个域名的资源。即跨域名请求!跨域时,浏览器不能执行其他域名网站的脚本,是由浏览器的同源策略造成的,是浏览器施加的安全限制。 什么是同源策略 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击 阅读全文
posted @ 2020-08-28 14:21 学编程不秃头 阅读(505) 评论(0) 推荐(0)
摘要: 问题描述 这几天做银行对帐接口时,踩了一个坑,具体需求大致描述一下。 银行每天凌晨后,会开始准备昨天的交易流水数据,需要我们这边请求拿到。 因为他们给的是一个base64加密的zip压缩流,解开以后可以得到txt文件,里面就是我们需要的数据了。 业务程序写好以后,随手丢了一个定时任务就去睡觉了。 哪 阅读全文
posted @ 2020-08-28 14:18 学编程不秃头 阅读(1178) 评论(0) 推荐(0)
摘要: 1.WEB服务器调用PHP接口 以Apache服务器为例,我们看看该服务器是怎样启动PHP,并调用PHP中的方法。Apache服务器启动并运行PHP时,一般是通过mod_php7模块的形式集成(如果是php5.*版本,就是mod_php5模块,模块后缀名根据php版本而定),mod_php7的结构如 阅读全文
posted @ 2020-08-28 14:15 学编程不秃头 阅读(646) 评论(0) 推荐(0)
摘要: 使用PHP内置函数的性能优劣 尽可能少用魔法函数 抑制符@会产生额外开销 优化点:合理使用内存,利用unset()及时释放不使用的内存(unset()出现注销不掉的情况) 避免在循环内做运算 <?php $str="110world"; $strlen=strlen($str); for($i=0; 阅读全文
posted @ 2020-08-28 14:01 学编程不秃头 阅读(188) 评论(0) 推荐(0)
摘要: 导读 Mysql在中小型企业中是个香饽饽,目前主流的数据库之一,几乎没有一个后端开发者不会使用的,但是作为一个老司机,仅仅会用真的不够。 今天透过一个简单的查询语句来讲述在Mysql内部的执行过程。 select * from table where id=10; 撸它 首先通过一张图片来了解一下M 阅读全文
posted @ 2020-08-28 13:59 学编程不秃头 阅读(168) 评论(0) 推荐(0)
摘要: ps:本篇内容包括精选面试题与知识篇。 PHP面试题关于PHP的垃圾回收机制,PHP的垃圾回收机制引用计数 (reference counting) GC 机制,PHP可以自动进行内存管理,清除不需要的对象,PHP面试题分享PHP关于垃圾回收机制的面试题: ★我的php学习交流社群——1023755 阅读全文
posted @ 2020-08-27 15:08 学编程不秃头 阅读(662) 评论(0) 推荐(0)
摘要: TCP 服务 swoole 文档 - TCP 服务 tcp 服务端 <?php // 1. 创建 swoole 默认创建的是一个同步的阻塞tcp服务 $host = "0.0.0.0"; // 0.0.0.0 代表接听所有 // 默认是tcp $serv = new Swoole\Server($h 阅读全文
posted @ 2020-08-27 15:06 学编程不秃头 阅读(527) 评论(0) 推荐(0)