zfxcms ^回到顶部

您的当前位置:首页 > 资讯

最新资讯

[PHP基础] php基础-字符串整理(一)

PHP 字符串函数是 PHP 核心的组成部分。无需安装即可使用这些函数。函数描述addcslashes()返回在指定的字符前添加反斜杠的字符串。addslashes()返回在预定义的字符前添加反斜杠的字符串。bin2hex()把 ASCII 字符的字符串转换为十六进制值。Pack可以转回去chop()删除字符串右侧的空白字符或其他字符。chr()从指定的 ASCII 值返回字符。chunk_spl...

[PHP基础] php知识六

28 怎么保证促销商品不会超卖?答:这个问题是我们当时开发时遇到的一个难点,超卖的原因主要是下的订单的数目和我们要促销的商品的数目不一致导致的,每次总是订单的数比我们的促销商品的数目要多,当时我们的小组讨论了好久,给出了好几个方案来实现:第一种方案:在每次下订单前我们判断促销商品的数量够不够,不够不允许下订单,更改库存量时加上一个条件,只更改商品库存大于0的商品的库存,当时我们使用ab进行压力测试...

[PHP基础] php知识五

23 Redis如何防止高并发?答:其实redis是不会存在并发问题的,因为他是单进程的,再多的命令都是一个接一个地执行的。我们使用的时候,可能会出现并发问题,比如获得和设定这一对。Redis的为什么 有高并发问题?Redis的的出身决定Redis是一种单线程机制的nosql数据库,基于key-value,数据可持久化落盘。由于单线程所以redis本身并没有锁的概念,多个客户端连接并不存在竞争关系...

[PHP基础] php知识四

19对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题?(1) 确认服务器是否能支撑当前访问量。(2) 优化数据库访问。(3)禁止外部访问链接(盗链), 比如图片盗链。(4)控制文件下载。(5)做负载均衡,使用不同主机分流。(6)使用浏览统计软件,了解访问量,有针对性的进行优化。20 谈谈你对 mysql 引擎中的 MyISAM与InnoDB的区别理解?InnoDB和MyISAM是许多...

[PHP基础] php知识三

11 如何处理负载,高并发?1、HTML静态化效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的 网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。2、图片服务器分离把图片单独存储,尽量减少图片等大流量的开销,可以放在一些相关的平台上,如七牛等3、数据库集群和库表散列及缓存数据库的并发连接为100,一台数据库远远不够,可以从读写分离、主从复制,数据库集群方面...

[PHP基础] php知识二

5 写一个函数,尽可能高效的,从一个标准url里取出文件的扩展名,例如:http://www.startphp.cn/abc/de/fg.php?id=1需要取出php或.phphttp[host]=>www.startphp.cn[pat...

[PHP基础] php知识一

1 oop是什么?答:oop是面向对象编程,面向对象编程是一种计算机编程架构,OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP具有三大特点1、封装性:也称为信息隐藏,就是将一个类的使用和实现分开,只保留部分接口和方法与外部联系,或者说只公开了一些供开发人员使用的方法。于是开发人员只 需要关注这个类如何使用,而不用去关心其具体的实现过程,这样就能实现MVC分工...

[PHP基础] php7性能优化一

记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 所以之前测试时期就发生了有人一直没有启用Opcache的事情. 启用Opcache非常简单

[Swoole框架] workman实现消息推送

把Workerman作为一个可以向浏览器推送的通道,仅仅在需要向浏览器推送数据时才调用Workerman接口完成推送。业务逻辑全部在ThinkPHP中完成。

[Swoole框架] Swoole与WebSocket 进行及时通讯,实现视频弹幕效果

Swoole与WebSocket 进行及时通讯,实现视频弹幕效果

[redis] redis详细介绍二

Redis常用命令?Keys pattern*表示区配所有以bit开头的查看Exists key是否存在Set设置 key 对应的值为 string 类型的 value。setnx设置 key 对应的值为 string 类型的 value。如果 key 已经存在,返回 0,nx 是 not exist 的意思。删除某个key第一次返回1 删除了 第二次返回0Expire 设置过期时间(单位秒)TT...

[redis] redis详细介绍一

Redis支持的数据类型?String字符串:我们常用的key=》value格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。Hash(哈希)格式: hmset name key1 value1 key2 value2Redis...