天天抢购诈骗、一个美图手机官网抢购千多人抢:他们的利润可观啊

【问底】徐汉彬:Web系统大规模并发——电商秒杀与抢购
发表于 09:30|
作者徐汉彬
摘要:电商的秒杀和抢购,从技术的角度来说,会对Web系统产生巨大的考验。本期《问底》,徐汉彬将带大家关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因。
【导读】曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。&
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?
一、大规模并发带来的挑战
在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。
1. 请求接口的合理设计
一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。
通常静态HTML等内容,是通过CDN的部署,一般压力不大,核心瓶颈实际上在后台请求接口上。这个后端接口,必须能够支持高并发请求,同时,非常重要的一点,必须尽可能“快”,在最短的时间里返回用户的请求结果。为了实现尽可能快这一点,接口的后端存储使用内存级别的操作会更好一点。仍然直接面向MySQL之类的存储是不合适的,如果有这种复杂业务的需求,都建议采用异步写入。
当然,也有一些秒杀和抢购采用“滞后反馈”,就是说秒杀当下不知道结果,一段时间后才可以从页面中看到用户是否秒杀成功。但是,这种属于“偷懒”行为,同时给用户的体验也不好,容易被用户认为是“暗箱操作”。
2. 高并发的挑战:一定要“快”
我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100ms,同时,系统内有20台Apache的Web服务器,配置MaxClients为500个(表示Apache的最大连接数目)。
那么,我们的Web系统的理论峰值QPS为(理想化的计算方式):
20*500/0.1 = 100000 (10万QPS)
咦?我们的系统似乎很强大,1秒钟可以处理完10万的请求,5w/s的秒杀似乎是“纸老虎”哈。实际情况,当然没有这么理想。在高并发的实际场景下,机器都处于高负载的状态,在这个时候平均响应时间会被大大增加。
就Web服务器而言,Apache打开了越多的连接进程,CPU需要处理的上下文切换也越多,额外增加了CPU的消耗,然后就直接导致平均响应时间增加。因此上述的MaxClient数目,要根据CPU、内存等硬件因素综合考虑,绝对不是越多越好。可以通过Apache自带的abench来测试一下,取一个合适的值。然后,我们选择内存操作级别的存储的Redis,在高并发的状态下,存储的响应时间至关重要。网络带宽虽然也是一个因素,不过,这种请求数据包一般比较小,一般很少成为请求的瓶颈。负载均衡成为系统瓶颈的情况比较少,在这里不做讨论哈。
那么问题来了,假设我们的系统,在5w/s的高并发状态下,平均响应时间从100ms变为250ms(实际情况,甚至更多):
20*500/0.25 = 40000 (4万QPS)
于是,我们的系统剩下了4w的QPS,面对5w每秒的请求,中间相差了1w。
然后,这才是真正的恶梦开始。举个例子,高速路口,1秒钟来5部车,每秒通过5部车,高速路口运作正常。突然,这个路口1秒钟只能通过4部车,车流量仍然依旧,结果必定出现大塞车。(5条车道忽然变成4条车道的感觉)
同理,某一个秒内,20*500个可用连接进程都在满负荷工作中,却仍然有1万个新来请求,没有连接进程可用,系统陷入到异常状态也是预期之内。
其实在正常的非高并发的业务场景中,也有类似的情况出现,某个业务请求接口出现问题,响应时间极慢,将整个Web请求响应时间拉得很长,逐渐将Web服务器的可用连接数占满,其他正常的业务请求,无连接进程可用。
更可怕的问题是,是用户的行为特点,系统越是不可用,用户的点击越频繁,恶性循环最终导致“雪崩”(其中一台Web机器挂了,导致流量分散到其他正常工作的机器上,再导致正常的机器也挂,然后恶性循环),将整个Web系统拖垮。
3. 重启与过载保护
如果系统发生“雪崩”,贸然重启服务,是无法解决问题的。最常见的现象是,启动起来后,立刻挂掉。这个时候,最好在入口层将流量拒绝,然后再将重启。如果是redis/memcache这种服务也挂了,重启的时候需要注意“预热”,并且很可能需要比较长的时间。
秒杀和抢购的场景,流量往往是超乎我们系统的准备和想象的。这个时候,过载保护是必要的。如果检测到系统满负载状态,拒绝请求也是一种保护措施。在前端设置过滤是最简单的方式,但是,这种做法是被用户“千夫所指”的行为。更合适一点的是,将过载保护设置在CGI入口层,快速将客户的直接请求返回。
二、作弊的手段:进攻与防守
秒杀和抢购收到了“海量”的请求,实际上里面的水分是很大的。不少用户,为了“抢“到商品,会使用“刷票工具”等类型的辅助工具,帮助他们发送尽可能多的请求到服务器。还有一部分高级用户,制作强大的自动请求脚本。这种做法的理由也很简单,就是在参与秒杀和抢购的请求中,自己的请求数目占比越多,成功的概率越高。
这些都是属于“作弊的手段”,不过,有“进攻”就有“防守”,这是一场没有硝烟的战斗哈。
1. 同一个账号,一次性发出多个请求
部分用户通过浏览器的插件或者其他工具,在秒杀开始的时间里,以自己的账号,一次发送上百甚至更多的请求。实际上,这样的用户破坏了秒杀和抢购的公平性。
这种请求在某些没有做数据安全处理的系统里,也可能造成另外一种破坏,导致某些判断条件被绕过。例如一个简单的领取逻辑,先判断用户是否有参与记录,如果没有则领取成功,最后写入到参与记录中。这是个非常简单的逻辑,但是,在高并发的场景下,存在深深的漏洞。多个并发请求通过负载均衡服务器,分配到内网的多台Web服务器,它们首先向存储发送查询请求,然后,在某个请求成功写入参与记录的时间差内,其他的请求获查询到的结果都是“没有参与记录”。这里,就存在逻辑判断被绕过的风险。
应对方案:
在程序入口处,一个账号只允许接受1个请求,其他请求过滤。不仅解决了同一个账号,发送N个请求的问题,还保证了后续的逻辑流程的安全。实现方案,可以通过Redis这种内存缓存服务,写入一个标志位(只允许1个请求写成功,结合watch的乐观锁的特性),成功写入的则可以继续参加。
或者,自己实现一个服务,将同一个账号的请求放入一个队列中,处理完一个,再处理下一个。
2. 多个账号,一次性发送多个请求
很多公司的账号注册功能,在发展早期几乎是没有限制的,很容易就可以注册很多个账号。因此,也导致了出现了一些特殊的工作室,通过编写自动注册脚本,积累了一大批“僵尸账号”,数量庞大,几万甚至几十万的账号不等,专门做各种刷的行为(这就是微博中的“僵尸粉“的来源)。举个例子,例如微博中有转发抽奖的活动,如果我们使用几万个“僵尸号”去混进去转发,这样就可以大大提升我们中奖的概率。
这种账号,使用在秒杀和抢购里,也是同一个道理。例如,iPhone官网的抢购,火车票黄牛党。
应对方案:
这种场景,可以通过检测指定机器IP请求频率就可以解决,如果发现某个IP请求频率很高,可以给它弹出一个验证码或者直接禁止它的请求:
弹出验证码,最核心的追求,就是分辨出真实用户。因此,大家可能经常发现,网站弹出的验证码,有些是“鬼神乱舞”的样子,有时让我们根本无法看清。他们这样做的原因,其实也是为了让验证码的图片不被轻易识别,因为强大的“自动脚本”可以通过图片识别里面的字符,然后让脚本自动填写验证码。实际上,有一些非常创新的验证码,效果会比较好,例如给你一个简单问题让你回答,或者让你完成某些简单操作(例如百度贴吧的验证码)。直接禁止IP,实际上是有些粗暴的,因为有些真实用户的网络场景恰好是同一出口IP的,可能会有“误伤“。但是这一个做法简单高效,根据实际场景使用可以获得很好的效果。
3. 多个账号,不同IP发送不同请求
所谓道高一尺,魔高一丈。有进攻,就会有防守,永不休止。这些“工作室”,发现你对单机IP请求频率有控制之后,他们也针对这种场景,想出了他们的“新进攻方案”,就是不断改变IP。
有同学会好奇,这些随机IP服务怎么来的。有一些是某些机构自己占据一批独立IP,然后做成一个随机代理IP的服务,有偿提供给这些“工作室”使用。还有一些更为黑暗一点的,就是通过木马黑掉普通用户的电脑,这个木马也不破坏用户电脑的正常运作,只做一件事情,就是转发IP包,普通用户的电脑被变成了IP代理出口。通过这种做法,黑客就拿到了大量的独立IP,然后搭建为随机IP服务,就是为了挣钱。
应对方案:
说实话,这种场景下的请求,和真实用户的行为,已经基本相同了,想做分辨很困难。再做进一步的限制很容易“误伤“真实用户,这个时候,通常只能通过设置业务门槛高来限制这种请求了,或者通过账号行为的”数据挖掘“来提前清理掉它们。
僵尸账号也还是有一些共同特征的,例如账号很可能属于同一个号码段甚至是连号的,活跃度不高,等级低,资料不全等等。根据这些特点,适当设置参与门槛,例如限制参与秒杀的账号等级。通过这些业务手段,也是可以过滤掉一些僵尸号。
4. 火车票的抢购
看到这里,同学们是否明白你为什么抢不到火车票?如果你只是老老实实地去抢票,真的很难。通过多账号的方式,火车票的黄牛将很多车票的名额占据,部分强大的黄牛,在处理验证码方面,更是“技高一筹“。
高级的黄牛刷票时,在识别验证码的时候使用真实的人,中间搭建一个展示验证码图片的中转软件服务,真人浏览图片并填写下真实验证码,返回给中转软件。对于这种方式,验证码的保护限制作用被废除了,目前也没有很好的解决方案。
因为火车票是根据身份证实名制的,这里还有一个火车票的转让操作方式。大致的操作方式,是先用买家的身份证开启一个抢票工具,持续发送请求,黄牛账号选择退票,然后黄牛买家成功通过自己的身份证购票成功。当一列车厢没有票了的时候,是没有很多人盯着看的,况且黄牛们的抢票工具也很强大,即使让我们看见有退票,我们也不一定能抢得过他们哈。
最终,黄牛顺利将火车票转移到买家的身份证下。
解决方案:
并没有很好的解决方案,唯一可以动心思的也许是对账号数据进行“数据挖掘”,这些黄牛账号也是有一些共同特征的,例如经常抢票和退票,节假日异常活跃等等。将它们分析出来,再做进一步处理和甄别。
三、高并发下的数据安全
我们知道在多线程写入同一个文件的时候,会存现“线程安全”的问题(多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的)。如果是MySQL数据库,可以使用它自带的锁机制很好的解决问题,但是,在大规模并发的场景中,是不推荐使用MySQL的。秒杀和抢购的场景中,还有另外一个问题,就是“超发”,如果在这方面控制不慎,会产生发送过多的情况。我们也曾经听说过,某些电商搞抢购活动,买家成功拍下后,商家却不承认订单有效,拒绝发货。这里的问题,也许并不一定是商家奸诈,而是系统技术层面存在超发风险导致的。
1. 超发的原因
假设某个抢购场景中,我们一共只有100个商品,在最后一刻,我们已经消耗了99个商品,仅剩最后一个。这个时候,系统发来多个并发请求,这批请求读取到的商品余量都是99个,然后都通过了这一个余量判断,最终导致超发。(同文章前面说的场景)
在上面的这个图中,就导致了并发用户B也“抢购成功”,多让一个人获得了商品。这种场景,在高并发的情况下非常容易出现。
2. 悲观锁思路
解决线程安全的思路很多,可以从“悲观锁”的方向开始讨论。
悲观锁,也就是在修改数据的时候,采用锁定状态,排斥外部请求的修改。遇到加锁的状态,就必须等待。
虽然上述的方案的确解决了线程安全的问题,但是,别忘记,我们的场景是“高并发”。也就是说,会很多这样的修改请求,每个请求都需要等待“锁”,某些线程可能永远都没有机会抢到这个“锁”,这种请求就会死在那里。同时,这种请求会很多,瞬间增大系统的平均响应时间,结果是可用连接数被耗尽,系统陷入异常。
3. FIFO队列思路
那好,那么我们稍微修改一下上面的场景,我们直接将请求放入队列中的,采用FIFO(First Input First Output,先进先出),这样的话,我们就不会导致某些请求永远获取不到锁。看到这里,是不是有点强行将多线程变成单线程的感觉哈。
然后,我们现在解决了锁的问题,全部请求采用“先进先出”的队列方式来处理。那么新的问题来了,高并发的场景下,因为请求很多,很可能一瞬间将队列内存“撑爆”,然后系统又陷入到了异常状态。或者设计一个极大的内存队列,也是一种方案,但是,系统处理完一个队列内请求的速度根本无法和疯狂涌入队列中的数目相比。也就是说,队列内的请求会越积累越多,最终Web系统平均响应时候还是会大幅下降,系统还是陷入异常。
4. 乐观锁思路
这个时候,我们就可以讨论一下“乐观锁”的思路了。乐观锁,是相对于“悲观锁”采用更为宽松的加锁机制,大都是采用带版本号(Version)更新。实现就是,这个数据所有请求都有资格去修改,但会获得一个该数据的版本号,只有版本号符合的才能更新成功,其他的返回抢购失败。这样的话,我们就不需要考虑队列的问题,不过,它会增大CPU的计算开销。但是,综合来说,这是一个比较好的解决方案。
有很多软件和服务都“乐观锁”功能的支持,例如Redis中的watch就是其中之一。通过这个实现,我们保证了数据的安全。
互联网正在高速发展,使用互联网服务的用户越多,高并发的场景也变得越来越多。电商秒杀和抢购,是两个比较典型的互联网高并发场景。虽然我们解决问题的具体技术方案可能千差万别,但是遇到的挑战却是相似的,因此解决问题的思路也异曲同工。
更多《问底》内容
《问底》是CSDN云计算频道新建栏目,以实践为本,分享个人对于新时代软件架构与研发的深刻见解。在含有“【问底】”字样标题的文章中,你会看到某个国外IT巨头的架构分享,会看到国内资深工程师对某个技术的实践总结,更会看到一系列关于某个新技术的探索。《问底》邀请对技术具有独特/深刻见解的你一起打造一片只属于技术的天空,详情可邮件至。
CSDN诚邀您参加活动,只需回答23个问题就有机会获得最高价值2700元的大奖(共10个),
全国大数据创新项目评选活动目前也在如火如荼进行中,详情点击。
Data Technology Conference 2014,BDTC 2014)将于日-14日在北京新云南皇冠假日酒店召开。传承自2008年,历经七届沉淀,“中国大数据技术大会”是目前国内最具影响、规模最大的大数据领域技术盛会。本届会议,你不仅可以了解到Apache
Hadoop提交者Uma Maheswara Rao G(兼项目管理委员会成员)、Yi Liu,以及Apache Hadoop和Tez项目管理委员会成员Bikas
Saha等分享的通用大数据开源项目的最新成果和发展趋势,还将斩获来自腾讯、阿里、Cloudera、LinkedIn、网易等机构的数十场干货分享。&当下门票团购还有些许优惠,
免费订阅“CSDN大数据”微信公众号,实时了解最新的大数据进展!
CSDN大数据,专注大数据资讯、技术和经验的分享和讨论,提供Hadoop、Spark、Impala、Storm、HBase、MongoDB、Solr、机器学习、智能算法等相关大数据观点,大数据技术,大数据平台,大数据实践,大数据产业资讯等服务。
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章后使用快捷导航没有帐号?
只需一步,快速开始
查看: 803|回复: 1
3亿人都在“上当”的购物App,细数拼多多七宗罪
在线时间 小时
微信群狂轰滥炸、电视、地铁、电梯、公交车站,到处都是拼多多的广告,身边的人好像都在2018年,让拼多多给洗了脑。一位资本圈人士透露,拼多多的日订单在2017年超过京东,而这距离它成立只有不到两年半的时间。用户达到 2 亿,月活用户半年翻番,销量不断破纪录,如果只看数据,拼多多绝对是电商界的后起之秀。然而,它还有另一面——网友直言不讳地在各种社交平台吐槽拼多多「垃圾」「诈骗」。中国电子商务研究中心发布的数据显示,拼多多投诉量跃居行业第一,高达 13.12%。拼多多究竟是电商的新模式还是垃圾骗子网站?翻看拼多多创始人黄峥以前的发言,不难看出拼多多的核心究竟是什么。“我们的核心不是‘便宜’,而是满足用户心里占便宜的感觉”“举个例子,拼多多第一款产品是一元钱一袋的乐事薯片,一天卖了一万分。只要一半薯片还能吃,他就会觉得值。但反过来讲,虽然只有一元,如果薯片寄过去全碎了,消费者就会觉得没占到便宜,甚至会骂你”综合身边人使用拼多多的感受以及网上对于拼多多的一面倒的差评,显而易见,拼多多的核心既不是便宜,也不是满足用户心里占便宜的感觉。而是通过“便宜”吸引顾客以及商户,然后把顾客的小钱揽入自己口袋,商户连皮带骨啃得连渣都不剩。细数拼多多“七宗罪”第一宗罪:品质低下在拼多多很容易看到这样的商品:3元的抹胸,7.7元10条的内裤,8.8元的加绒打底裤,44元的冬季羽绒服……供货商说,他有的是低价商品。这些低价商品从哪里来?生产这些低价商品,工厂还能有利润?在拼多多上,一条牛仔裤的售价仅为20~30元,这个价格远达不到牛仔裤的面料、制作成本。一位从事多年服装供应链管理工作的王女士说,这样不合理的低价服装,主要有几个渠道来源:第一,商家压了很多年的库存。商家开始以微利或者成本价清库存,但清了很多年都清不掉,急需资金回笼,已经是卖10块钱就回来10块钱的心态。第二、工厂生产贴牌服装剩下的面料,加工成服装。这部分面料没有成本,成本只有工人的工钱。但这样加工出来的服装,同一款式的不会特别多。第三、面料生产商生产出来的面料不合格(存在甲醛超标等情况),采购客户不要了,低价处理给工厂。这类面料一般都按斤卖,核算到一件衣服的成本,只有几毛钱,也相当于没有面料成本。而且,这样的面料很多。拼多多的一位商家小影表示,「这些衣服质量挺一般的。」「用户不会退货吗?」「可以退,但我们要求无理由退货要自付运费,一共十来块钱的东西,退货运费要十几块钱,用户觉得划不来,也就不退了。」第二宗罪:销售虚假产品在手机商品中,有一款名为“vivk X20”的手机售价398元,这与vivo X20手机只有一字之差,价格却相差千元。除手机外,类似的擦边球行为还有很多。第三宗罪:活动虚假诱导用户分享!诱导用户关注!首页经常会有0元拼单一元拼单等等。身边很大部分人都不知道那是拼完抽奖,抽到了才发货。整个开天拼团界面把规则写的十分不显眼。正常用户的操作流程:&span style=&font-size: 18&&&img src=&&img src="https://pic1.zhimg.com/50/v2-38e1f24b61f387bd9de12e_hd.jpg" border="0" alt="" style="max-width:400px" /&& data-rawwidth=&1080& data-rawheight=&1920& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&&img src="https://pic1.zhimg.com/v2-38e1f24b61f387bd9de12e_r.jpg" border="0" alt="" style="max-width:400px" /&&&&/span&&span style=&font-size: 18&&&img src=&&img src="https://pic1.zhimg.com/50/v2-2fb4a5a829d_hd.jpg" border="0" alt="" style="max-width:400px" /&& data-rawwidth=&1080& data-rawheight=&1918& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&&img src="https://pic1.zhimg.com/v2-2fb4a5a829d_r.jpg" border="0" alt="" style="max-width:400px" /&&&&/span&根本没有显眼的标注规则,让很多人误以为拼完10个人就能收货了!在整个过程中很多人莫名其妙的个人信息泄露了,而且什么也没有拿到。(点击可看大图)所谓“一元抢购”也不过是用1块钱购买一个“抢购资格”,当然,你也抢不到东西。起码,笔者旁边近百个小伙伴,没有一个人抢到过这个所谓的“抢购品”。(点击可看大图)第四宗罪:销售涉黄涉暴违禁物品拼多多平台有不少涉黄、涉暴力且涉违法的商品,包括开刃刀、伪基站设备、摩托车车牌及充气娃娃等。体验后发现,随意发布一件商品,就能成为该电商平台的商家,商品和个人信息完全无须审核。尽管由于媒体曝光,拼多多曾对平台的涉黄涉暴商品进行过清理,但是现在仍然可以搜索到为数不少的违禁物品,甚至包括以少女为噱头的成人物件。违规商品已经成为平台吸流量的利器,拼多多不乐意彻底封杀违规店铺。第五宗罪:无授权自动获取用户信息(点击可看大图)只要关注拼多多公众号,默认微信绑定。就等于,你只要关注了公众号,你的微信个人信息,就全部提供给了拼多多了。包括真实姓名、电话、甚至是银行卡号等。第六宗罪:投诉无门最让人气愤的是,拼多多商家及拼多多公司对于顾客的态度。当出现质量问题寻找客服投诉的时候,结果投诉的窗口两分钟,话还没说完窗口就被关闭,没有任何解决问题的方法,退货的窗口也是假的。拼多多的主要用户群体是3-4线城市的中年人,他们对于淘宝京东的接受能力不够强,好不容易学会了微信抢红包,结果在拼多多这里购买物品后,退货,先碰上的一定还是机器客服。沟通不畅就会退货无门。神不神奇,一个自动回复里,没有直接人工客服这个选项。第七宗:欺诈商户,收巨额罚款无声无息将商户推荐上首页,货运问题对商户罚款,且冻结货款,引发商户集体诉讼。一部分中小商家们因相中拼多多的流量高门槛低而选择加入,最终却因利益受损出局。徐涛在拼多多上注册一家名为XXX旗舰店的店铺卖男装,从2016年8月到11月,店铺运营一直很正常,双11更是将交易额拉升至22万元,但噩梦在11月23日,被拼多多扣了1000元,20多万的交易款也被冻结,无法提现。11月28日,扣3606元,29日上升至1.29万元,30日扣1.07万元,截至12月20日不到一个月共扣5.76万元。真正的原因是因为拼多多在他不知情的情况下将所售商品推荐到首页,交易量暴增造成的。“48小时没有发货一单罚3元,填上单号没有物流跟踪记录一单罚15元,申请缺货一单罚5元。”店铺只要有10%的订单在24小时内没有发出或者没有物流信息,拼多多就会罚当天全部订单,并按照虚假发货来处罚,并冻结货款。即使快递当天就发出,监控都有,拼多多仍然照罚不误。据了解,一些商家因物流原因被罚成千上万的都是小数,更有甚者被罚几十万。罚款只是开始,对于商家们而言,最致命的是冻结货款,这相当于掐断现金流,让他们没有喘息的空间。说的是15天,可我花整整两个多月,冻结的货款才提现出来。”由于处罚力度大,一度让商家认为,拼多多是以此盈利,但拼多多表示,这是部分商家散布的谣言,拼多多每笔账都经得起审计,所扣的都是违约金,在剔除虚假订单后,全部赔付给用户。然而,在用户群体中,并没有收到反馈说得到了拼多多平台的任何赔付款。(商家制作的拼多多商品交易流程图)点击可看大图拼多多的未来到底会走向何方?我们现在看到的是,他正在努力学习淘宝,正在逐步完善产品生态、提高用户体验,从而打造自己的核心竞争力,但是又一事无成。正如阿里的核心竞争力是支付宝、京东的核心竞争力是物流一样,我们目前并没有发现拼多多有高壁垒的核心竞争力出现。其引以为豪的微信拼团引流的模式,也是一个极其容易被复制的产品形态。现在拼多多扶不上墙的体验,看起来像是腾讯专门拿出来恶心阿里的项目。现在看起来,这种让消费者明明是吃亏了,还觉得自己占到很大便宜的核心,更像是抢劫犯成立网站的初衷罢。
今日热点丨
在线时间 小时
红网论坛客户端推荐 /1
激情六月,期待四年的2018世界杯6月14日俄罗斯开赛,红网论坛策划“2018世界杯互动有奖竞猜,你就是下一个预言帝”,超多豪礼等你来拿!天天抢红包一个月有一千多了,养得起自己_百度知道
天天抢红包一个月有一千多了,养得起自己
我有更好的答案
采纳率:24%
能养一辈子吗,如果你说能,那请继续这样下去,别工作,看你什么时候会饿死
本回答被网友采纳
你真会过日子
可是也不要太依赖啊
那就对了啊
其他8条回答
为您推荐:
其他类似问题
您可能关注的内容
抢红包的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。孩子在学校的时间,按理说应该是最让家长放心的时候。但是,对杭州某小学的一个班级家长来说,孩子在学校的8个小时,却是他们最提心吊胆的时候。原因只是因为孩子的班级中有一个爱打人的孩子。这个孩子从一年级开始打人,有时候会追着同学拳打脚踢,把孩子打哭为止。有时候他还会踢同学肚子,踩同学,勒脖子,或者故意把同学的东西扔掉。
有的孩子被打到腹部挫裂伤,有些女孩子因为忍受不了被这个孩子打,只好一下课就赶紧躲去女厕所,即使这样,有时候那个打人的男孩子还会守在女厕所门口,甚至上课铃响了也不走。有一个男孩是中途转进来的,老师提醒过说班上有个孩子比较调皮,特殊一点。当时孩子的妈妈觉得男孩子皮一点是正常的,并没太放在心上。直到正式上课后,小朋友每天回家跟妈妈说在学校被打的事,妈妈才警惕起来。孩子几乎每天都会被打,晨跑的时候被追着打,体育课的时候被绳子抽,被打巴掌,即使体育老师在场也无所顾忌。最严重的一次,小朋友被那个孩子用铅笔戳到眼眶,如果再偏一点点,就戳到眼球了。为了这件事,彼此家长还进行了沟通,爱打人的孩子家长表示他们也对孩子操碎了心,但孩子就是屡教不改,答应回家会好好教育孩子。但第二天,这个孩子又开始动手打人,还对同学说:“你找我妈妈告状也没用,她说我一句就算了。”因为天天被打,班上很多孩子都对上学产生了心理阴影,如果位置被换在那个爱打人的孩子周边,孩子更是不想去上学。大家或许会疑惑,既然这样,为什么不告诉老师,孩子们也曾向老师告过状,但最后的结果却只是被罚抄课文。如果孩子还手,以暴制暴,结果就是一起被老师惩罚。孩子们也曾想过联手,班上一个女生就曾牵头叫上了几个经常被打的孩子一起,想联手对付那个那个熊孩子。那天,那个孩子拿着板凳又想打人时,他们几个把这个孩子围在中间,还没动手,那个孩子发现形势不对,就把凳子往地上一扔,跑去告诉了老师。但这件事最后的结果却是那个牵头反抗的孩子被迫转学,家长群解散。升入三年级后,打人的孩子家长带他去专业机构做了治疗,在孩子能返回学校正常学习后,家长还申请了陪读。但是回来不到一周,这个孩子就因为在家长眼皮底下动手推同学,而被安排去图书室上课,由任课老师单独辅导至学期结束。对于这件事,打人那个孩子的妈妈说:“我也不知道为什么要这样对我们。就这么一次,轻轻推了别人一下,就不让随班就读了。这事若发生在别人身上,我根本不会追究。”她坚持认为孩子应该回到学校正常学习,她说:“教育本身就是教书育人,不可能到学校来的每个人都是完美的。更何况能不能上学不是某个人可以决定的。就算他以前或许不知道如何去与他人相处,但难道现在改正了,也不行吗?我孩子现在很好,连医生都说他进步非常大,行为是完全正常、可控的。”她觉得是其他家长的固执与偏见,让孩子没有办法正常学习。她认为学校的做法是不公平的,她说:“难道以牺牲我们为前提,去安抚其他家长,就是公平的吗?”确实,对于这个孩子返回学校学习,其他家长是很多抱怨的,因为这个孩子的回来意味着班级好不容易建立的平静又一次被打破,孩子每天都要提心吊胆的在学校学习,而家长则要揪着一颗心,时刻担心孩子在学习被欺负。虽然有家长陪读,但这个家长在课堂上玩手机,下课后也没有看紧自己的孩子,她家孩子依然会动手。很多家长甚至要求自己也要申请陪读,以此来保证孩子的安全。学校对此也感到无奈,学校书记一直在处理这件事,他认为打人的孩子家长确实“护短”,但孩子妈妈为了孩子辞掉工作陪读,也不能因此否定他们为孩子所做的努力。写到这里,我很想问问大家怎么看这件事。如果这个孩子出现在你的孩子班级,你会选择哪一种对待方法呢?你会选择原谅吗?欢迎大家各抒己见,积极讨论哦!在这里,我要说说我自己对这件事的看法。如果这个孩子在我儿子的班级,我肯定也会与班级其他家长一样,整天提心吊胆,忧心孩子的安全,我也可能会与其他家长一样,拒绝孩子进入班级学习。因为我孩子的安全也应该被尊重,既然把孩子送去学校,保障孩子在校期间的人身安全是学校的基本责任。不要动不动说什么感统不平衡、多动引起的爱打人,如果这个孩子才2岁,或者退一步说,这个孩子还在读幼儿园,出现这样的行为确实需要其他孩子的家长更宽容,更具包容心。但这个孩子已经读小学三年级了,他的大脑已经趋近于成人,可以像成人那样思考问题。在这样的情况下,孩子还出现这样的行为,说到底还是家长不负责任导致的。家长在孩子行为出现问题时没有认真对待,放之任之,纵容才导致现在的状况。孩子在2岁左右,内在自我意识出现后,他们会有向外探寻的意识。在这个时候,他们会开始有意愿与同龄的甚至比自己大的孩子交往。但有些孩子在与其他小朋友打招呼或“抢”玩具过程中,还控制不住自己的力度与轻重,他们的行为会让人觉得疼。这样的行为看在大人眼里就是孩子“打人”了。在这个时候,孩子的家长应该用正确的行为进行引导,在游戏、日常对待方式中让孩子认识到正确的力度是怎样,身体力行的让孩子一点一点明白正确的交往方式。这个过程很漫长,比如我家仔仔,2岁不到的时候就喜欢动不动“打人”,我也曾很纠结,寻找了很多方法。从最初的“以暴制暴”到后面的仔细观察、体会仔仔“打人”时的心理需求,到最后的耐心引导,我足足用了近一年的时间才教会他正确的交往方式,与人打交道的正确力度。2岁时的仔仔“打人”是两个原因,一方面是害怕陌生人靠近,努力挥手想让对方离自己远一点。另一方面则是表达喜欢,当他看见自己喜欢的小朋友时,很想表达亲昵,但是又不懂得如何用正确的力度与人打招呼,很用力地拍过去,他以为越用力越能表达自己内心的热情。在这样的情况下,我只有不断地用行为引导他与人相处的方式,每次有陌生的小朋友靠近,我会让仔仔和他先保持一个安全距离,保证对方小朋友安全的情况下再彼此认识。如果遇到熟识的小朋友靠近,我就会紧紧盯着仔仔,发现他的举动可能有问题,就及时挡在前面。我足足用了近一年的时间才教会仔仔正确的交往方式,与人打交道的正确力度。因为在孩子出现问题时,就及时地寻找方法,在仔仔上幼儿园时,他的行为就完全没有问题了。所以那些打人的行为会延续到小学后的孩子,就是家长不重视导致的行为问题越来越严重。我不否认,杭州这个孩子的家长确实有很努力去寻找解决方法,但是我们可以清晰地从她的言辞中感受到她并没有真正地把孩子“打人”这个事情放在心上。或许她的改变更多的是同班的老师、家长逼迫之下的不得已,并不是内心真正认识到“我孩子的问题需要积极面对”!只有家长不重视,不努力面对,孩子的问题才会越来越严重。生活中,还有一种爱打人的孩子是被家长训练出来的,他们并不是从一开始就爱动手,而是家长生怕孩子吃亏,天天教育孩子要以暴制暴,学会用武力占上风,在这样的训练方式下,很多原本不会动手的孩子也被纵容得爱打人了。我就见过一个小朋友,从小爷爷奶奶就教育他:你可以欺负别人,不能任由别人欺负你。爷爷奶奶甚至对孩子说:你如果打赢了XXX,我就给你买奥特曼!甚至告诉他可以放心打人,打伤了爷爷奶奶负责出医药费。在家长这样的纵容下,孩子变得特别爱打人。最后孩子妈妈只有把爷爷奶奶请回家,自己耐心陪伴并经过很长时间的行为矫正孩子才慢慢回归正常。还有一些家长表面上会表现得对孩子打人很歉疚,其实内心却是纵容支持的。当听到孩子打人的消息时,这些家长内心其实很开心,所以往往只是轻描淡写地训斥孩子几句。训斥完了就结束了,孩子没有得到任何教训,所以他还是会我行我素。就像杭州这个小朋友,用铅笔戳中同学眼眶,第二天继续打人,说对同学说:“你找我妈妈告状也没用,她说我一句就算了。”从中,我们就能知道,说到底,这个孩子打人的行为越来越严重,就是妈妈纵容的结果。有些家长可能会认为,孩子行为出问题后,既然不能轻描淡写地说两句,是不是就要狠揍一顿,揍到他记住,就好了?这里也要特别解释一下,我所谓的“教训”并不是惩罚,而是要让孩子认识到自己的行为会对他人造成困扰甚至伤害。我特别崇拜的一位特级教师——曾志梅老师就曾给我讲过她如何面对特别爱打人的孩子的事。那个班级曾老师是三年级接手的,当时班上也是有一个特别顽皮好动,爱打人的孩子。那个孩子的妈妈甚至都已经放弃,准备给孩子办休学。但是曾老师对孩子妈妈说:“如果你做父母的自己都放弃了,孩子怎么办?我们一起努力吧!”就在她说完这句话的那天下午,这个顽皮孩子又惹事了,在游泳时,他把同班一位女生的头摁着往水里摁,导致那个女生喝了很多水,更是差一点就被淹死。事情发生后,曾老师也叫来了两边家长,也让这个肇事的孩子坐在旁边听。等家长安抚好后,她把这个男孩独自留了下来。但她没有开口骂孩子,而是弯下身,耐心地对孩子说:“你有没有想过你这样做会带来什么后果?”孩子迷茫地摇摇头。曾老师就特别耐心地与孩子一起分析、探讨、思考这些行为的后果。这在这个孩子的成长中是从来没有过的,以前他惹事,要么被父母打,要么被其他家长和老师责骂,从来没有人耐心的与他寻找过原因与后果。这带给了孩子不一样的体验。经过认真地思考,孩子自己认识到了行为的后果,诚恳地向受害的女生及家长道歉。虽然经受了一次深刻的教训,但孩子毕竟是孩子,行为不可能因为一次事件而彻底改变。但每一次孩子犯错,曾老师都会用这样的方式对待他,并且教会孩子父母用这样的方法引导孩子。一年时间过去了,这个孩子不再打人,不再惹是生非。现在这个孩子在北京,有了一份不错的工作。逢年过节,还会发短信给曾老师。曾老师还给我看了这个孩子曾经写给曾老师的一封信,信里言辞真切地表达了他对曾老师的感激之情。分享这个故事,其实想说的是:孩子的问题不是不能改变,而是要耐心地、用正确的方式去引导孩子改变。只要家长老师足够用心,孩子就一定会发生积极的变化。而在孩子的成长中,至关重要的是父母对孩子的对待方式。说到底,还是那句话,孩子的问题都是家长的问题。家长自己的错误处理方式才导致这样的结果。在这样的情况下,凭什么让其他的孩子来背锅,承担家长监管不利的后果呢?如果真的希望孩子正常融入社会,家长就应该更积极一点。不然,凭什么让别人为你家孩子的暴力行为买单呢?特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
一键安装官方客户端
重大事件及时推送 阅读更流畅
http://dingyue.nosdn.127.net/TYnnsH6gpwe9mTwBmvvymGJtcmZwL=rXQv=WzMEnHpDOz3.jpg

我要回帖

更多关于 京东抢购手机 的文章

 

随机推荐