前一段时间,突然其他部门的同事反馈公司的管理后台很卡,收到消息,我第一时间就打开了后台查看,确实是很卡,而且是…
分类: php
依赖注入容器
依赖注入是一种允许我们从硬编码的依赖中解耦出来,从而在运行时或者编译时能够修改的软件设计模式
PHP7新特性
下面我们详细介绍一下PHP7的新特性!
生成器
生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复…
错误与异常
程序会出错,这是不争的事实,不管我们多么努力,在项目中倾注多少时间,总会有忽略的缺陷和错误存在。
写时复制
C/C++语言中,如果想在堆上分配变量,需要手动进行内存的分配与释放,变量的内存管理是一件非常烦琐的事情,稍有不慎就可能导致不可预知的错误。
现代高级语言普遍提供了变量的自动GC机制,由语言自己进行管理,这使得开发者不需要再去关心变量的分配与释放,将开发者从内存管理的苦海中解脱出来。
浮点数精度问题
最近经常碰到浮点数相减的问题,本来按照原先的预期,两个数字相减后的结果是1的,最后返回显示是0.999999999999。 一直搞不清楚原因,这次正好来整理一下。
web缓存
web缓存位于客户端。缓存会根据进来的请求保存输出内容的副本,HTML页面,图片,文件(统称为副本)等。然后,当下一个请求来到时,如果是相同的URL,缓存直接使用副本响应访问请求,而不是向源服务器再次发送请求。
FPM
Fpm(FastCGI Process Manage)是PHP FastCGI运行模式的一个进程管理器。从它的定义可以看出,Fpm的核心功能是进程管理。那么用它来管理什么进程呢?