• RESTful

    REST 释义一种软件设计风格,全称为 Representational State Transfer,直译为表现层状态转移,或许可以解释为用 URL 定位资源,用 HTTP 动词描述操作 白话文就是,相同的 url,不同方式进行请求,GET 用来获...
  • RPC 与 HTTP

    参考链接:https://blog.csdn.net/Solo95/article/details/122640662RPC(即Remote Procedure Call,远程过程调用)和HTTP(HyperText Transfer Protoco...
  • 路由解析

    url 到程序实际运行需要两步1、路由解析laravel api.php里注册,根据请求 method 和路径与控制器的方法做映射对应正常系统,根据 url 直接确定文件及方法,一步到位2、请求分发 PS:第一步的路由解析,正常情况下,得符合 res...
  • 网络通信

    TCP UDPTCP 一种面向连接(连接导向)的、可靠的、基于IP的传输层协议,能够对自己提供的连接实施控制。适用于要求可靠传输的应用,例如文件传输。面向字节流,传输慢UDP 是一种面向无连接的传输层协议,不会对自己提供的连接实施控制。适用于实时应...
  • 排序算法

    冒泡排序(将无序表中的所有记录,通过指针后移,其值不断的进行两两比较,大小不一则进行互换,得出升序序列或者降序序列) 123456789101112function swap(&$x, &$y) { $t = $x; $x...
  • 幂等性

    同样的请求返回相同的结果(可以理解成不做重复的处理,因为可能引发错误,可以加锁|验证来判断) 例如一次订单多次提交,同订单多次支付
  • mySql 基础

    数据库三范式 可以逆范式 第一范式(1NF):字段具有原子性,不可再分。(所有关系型数据库系统都满足第一范式数据库表中的字段都是单一属性的,不可再分) 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满...
  • linux 基础

    crontab 问当用户反馈网站访问慢,你会如何处理? 原因 服务器出口带宽不够用本身服务器购买的出口带宽比较小。一旦并发量大的话,就会造成分给每个用户的出口带宽就小,访问速度自然就会慢。跨运营商网络导致带宽缩减。例如,公司网站放在电信...
  • I/O多路复用

    什么是IO多路复用? IO 多路复用是一种同步IO模型,实现一个线程可以监视多个文件句柄; 一旦某个文件句柄就绪,就能够通知应用程序进行相应的读写操作; 没有文件句柄就绪就会阻塞应用程序,交出CPU。 Nginx的IO模型Nginx 支持多...
  • PHP 基础

    == 与 === 的区别== 只判断值是否相等,不判断类型=== 不仅判断值是否相等,还判断类型 isset 与 empty 的区别isset 判...
/16