负载均衡是什么?

 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

 负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。

为什么要做负载均衡

  • 服务器总是崩溃怎么办?
  • 一台服务器扛不住大量的并发怎么办?
  • ……

 有了这些问题,我相信你一定会用得到这个技术。最让人高兴的一点是:只需要你懂点nginx的配置就能完美的驾驭负载均衡的配置,至于配置之后可能出现的问题,再慢慢去研究也不迟。

引言

 说起排行榜上一篇已经介绍过了用Redis实现的方法,而这篇完全是用Sql来实现,不使用任何缓存。

需求功能(1)

 现有十个同学,年龄分布如下图所示,假设你是戴七,请根据年龄获得你在这十人中排第几?同时请获得你的前一名和后一名各是哪一位同学?

 这个题是我去年在一家公司被问到的面试题。根据上图分析,获取到自己的排名并不是难事,那前一名和后一名也非常简单了。

介绍

 说起排行榜大家肯定不陌生,在项目开发中排行榜的运用非常的多。如王者农药的天梯排行榜、商城的销量排行榜、热卖榜、用户积分排行榜等等。不管他是什么类型的排行榜,其业务逻辑、实现方法几乎是完全相同的。
 如这样的一个手机和笔记本的销量排行榜是如何实现的呢?

引言

本文介绍的是在虚拟机上搭建,实际情况其实和真正的线上环境一毛一样,使用的系统是Centos 7。

什么是主从复制?原理是什么?

答:简单点理解,主从复制其实就是两个数据库数据的项目备份过程。其原理就是主库产生的操作都会生成binlog传入从库,从库通过I/O线程把binlog写入relaylog,然后从库创建I/O线程执行relaylog进行数据备份。

一对一

 什么是一对多?

 在程序角度讲:一对多基本上都是用来描述两个数据表之间的关系。

 假设现有两个数据表:(1)文章表posts (2)评论表comment。一个文章可以有多个评论,但一个评论只能属于一个文章,相对于评论来说它与文章的关系是多对一,相对与文章来说它与评论的关系是一对多,这也就是laravel里反向关联的基础。

文章表posts

idtitletime
1什么是一对一?2019-11-07
2什么是一对多?2019-11-08
3什么是多对多?2019-11-06