swoole基础

swoole基础的学习,感觉版本变化挺多的,也许不是那么稳定。 swoole分为几个部分,提供了 httpServer、Tcp、UDP、协程、通道。 感觉传统的 php-fpm还是稳定些,可以使用swoole的协程和channnel处...

go ppt分享总结一下

阅读一个分享的ppt,感觉挺有用的,正好是go基础的总结一下 原文 ppt http://www.mianshigee.com/ppt/17048vhq/ 什么是虚拟内存 计算机系统内存管理的一种技术每个进程都有独立的、连续的、统一的...

单点登陆

单点登陆

单点登陆一般的做法有两种。 共享cookie。cookie可以设置作用域,实现单点登陆的功能。设置简单,只需要配置一下cookie就可以实现。缺点是只能在同个域名下操作,而且session_id是共享的易被修改且不安全…

红包生成二倍均值法

二倍均值法 剩余红包金额为M,剩余人数为N,那么有如下公式: 每次抢到的金额 = 随机区间 (0, M / N X 2) 这个公式,保证了每次随机金额的平均值是相等的,不会因为抢红包的先后顺序而造成不公平。 举个栗子: 假设有10个人,红包总额100元。 100/10X2 = 20, 所以第一个人的随机范围是(0,20 ),平均可以抢到10元。 假设第一个人随机到10元,那么剩余金额是100-10 = 90 元。 90/9X2 = 20, 所以第二个人的随机范围同样是(0,20 ),平均可以抢到10元。 假设第二个人随机到10元,那么剩余金额是90-10 = 80 元。 80/8X2 = 20, 所以第三个人的随机范围同样是(0,20 ),平均可以抢到10元。 以此类推,每一次随机范围的均值是相等的。…

守护进程

守护进程使用supervisor,一直用的都是这个东西1234567yum list | grep supervisor不存在的话,添加一下wget http://download.fedoraproject.org/pub/epel...

mysql插入唯一

在需要保证数据唯一性的场景中,个人觉得任何使用程序逻辑的重复校验都是不可靠的,这时只能在数据存储层做唯一性校验。MySQL 中以唯一键保证数据的唯一性,那么若新插入重复数据时,我们可以让 MySQL 怎么来处理呢?…

安装流程12345678910111213141516171819202122232425262728nginx php-fpm mysql-server mysql-client yarn composer git npm vim ...

商品价格的多币种方案

商品价格的多币种方案

假若,你是某个国内电商平台的商品中心项目负责人。突然今天,接到了一个这样的需求:商品在原人民币价格的基础架构上,须支持卢比(印度)价格。 …

负载均衡算法 — 平滑加权轮询

负载均衡算法 — 平滑加权轮询

在 负载均衡算法 — 轮询 一文中,我们就指出了加权轮询算法一个明显的缺陷。即在某些特殊的权重下,加权轮询调度会生成不均匀的实例序列,这种不平滑的负载可能会使某些实例出现瞬时高负载的现象,导致系统存在宕机的风险。为了解决这个调度缺陷,就提出了 平滑加权轮询 调度算法。 …