-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
让你提高效率的 Linux 技巧(怎样使效率提高)
谨慎删除文件如果要谨慎使用 rm 命令,可以为它设置一个别名,在删除文件之前需要进行确认才能删除。有些系统管理员会默认使用这个别名,对于这种情况,你可能需要看看下一个技巧。$ rm -i ˂==...
-
WebSocket 通信过程与实现,PHPer必备知识(websocket没准备好,点确定继续)
什么是 WebSocket ?WebSocket 是一种标准协议,用于在客户端和服务端之间进行双向数据传输。但它跟 HTTP 没什么关系,它是基于 TCP 的一种独立实现。以前客户端想知道服务端的处理...
-
如何设计一个高并发高可用的秒杀或抢券系统(如何实现秒杀高并发)
一个大型网站应用一般都是从最初小规模网站甚至是单机应用发展而来的,为了让系统能够支持足够大的业务量,从前端到后端也采用了各种各样技术,前端静态资源压缩整合、使用CDN、分布式SOA架构、缓存、数据库加...
-
PHP的灵魂HashTable结构解读(php hash函数)
说 HashTable 是PHP的灵魂,一点也不为过。在Zend引擎中,比如变量表、常量表、函数表、数组,以及资源管理、线程安全等,其实现都有HashTable的身影。HashTable 是一种查找性...
-
项目上线后,谈一下感触比较深的一点:查询优化
问题背景前段时间,被紧急调到一个新项目,支撑新项目的开发。跌跌撞撞之下,项目也正常上线了,期间收获颇多,无论是业务上的,还是业务之外的。业务上的就不多说了,不具通用性,意义不大,有一点业务之外的东东给...
-
程序员提高效率的必备工具(程序员实用工具)
CloverClover 是 Windows Explorer 资源管理器的一个扩展,为其增加类似谷歌Chrome 浏览器的多标签页功能。EverythingEverything是一个快速查询你电脑上...
-
面试:如何解决web高并发?这个回答给满分(怎么解决高并发面试题)
所谓高并发,就是同一时间有很多流量(通常指用户)访问程序的接口、页面及其他资源,解决高并发就是当流量峰值到来时保证程序的稳定性。我们一般用QPS(每秒查询数,又叫每秒请求数)来衡量程序的综合性能,数值...
-
PHP 数组和字符串互相转换实现方法(php菜鸟教程)
PHP 中由于数组和字符串这两种变量类型是如此常用,以至于 PHP 具有两个函数,可以在字符串和数组之间互相进行转换代码如下:$array=explode(separator,$string);$st...
-
在线聊天
退出ThinkPHP5结合Swoole开发实现WebSocket在线聊天
ThinkPHP使用Swoole需要安装 think-swoole Composer包,前提系统已经安装好了Swoole PECL 拓展在tp5的项目根目录下执行composer命令安装think-s...
浅析 PHP7 底层运行机制(浅析是什么意思)
PHP7 代码执行过程PHP 是解释型语言,其执行过程需先编译成中间代码,再经由特定的虚拟机,翻译成特定的指令被执行。其执行过程如下:PHP 代码 =˃ Token =˃ 抽象语法树 =˃ Opcod...
