- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 发券、短信等任务系统的设计和实现
前言:当前外卖、叫车、共享单车等市场比较火爆;各个公司为了抢占市场,不惜投入大量资金来补贴拉取用户,从而占领市场。比如美团,滴滴,摩拜等都会通过各种各样的活动奖励来拉新以及留存用户;常用的手段就是发券,然后短信通知用户,如下图:1-1所示。那么这种任务系统的架构设计是什么样子呢,下面就做个大概介绍。 ...
2018-02-28 16:38:52 1398
原创 php文件锁
看到腾讯的一道笔试题:请写一段php代码,确保多个进程同时写入同一个文件成功。以下一段话来源于CSDN:“PHP并没有完善的线程支持,甚至部署到基于线程模型的httpd服务器都会产生一些问题,但即使是多进程模型下的PHP,也难免出现多进程共同访问同一资源的情况。比如整个程序共享的数据缓存,或者因为资源受限而必须对特定处理过程进行排队,以及针对每个用户生成唯一的某种标识的情形。PHP语言自身
2015-09-22 17:14:04 341
原创 秒杀技术的实现以及相应防作弊策略介绍
一、前言最近涉及到了秒杀这一块的需求,然后就详细了解了一下秒杀的策略。二、介绍1. 秒杀,通俗的说就是在一个特定的时间点,有一定数量的商品,大家都来抢,拼的是速度,拼的就是键盘手。下面就从我自己的角度整体描述一下秒杀的过程。整体分为3层,ui层、service层、DB层;1.1 ui层最为和用户直接交互层,分为API和MIS,API是秒杀的接口,MIS为秒杀活动详细信息
2015-09-11 14:35:36 6278
原创 passport登陆的实现--跨域共享cookie和跨域共享session
前言:cookie和session是web开发中非常重要的会话跟踪技术。主题:前一段时间,因为在开发中使用到公司的统一登录平台passport,所以就自己找了很多资料,详细的学习了一下它们的原理以及实现过程,这里就着重分享一下“跨域共享cookie和跨域共享session”。场景:公司所有登陆都走的是统一一套pass环境,passport使用的就是COOKIE和SESSION技术,来作为跟
2015-08-23 19:54:39 2864
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人