-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
MySQL进阶——主从复制(mysql主从复制搭建流程)
1.主从复制的基本原理slave会从master读取binlog来进行数据同步。主要有以下三个步骤:①master将改变记录到二进制日志(binary log),这些记录过程叫做二进制日志事件(bin...
-
nginx与php-fpm通信的两种方式
简述在linux中,nginx服务器和php-fpm可以通过tcp socket和unix socket两种方式实现。unix socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通...
-
负载均衡,你该如何配置?(负载均衡教程)
什么是负载均衡在计算机的世界,这就是大家耳熟能详的负载均衡(load balancing),所谓负载均衡,就是说如果一组计算机节点(或者一组进程)提供相同的(同质的)服务,那么对服务的请求就应该均匀的...
-
openssl 下的对称加密和非对称加密(openssl漏洞)
对称加密: 在加密和解密过程中使用相同的密钥, 或是两个可以简单地相互推算的密钥的加密算法.非对称加密: 也称为公开加密, 它需要一个密钥对, 一个是公钥, 一个是私钥, 一个负责加密, 一个负责解密...
-
负载均衡、分布式、集群理解以及多台服务器代码如何同步(服务器集群和负载均衡)
集群我们的项目如果跑在一台机器上,如果这台机器出现故障的话,或者用户请求量比较高,一台机器支撑不住的话。我们的网站可能就访问不了。那怎么解决呢?就需要使用多台机器,部署一样的程序,让几个机器同时的运行...
-
php长连接和短连接简要区别(php实现长连接)
短连接连接-˃传输数据-˃关闭连接比如HTTP是无状态的的短链接,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。具体就是调用close方法:浏览器client发起并建立T...
-
PHP的垃圾回收机制(php的垃圾回收机制是怎样的)
一、原理php5和php7的垃圾回收机制都是利用引用计数。二、php5和php7不同点1、PHP5标量数据类型会计数,PHP7标量数据类型不再计数,不需要单独分配内存。2、PHP7的zval 需要的内...
-
Mysql复制方式(半同步复制,并行复制,多源复制)(mysql 并行复制)
一、MySQL主从复制(异步复制,默认)Mysql主从复制原理Mysql的复制原理大致如下:1.主库记录binlog日志在每次准备提交事务完成数据更新前,主库将数据更新的事件记录到二进制日志binlo...
-
Mysql--存储引擎(mysql存储引擎innodb和myisam区别)
一、存储引擎简介1.文件系统:1.1 操作系统组织和存取数据的一种机制。1.2 文件系统是一种软件。2.文件系统类型:ext2 3 4 ,xfs 数据2.1 不管使用什么文件系统,数据内容不会变化2....
-
面试真题——数据库的垂直拆分和水平拆分各代表什么意思?
当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。数据库拆分简单来说,就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数据库中的数据分散存放到多个数据库(主...