首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
php
订阅
江慕
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
聊聊接口性能优化的11个小技巧
前言 接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。
常见并发问题解决方案
现在网上关于秒杀,抢票,超卖等并发场景的文章已经烂大街了。之前看过很多,但从来没自己测试过。今天心血来潮,想落地一下。 虽然解决的方法很多,可不一定都适合各种具体场景,所以过一遍流程,也能更好的把握哪些场景更适合怎样的方法,此篇文章的目的就是如此。 再啰嗦一句:并发和大流量是两…
这下你应该理解ThinkPHP的Loader自动加载了
目前在整理PHP进阶路线图,如有好的建议咔咔会第一时间进行收录。 从上图咔咔给的解析图,在base.php中首先加载了loader类,接着调用了register这个方法。 来到thinkphp\library\think\Loader.php有一个register的方法,在这个…
PHP-FFMpeg 操作视频/音频文件
参考文档 https://blog.jam00.com/article/info/25.htmlfmpeg功能强大,但我们首先得学会对其进安装(windows下安装)。下载网址:http://ffmp
这些常见的PHP漏洞,如果你不知道,就别说自己是个攻城狮
一、md5加密漏洞比较哈希字符串的时候,php程序把每一个以“0x”开头的哈希值都解释为科学计数法0的多少次方,恒为0所以如果两个不同的密码经过哈希以后,其哈希值都是以“0e”开头的,那么php将会认
[原] 怎样创建 PSR-4 的 Php 包
作为包管理来讲, 我们需要忽略 composer.lock 和 vendor 文件夹, 因为在项目中使用此包的时候会进行全局的安装, 不提交是为了不产生冗余代码. 如果打算在GitHub上托管包,一个不错优点是集成Travis CI,这是一个持续集成应用程序,它会自动运行单元测…
从0开始构建一个属于你自己的PHP框架
为什么我们要去构建一个自己的PHP框架?可能绝大多数的人都会说“市面上已经那么多的框架了,还造什么轮子?”。我的观点“造轮子不是目的,造轮子的过程中汲取到知识才是目的”。 除此之外我们还需要单元测试、nosql支持、接口文档支持、一些辅助脚本等。最终我的框架目录如下: 定义一个…
PHP 单元测试
朋友,你听说过安。。。不是,写过单元测试吗。 单元测试是开发过程中必不可少的一环,一个项目有良好的单元测试代码,重构的勇气都大很多。这次写一篇小文来介绍一下 PHP 的单元测试工具 PHPUnit 的使用。 安装 PHPUnit 的方式很简单,使用 composer 可以一行代…
php订单延时处理-延时队列
延迟队列,顾名思义它是一种带有延迟功能的消息队列。 那么,是在什么场景下我才需要这样的队列呢? 通常解决以上问题,最简单直接的办法就是定时去扫表。 2.在数据量大的情况下延时较高,规定内处理不完,影响业务,虽然可以启动多个进程来处理,这样会带来额外的维护成本,不能从根本上解决。…
巧用 PHP 数组函数
PHP 的数组是一种很强大的数据类型,与此同时 PHP 内置了一系列与数组相关的函数可以很轻易的实现日常开发的功能。但是我发现好像很多小伙伴都忽略了内置函数的作用(比如我自己就编写过一些有关数组操作的代码然后发现PHP自带了/(ㄒoㄒ)/~~),善用 PHP 内置函数能极大的提…