不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

作者| 周冲

来源| 周冲的影像声色(ID:zhouchong2017)

 

《人民日报海外版》11日发布了一篇文章,揭露PUA学的真相:

……不惜致使对方自杀,来达到情感操控目的。睡30个人,睡200个人,一周推倒2个……数字在这里成为了胜利和成功的标榜,而每一个增加的数字背后,都是一名被欺骗和被玩弄的女性。

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

也就是说,PUA中毒者与异性交往,不是为爱,也不是为情,而是为财与色。

 

所以,他们会疯狂猎艳,使用套路,不择手段地骗人上床,并进行情感控制、榨取钱财和鼓励自杀。

 

这已经不是官媒第一次愤怒地抨击PUA了。

 

在此之前,中国妇女报就已经公开批评PUA,称其与“诱奸、骗财、骗婚等词汇常常联系在一起。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

但不良PUA不仅没收敛,反而变本加厉。

 

2018年6月12日,南方周末披露不良PUA的邪恶真相:越来越低龄化,将女性私照当“战利品”,宣传语不堪入目……正在向未成年人渗透。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

新京报曾有记者卧底这个不良PUA培训机构,暗拍他们的培训内容,看了之后,真是令人毛骨悚然。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

@图片来自《新京报》动新闻

不良PUA机构的导师称,“有很多技术已经触及到法律边缘,有的甚至已经突破了法律的界限跟人类的道德。”

 

他们到底教什么呢?

 

大家可以先看看不良PUA的课程。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

上面尽是什么“极恶心态铸成术”、“疯狂榨取”、“宠物(女友被称为宠物)养成术”、“一夜连推”。

 

而触目惊心的,是第十五章的“禁术、自杀鼓励”,顾名思义,是鼓励女生们自杀。

 

这已经是犯罪了。

 

但他们不以为耻,反以为荣,没有任何愧疚心,还将此作为功绩到处炫耀。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

腾讯出品的《和陌生人说话》节目里,也有不良PUA学员自曝这个邪恶组织的真相,同样令人深为吃惊。

 

他说:“我感觉我这种,比那种什么渣男都渣。”

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

“真的太恶心了,我自己都觉得,自己这种行为恶心。”

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

视女性如玩物。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

视爱为游戏。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

视女友为一个数字。为满足私欲,枉顾规则与道德。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他们会疯狂加好友。不择手段地骗色。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他们没有良知。哪怕他们表现得深情款款。

 

他们也不存在自省。哪怕他们传过性病、骗过女孩的钱、诱导过女生自杀。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他们在意的,就是TD(推倒)的数量,和“宠物”的颜值和身材,榨取钱财的多少,女生自杀数量的多少。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA导师的猎艳日记。来自《北京青年报》

问题来了,为什么他们会屡屡得手?为什么女生难以逃出魔爪?

 

接下来,我们扒开真相一起看。

 

01

什么是PUA

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

PUA学最开始还是一种交往技巧。

 

又称把妹达人、恋爱大师。

 

但因其熟谙女性心理,这几年在国内,PUA开始畸形发展,被利用为情感欺骗和心理操控术,成为“不良PUA”。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA研究者孔唯唯说:它有几个流派,自然技术流,夜店流,下药流,学生流,捡尸流,泡良流。

后几个流派,目标都是一样的。睡更多,榨取更多。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

我们可能以为,花巨额学费去学泡妞,并不会有男生上当。

 

但恋爱受阻,情场失利,一直是很多男性的困扰。

 

不良PUA组织就对症下药,赤裸裸地诱惑说,你报了我的班,保证你一个月TD多少。以此赚取暴利,坑害女性。

 

他们的方法是什么呢?今天我们来说说不良PUA最常见的五步陷阱法。

 

02

每个女生都该好好读

五步陷阱法

在开始前,他们会先装点自己的社会软件。微信朋友圈,微博,qq空间等。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他们会有一套图。

 

里面是各种高大上的图片,可以挑选着发上去。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

来自微博截图

 

有时也会分组发。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

看到这些图,陌生女孩会以为这人非富则贵,有情趣,有品味,不俗,高级。于是好感就来了,防御感就少了。

 

防御弱化,不良PUA就开始把你带入第一个坑。

 

第一步

好奇陷阱

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

当然,这一步,也可以说是立人设,讲故事,用各种技巧,引起女生的好奇,对“他是一个什么人”充满探究欲。

 

有好奇,就会靠近,接下来就顺理成章。

 

为了提起你的好奇心,他们的小花招很多。以退为进,设置悬念,诱人深入。

 

比如,在某个地方看到你,他们不会直接说:“美女,可以留个联系方式吗?”

 

他们会使用另一套搭讪的说辞。表明立场,表达感受,表示情况紧急,制造压迫感,让女生顺从。

 

这一招成功率,比直接要电话要高得多。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

再比如,当女生被你撩起了兴趣,问你名字和身份,或者电话号码。PUA不会马上给,而是要让你去做一件事,如“你为我唱首歌,我就给你”、“你帮我拿杯水,我再给你”、“你这个游戏赢了我,我就给你”,QQ微信上则“你亲我一下我就给你”等方式,将主导权撑控在自己手中。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

而这样的服从测试,只要注意分寸,女生其实并不抗拒。

 

当然不感冒的女生也会不甩他。但这也为PUA筛选掉了可能性之外的人。

 

接着,他就会为你表演一个虚拟的人设。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

经历是虚拟的。

 

人设是随便编造的。

 

故事是胡说的。

 

各种说辞也都经不起推敲。但管用。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

曾有一个新PUA用了这个套路,第一次,对,第一次就成功了。为什么它这么低级,但又这么奏效?

 

请姑娘们继续好好看。

 

不良PUA有三大人偶模式:受过情伤的浪子,事业有成的帝王,浪漫的诗人。

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

● 浪子模式

 

浪子也就是花花公子。

 

他们会演得离经叛道,情史复杂,风风雨雨都见过,刷新女生的世界观,勾起女生的挑战性和刺激感。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他们一定会说的话是:

我是一个浪子。我不相信女人,但我尊重女人,也欣赏女人。不要爱上我,我是一个没心没肺的人,我可以和你在一起度过一段愉快的时光,但不可能为任何一个女人停留,我还会继续这样的生活,我希望我们都不要给对方压力……

《阿飞正传》里的那句台词,就是他们的独白:“我听别人说这世界上有一种鸟是没有脚的, 它只能一直飞呀飞呀,飞累了就在风里面睡觉, 这种鸟一辈子只能下地一次,那一次就是它死的时候。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

以上是我加的一个PUA的qq资料。

 

他应该就是浪子人设。昨天查资料时发现他的QQ号码,一加,就通过了。而我的QQ上没有任何东西,只有一个性别。要人命!

 

这是我和他有限的聊天记录:

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他的开场白也是雷不死人不罢休。但是,女生看到这种东西肯定会好奇,为什么?怎么了?喜欢我什么?然后就被带偏。

 

然后他会虚构很多情节。

 

这些故事又刺激又香艳,令你欲罢不能。

● 在纽约的时候,曾抱着自己心爱的女人在市中心逛街。

● 为自己的女人和一群人打架。

● 曾在荷兰一段时间没钱喝酒,每天喝客人剩下来的酒,可以说是十几种酒混合在一起喝,你肯定想不到那是什么味道,味道好极了,而且浓度很高,很容易醉。

● 我曾在我女人姐妹面前和我女人XX。

● 三更半夜和朋友一起去山上冒险,讲鬼故事。

以上来自PUA课程的资料

 

试问,如果你遇见一个这样的人,你会不好奇?

 

只要你好奇,危险就飘过来了。

 

因为,他接下来还有若干个陷阱、若干个童年故事、若干个家庭悲剧和爱情悲剧,以及渴望真爱的“内心真话”等着你。

 

你就等着牢牢实实被拴着走。

 

如果你想究根结底地问,他们会有一套方法撇开,如偷换概念、顾左右而言他、避重就轻、切断话题、沉默是金等。

 

然后你会更好奇,很想见到他,揭开悬念,看看这个神秘人到底是谁。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

● 帝王模式

 

选择帝王模式的人,会演得很成功,事业有成,有控制欲,有梦想和抱负,命途坎坷,但坚韧不拔。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

有一些不良PUA会把自己的姓改成复姓,如欧阳,慕容,南宫,职业也改成非常高大上的职业。

 

在交流过程中,他们往往会表达这样的意思:

● 没有实力,只会被欺凌。只有让自己变得更强,你才能真正的快乐,真正的拥有自由,真正给予家人安全和无忧的生活,不然你所谓的幸福都是虚伪的幸福,随时可能失去。

● 但我拼太久了,好累,父母已经老了,我不想让他们操心,我爱过的女人已经死去,我在这个世界真的好孤独,没有人可以懂我。

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

《如懿传》里的台词,“在这无人之巅,朕觉得孤单得很,到朕的身边来,可好?”很接近于他们的独白。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

一个不良PUA受害者说,她认识了一个人,985硕士毕业,高管,游历多国,努力积极上进有想法。

 

她以为遇见真命天子。但后来才知道,这都是不良PUA虚拟的身份。真实的他其实是一个农村孩子,技校生,月入不过3000多。

 

但为时已晚。她已经被精神控制得无法自拔,给钱,下跪,自残,自杀,什么都干尽了。

 

● 诗人模式

 

还有一种人设模式,是诗人模式。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

诗人要表现得才华横溢,放荡不羁,超凡脱俗,旷达,潇洒,对钱无所谓。对世间万物,都持一种可有可无的态度。

 

只要能活得自我,从心所欲,不按规则和秩序来走。

 

他会到处旅行。(所以朋友圈里会很多旅行照)。

 

他没有固定工作,尽享生活美好,逍遥自在。(所以你是穷光蛋也无妨)

 

他会抱着吉他,看着你的眼睛,对你深情地唱歌;他会拿出画板,为你画画;他会和你聊艺术,带你看星光……

 

所以会显得浪漫。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

但按PUA的理论来说:诗人模式具有极强的吸引力,不管是在男人还是女人。但非常难玩,要有极高的领悟力,要有文化,有极高的境界,否则会很吃力,还容易破功。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

所以选择诗人模式的PUA会比较少。大多数还是前两者。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

总而言之,这一步,它们就是用虚拟身份吸引“猎物”。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

 

如果你上钩,他们再下饵,再让你咬紧,再收杆。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

在这个咋咋唬唬的过程中,女生的内心反应是这样的:

● 以前没见过这种男人!

● 你是我见过的第一个xxxxx的男人!

● 对他好好奇,他是一个怎样的人呢?

● 哇,这人挺特别,有点意思,想约出来聊一聊。

第二步

探索陷阱

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

用不良PUA的话说,一号坑差不多了,就该入二号坑。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

二号坑就是探索陷阱。

 

在此之前,他已经立了一个人设。接下来,他会颠覆那个人设。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

当你被不良PUA撩得心神荡漾时,他会在某个时候,或线上,或线下,找个机会告诉你,他真正的内心,不是他人看到的那样放浪形骸。

 

他会展现他的脆弱。

 

比如你以为他是浪子,但他会用一个催人泪下的故事告诉你,他其实很惨,童年父母不和,家庭不睦,自己为情所伤。

● 年幼的时候,父母一直吵架,父亲后来就不回来了;

● 童年时,母亲找了一个情夫,我看见过他们……;

● 我曾亲眼看到女朋友和我最好的朋友在我床上;

● 我20岁那年,眼睁睁地看着深爱的女人被车撞死;

类似这种乱七八糟的事,他们会讲得声泪俱下,令你不知所措,母爱泛滥。

 

然后你会以为,他风流的背后,有着一颗受伤太重的心。

 

你会心疼,想保护,想拯救他。

 

但你这种情绪越浓,不良PUA就在心里暗喜。因为你已经入坑了。他要的,就是你的心疼指数。

 

接着,他还会告诉你:

● 这是我第一次在一个女生面前哭;

● 这是我第一次讲出这件事;

● 这是我第一次失控;

● 这是我第一次……

以这种方式暗示你,他对你的信任和你是唯一。

在这种招术下,女生一定就会觉得,他的生命,和我有了联系。不管怎么样,我也不能不管。然后就开始沿着不良PUA设好的局,一步步陷入。

 

这个环节中女生的内心声音是这样的:

● 啊,这怎么回事,我该怎么办?原来他是一个这样的人啊,好令人心疼……

● 我也想哭了……

● 怎么办?好想抱抱他!

● 其实他也挺好的,如果得到一点爱,应该就不会成为浪子了吧。

● 好想保护他,原来他也是个令人心疼的孩子……

第三步

着迷陷阱

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

从探索陷阱到着迷陷阱,会很快。

 

也就是说,不良PUA会利用好你的心疼和拯救欲,马上诱导你表白,和你建立情感契约。

他不会表白。但他会暗示你表白。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

 

“你喜欢我吗?”

 

“我喜欢你。”

 

“你是不是爱我?”

 

“我爱你。”

 

接下来,不良PUA就会暗示她,你可以得到我,但是,你要做到哪些哪些。这就是一种契约的建立,和经济榨取的试探。

 

“既然你爱我,那你就要对我诚实,不可以欺骗,要……要……不要……不可以……你做得到吗?”

 

在着迷陷阱中,他们还会不断地引导你,去挖掘他打动你的地方。

 

“你为什么喜欢我?”

 

“那么多人追你,你为什么就对我好?”

 

听到这种问题,你原本只是一丁点的寂寞,一丁点的荷尔蒙,但被这样勾引着,你会放大那点冲动,你会认为,这就是“爱”。

 

女孩都容易爱上自己的想象力。以瞬间的多巴胺,下半身的一点悸动,当成深入骨髓的爱情。这样一心理暗示,一反复确认,就完了。

 

你的潜意识被强化,认为自己已经爱他爱得特别深。

 

这时候女生的内心声音是这样的:

● 我真的喜欢他,怎么办?

● 这就是心动的感觉吧,我恋爱了。

● 我一定要好好对待他……

第四步

自尊摧毁陷阱

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

当女孩已经“爱”上他以后,全心全意地沉浸在爱情中,这时,不良PUA就会开始翻脸。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

而这个翻脸,也是他们的设定——这就是第四步,自尊摧毁陷阱。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

也就是说,在这个过程中,他会想方设法地,让你有负罪感。

 

他会找到你一丁点的小错误,然后放大,放大,令你感觉自己有罪过。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

而人是有损失厌恶的。

 

也就是对得到的,可能不会在意。但对失去的,会情绪非常激烈。

 

举个例子,你得到10000元的快感,和你失去10000元的不快感,是无比媲美的。后者的情绪波动要远远大于前者。

 

而不良PUA也利用了人的这一心理特征。

 

他用放大你的过错,来告诉你:你亲手摧毁了这份感情!

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

你会委屈、自责、心碎、崩溃,渐渐理性丧失。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

@图片来自新京报动新闻

你会疯狂地证明自己,希望可以挽回。

 

这时,你会突然发现:“原来我这么爱他,这么需要他!”

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

截图来自@当时我就震惊了

一些不经世事的女生甚至会跪下来央求:“我不是故意的,请你相信我,我真的很爱你,我不想失去你,请你再给我一次机会。”

 

这时,一些不良PUA也会表现得非常心痛。

 

他会说:“我一直以为,这世上有人是值得信赖的,值得爱的,没想到全都是骗子,全都是谎言,我曾经还想,要和你一起去旅行,回老家,去见我妈,然后买一套房子,产权写在你名下,买一辆车,我每天送你上下班,我们领证,办一个热热闹闹的婚礼,生两个孩子……但你亲手毁了这一切。”

 

甚至他还可能会伴有痛哭,流泪,抽烟,嚎叫,砸东西等行为,以此加重你的愧疚。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

女生经过这样的折腾,原本对男生的好感只有4分,会被提到8分。

 

但经受这样的指责,女生根本不会离开。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

这一步女生的内心声音是:

● 我真的好爱好爱你,我愿意为了你付出一切。

● 我真的不想失去了!

● 我怎么那么傻,做了这种事……

● 求你不要离开,再给我一次机会吧,求你了……

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

第五步

情感虐待陷阱

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

第五步,就已经触及法律边缘了。

 

它涉及到了暴力、诱骗、自杀引导等行为。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

新京报的那个暗访视频中,一个PUA导师就说过:“女人打完了之后更乖,打了之后跪在那儿啊,就这样子一步一步跟她洗脑,她就会像一个女仆一样听你的话,你叫干什么就干什么。”

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

这种话真是令人悚然而惊。

 

在这些人心中,女人根本不是人,是物,是奴,于是冷漠到极致地,看着她生不如死。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不仅如此,一些不良PUA还会用各种招术,榨取女生原本就不多的钱财。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA导师在课程培训上公开说:“什么叫榨取技术呢?就是让女人为你进行一个疯狂的投资。比如说,像那些服装店的店长,厂妹啊,不太会打扮。这种女人很好骗。”

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他们在骗财时,有一套专门的话术,令女生无法拒绝。

 

比如他们想要女生给他买一个手机。他们不会说:“你给我买一个手机。”

 

他们会说:“我这个手机,是我前女友送的。”

 

女生如果深“爱”这个男人,就会忍无可忍,自己去给他买一个。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他们对于榨取的方式、榨取的话术、榨取的多少,都有他们的算计方式,不会让你饿死,但一定也会从你身上刮走一层皮,令你痛苦压抑,但又无可奈何。

 

更恶心的是,他们会还偷偷拍摄床照和视频。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

图片来自@黑暗问答

 

许多女生隐私被泄露,被不良PUA组织到处传播。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

(图片来源于@新京报动新闻)

最残酷的就是自杀鼓励。

 

所谓自杀鼓励,就是诱导、鼓励、怂恿女性为情自杀。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他们的理论是,只要一个女人为你自杀过,她就死都不会离开你了。从此只有你甩她的份,根本不用担心她甩你。

 

因为当女生开始走向自我牺牲,那么,“我”就不再存在,一切都是“你”,你让我做什么,我就做什么。

 

我没有灵魂,没有主见,没有精神,没有独立意识,没有生命主导权,一切都在你。

 

我的命不是我自己的。我是你的附属品,是你的影子,是你的奴隶,是你的宠物。

 

剩下的时光,我都在向你摇尾乞怜。

 

这种低到尘埃里的姿态,PUA会心疼吗?会在意吗?不会。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他们会到处炫耀。

 

一个化名为孟飞的不良PUA,在进入第五步时,曾操控“宠物”(即女友)自杀。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

女生真的掏出刀片割腕。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他把她送到医院包扎。

 

出院后,已经是凌晨一两点,奇怪的现象发生了——不是孟飞出于愧疚去照顾女生,而是“她买了一些东西请我吃”。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

这些事,都被不良PUA当成功绩,在分享群中到处炫耀。

 

一个女孩的伤心欲绝,对于他们只是一种成就的证明。这就是PUA的邪恶之处。

 

他们会在这种价值驱使下,不断地伤害一个人,也会不断地伤害更多人。

 

这个阶段中,可怜的女生内心声音一般都是这样的:

● 我可以豁出命去爱你!

● 你叫我死,我就会死。

● 这一生我什么都可以为你做,求你对我好一点。

03

不良PUA导致女性的不可逆危害

残酷的重重陷阱下,被不良PUA摧残过的女孩身心俱伤,抑郁症是常见的,自残自杀者也屡见不鲜。

 

在《和陌生人说话》节目里,一个化名为吴茗的女孩,讲述了她被PUA所伤害的经历。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

她在大学时,认识了一个男朋友。但无意中发现,他是一个不良PUA。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

从此以后,她再也无法和男性正常交流,总觉得每一个情商稍高的男生,是不是就是PUA。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

而其他的不良PUA受害者,也被害得惨不忍睹。

 

不良PUA研究者孔唯唯在自己的微博上,发过很多女生的受害经历。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

她们有患抑郁症整整哭了三年的,有接受心理治疗的,有失业多年无法工作的,有对男人彻底失去信任的,有整夜整夜失眠的,有仇男的……

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

被不良PUA虐待过的女性,没有一个能健康而快乐,“自残、自杀、地狱、魔鬼、我要杀了他,都是(她们嘴里的)高频词。”

 

但她们几乎无可奈何。

 

维权?难上加难。

 

控诉?一切都是自愿的,你怎么诉?

 

被情感操控的人,比我们想象的更为脆弱,也更为无助。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

孔唯唯说,两年间,向她求助过的PUA受害者,已经超过了150名。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

这些女生大多是在校大学生,刚刚毕业的职场小白,不谙人事,对人没有提防之心,所以很快就入了坑,一直爬不出来。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

新京报曾在《PUA情感操控财色陷阱追踪:超20名受害女性寻求帮助》中,写过一个受害女性的遭遇。

 

因为被心理控制,她相恋5年,被打压了5年,没有尊严,没有经济权,被迫忍受男友同时拥有多名女朋友。

 

分手后,也一直无法走出。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

还有些不良PUA受害者,被传染了性病,被传染了艾滋。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

所以,碰到PUA以后,女生们如果没有提防、不能看穿的话,是非常危险的。

 

你不可能奢望一个不良PUA能良心发现,因为久而久之,他的套路会成为他为人处世的一部分。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他自己都分不清虚实和真假。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

他也没有意愿去爱。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

只是像机器一样,见到异性,甚至见到其他人,都用套路去对待。自己无真心,他人也感受不到真诚。

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

建立长期亲密关系也不可能。当然,他们也不想长期恋爱,他们只要睡,睡,睡,睡更多,伤害更多,榨取更多……

 

这真是当代社会的一大毒瘤。

 

而现在,PUA的人数越来越多。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

百度百科上说,截至2018年5月22日,在多家知名网站上,PUA发展会员为182.3万人。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

这些人不可能上岸,也不可能改变,因为他们觉得这种套路很好用。

 

所以依然会像蚂蟥一样,悄悄地靠近一个又一个女孩,伤其身心,榨其钱财,吸其骨血,用套路伤害一个又一个的单纯女性。

 

那么,我们该如何预防?

 

04

如何提防被PUA伤害

我们根据不良PUA的套路来。

 

当一个男人靠近你时,你可以好好看看他的朋友圈。

 

天底下没那么多的富二代。

 

也没那么多喜欢炫富的成功者。

 

如果你看到他的朋友圈过于高端大气,请小心。

 

吴茗被不良PUA伤害过之后,和孔唯唯一样,也成为研究不良PUA的志愿者,她曾在她的微博上发布过这样一段话:

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

如果女生新加一个人,看到朋友圈金光闪闪放光彩,请你在心里升起一片“警惕”的大旗。

 

接着,不良PUA会使出第一步,虚构人设,瞎编故事。

 

这一步,女生们往往看不出。

 

你可能会觉得,这个男生情商好高,好特别,好真,好会来事,好懂女人,好不一样,感觉很对路,想靠近,好好奇。

 

你会觉得,有点儿心动,期待和他继续走近。

 

这时候,狼的爪子还没伸出,你看不到危险的预兆。

 

但也有蛛丝马迹。

 

他会迫不及待地表达想和你开房的想法。因为不良PUA不会想长期恋爱,只想短期“推倒”,所以他们会拼命扩大基数,撒大网,捞更多鱼。这是他们所有人的行事作风。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

所以,你要按捺一下冲动,不要急切地脱下衣服。

 

把恋爱战线拉长,只要你能扛三四个月,甚至五六个月,不良PUA应该就会退了。因为他们不会把时间与注意力都放在一个人身上。

 

另外PUA还有一个特征。他们喜欢打压。

 

打压!撩拨!再打压!再撩拨!往复循环,令女生痛苦不已。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

图片来自微博截图

比如,他会说,“说句实话吧,你长得也不好看,身材也胖,但我不介意,我还是喜欢你。”

 

“你嘴巴很毒,又作,一般男人是受不了的,也只有我能包容你。”

 

你咋听之下,似乎是宠溺的话。

 

但是,长期如此,会产生低价值感,低自尊,没自信,感觉这个世界除了他,再也不会有人接纳真实的你。于是更铁了心和他在一起。

 

但这是他们精神控制的一招。

 

如果你跟着他的套路走,很容易越陷越深。

 

你只有在交往过程中,看到他的莫名其妙,歇斯底里,小题大作,就及时在心里喊STOP。

 

因为这种人,即使不是PUA,应该也好不到哪儿去。

 

还有一个特征,就是他们手机上会有很多的社交软件。微信,陌陌,探探,世纪佳缘。凡所应有,无所不有。

 

他们花在手机上的时间,会比一般人多得多。

 

学业几乎荒废,毕业了往往无业,或者并不上心,工作成绩几近于无。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

所以一般都很穷。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

如果你身边的男人也有这个特征,请你开始预警。看看他和你的交往过程,是不是和不良PUA的五步陷阱很像。

 

如果是,请马上求助亲友,并搜集证据,进行举报和维权,甚至反将一军,叫上人将他暴抽一顿。

 

总之,不良PUA会有如下特点:

● 嘴特别油;

 

 故事特别炸裂;

 

 对女人的身体特别喜欢“侵犯”;

 

 一定会有悲惨的童年,和更加悲惨的恋爱故事;

 

 喜欢小题大作;

 

 喜欢哭;

 

 喜欢说“你是第一个xxxx的人”“我只对你如何如何”;

 

 手机如命,QQ永远挂着不下线,微信好友特别多,天天盯着手机,但又不是看剧;

 

 朋友圈很高大上,要么就是干脆没有朋友圈(对了,如果你怀疑他时,记得用百度识图,捱个搜一遍他那些图来自哪里);

 

 会把下流当成真性情,把龌龊当成情难自抑;

 

 会盯着你的钱,暗示你给钱,或者给他买东西;

 

 会很难听到一句实话,难沟通,喜欢顾左右而言他,喜欢吊胃口,喜欢玩悬念;

 

 你会觉得他很冷漠,并不是真的想了解你;

 

 请相信你的第六感。

《黑暗问答》有一期采访了不良PUA学员。

 

这些学员们也承认,所谓PUA,就是一个骗局。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

 

有意思的是,不少PUA的学员,也是被不良PUA组织坑骗的受害者。

 

《新京报》的报道中,一个化名孙超的学员,“用几千块钱买资料,之后在导师、助教的怂恿下,花费一万元报名一对一指导课程,到成都参加了一周线下培训,又花八万元到深圳培训一个月。”

 

“为了继续学PUA,孙超曾问家里索要20万元交学费,甚至以自杀来威胁。”

 

花了这么多钱,也解决不了实际问题。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

因为一般正常人,都会渴望一个温暖的家,而不是像种猪一下到处睡。

 

还有,PUA也是有门槛的。

 

一个PUA导师称,长得丑、学历低、没钱、没身材的人,学了也没啥用,也改变不了什么。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

而长得帅、有钱、气质好的男生,你即使不用这么猥琐的招术,也会赢得很多女孩的青睐。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

所以大多数PUA,也是失败的底层人,也卑微,也迷茫,也恐惧。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

但这并不是我们原谅不良PUA的理由。相反,我们更要警惕这种邪教一样的组织,提防他们将更多人洗脑。

 

一些PUA可能会说,都是成年人,你不应约,谁能睡得到你。

 

是的,但我们需要的两性关系,是建立在真诚、自愿的基础上的。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不是被诱骗。不是被洗脑。更不是在精神操控、自杀鼓励下,所形成的病态牺牲。

 

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

孔唯唯说得好:“它现在开启了一个两性互害的一个模式。都在算计对方。”

 

但真正的爱不是这样的。

 

它不是算计,而是滋养。不是洗脑,而是自由。

 

它不是依赖、指责与抱怨,而是接纳、承担与负责。

 

它不是体液的交换,荷尔蒙的灼烧,而是理智的清明,能量的饱满,精神上的肝胆相照,生活上的同甘共苦。

 

懂得了这些,爱就不会成为一次接一次的伤害,而是一场接一场的福荫。

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

不良PUA到底有多恶心?万字长文,深度揭秘这个残酷组织

头图| Ritomm

排版| Seagull

周冲,2015年离开体制,放弃公职,从事自由写作。出版《我更喜欢努力的自己》等多部畅销书。本文经授权转自微信公众号“周冲的影像声色”(zhouchong2017),这是一个文艺而理性的公众号,以文艺的笔调,以理性的思维,剖析人间事与人间情

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

日前,随着北大女生包丽(化名)自杀事件的持续发酵,其生前和男友牟某某的聊天记录也成为网络讨论的热点。与之相关,PUA话题迅速飙升。PUA即为Pick-up Artist的简称,翻译过来是“搭讪艺术家”。

12月13日,有网友再度发帖称测试了朋友圈关注“浪迹情感”的好友数量,并调侃“含P率”越高朋友圈的“渣男”越多。由此,“浪迹情感”被推上舆论风口。

截至13日晚,“浪迹情感”公众号已经被封。据了解,该公众号于 2017 年 4 月注册成功,最初名为“浪迹情感教育”,而后改名为“浪迹教育 PUAMAP”,2018 年 9 月公号再度改名为“浪迹情感”。之前,声称是中国最强大的PUA情感教育机构之一。

资料显示,该公司创始人2015年与“坏男孩”决裂后创立。有报道显示,该公司在2017年完成了2000万美元的A级融资,也有说融资2千万元估值2亿,当时宣布计划在A股上市,投资方是陌陌和映客等上市公司的幕后投资人。更有传言,在2017年9月,浪迹教育已经成功融资7.6个亿,这些都无从考证。

近日,创投智汇偶然获得一份浪迹PUAMAP的BP,这里发给大家鉴赏。请此类创业公司把关,也请投资机构擦亮眼。

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

强行插播:

天眼查显示,浪迹教育竞品推荐就有50家,其中魅动力旗下产品小鹿乱撞和坏男孩最受关注。对于魅动力类公司的成功融资,我们是该表示祝贺?还是表达愤怒?痛斥?

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

PUA头部账号“浪迹情感”被封,两年前融资BP曝光

抑郁症算是彻底完犊子了

这是仙人JUMP的第97篇原创

1

最近看到越来越多的网红和明星开始说自己抑郁症,开始说自己遭受网络暴力,开始说自己不忘初心坚强抵抗抑郁症。

看着粉丝们的疯狂安慰和鼓励,我一时之间竟然觉得很神奇。

尤其是那天看到乔碧萝老师接受采访都说自己十年抑郁,我觉得抑郁症这个词已经差不多彻底完蛋了。

当你想到抑郁症的时候,你想起了乔碧萝奶奶的温柔微笑,说真的,我光想想就已经自闭了。

十年抑郁,修成乔碧萝,这个剧情真的是秀。

我甚至觉得乔碧萝的榜一土豪才是真正的抑郁。

那一夜他打车逃离现场的时候,一定在座位后寂寞如雪。

抑郁症算是彻底完犊子了

这年头,我们已经全面进入了抑郁症年代。

不得个抑郁症,简直都没法社交了。

看到一个个平日里跳的不行的人,一到需要示弱获取优势的时候就疯狂说自己抑郁,怎样需要被世界温柔相待,还有能当场哭出来的。

我有有时候真的感慨魔幻高手在人间。

再想到抑郁症,我发现抑郁症已经被彻底污名化了。

太多正常人开始挤上了抑郁症患者的路,反而让真正的抑郁症患者无路可走。

由于太多人装抑郁症,导致现在这个年代,当你说出自己可能抑郁症的时候,你收获的可能不完全是同情,还有嘲讽的微笑。

大家的眼神里好像说,又一个抑郁症?

真巧了,在座的都是抑郁症,里面请。

抑郁症算是彻底完犊子了

2

为什么抑郁症成了很多沙雕的挡箭牌?为什么人工口嗨型抑郁症患者越来越来?

因为一个很尴尬的现实是,抑郁症确实是一个完美的疾病。

对的,没听错,就是完美。

正因为抑郁症的完美,才造就了大批正常人刻意不当人。

第一,抑郁症这三个字,你仔细读一读,品一品,是不是不仅不难听,甚至有一种优雅的感觉在里面?

我告诉你,如果抑郁症改名叫脑部肛裂综合征,装抑郁症的人立马少掉90%。

一个优雅的病名,是被大量群众拿来装X的前提条件。

不然怎么没人装包皮过长呢?怎么没人装脑溢血呢?怎么没人装尿频尿急尿不尽呢?

抑郁症算是彻底完犊子了

第二,抑郁症的症状,本身就有一种天然的悲伤和优雅。

我是一个病人,我很惨,这个世界对我不好,我无能无力,我能怎么办呢我是一个病人。

无病呻吟的小资们最喜欢这种吃葡萄不吐葡萄皮的沙雕感觉。

尤其是在佛系和丧文化这么流行的当代,抑郁症简直是拿来标榜自己的核动力挖掘机。

第三,抑郁症是一个很难被攻击的病症,自带光环守护。

拿病来装X这种事情,要是被戳穿,会特别尴尬,但是装抑郁症,一般来说除非是深仇大恨或者人缘极差,不然基本是不太会有人来戳你的,哪怕他心里觉得你在装。

因为现在特别流行一种所谓【雪崩时没有一片雪花是无辜的】的神奇学说,简称雪花说。

导致一旦有人质疑你抑郁的真实性,政治正确的屎盆子就能先扣在别人头上。

XXX都这么惨了,你还质疑,你是不是个人?雪崩时没有一片雪花是无辜的!

哪怕这人本身也不信你是抑郁,但是他能拿你抑郁这件事情攻击那些质疑你的人。

抑郁,真的是很好用的工具,尤其是标准掌握在你的手里。

抑郁症算是彻底完犊子了

第四,抑郁症的症状程度属于一种操控性极强的症状。

我不是说正常的抑郁症病人,正常的抑郁症病人是有专业医生诊断,并且要配合吃药的,病情并不完全可控。

我说的是装病的,对于装病的人来说,装抑郁症是很容易的一件事情。

演一些奇异行为,装个内向,时不时哭一下摔摔同事的杯子,或者发一些伤春悲秋的无病呻吟,今天好一点明天严重一点,很简单,可操作性强,随时可以为应用场景调节抑郁强度,而且面子上很好看。

只要脸皮厚心黑,阳光到抑郁一键调节。

要是装癫痫,这个难度就稍微大了一些,没有足够的舞蹈功力是做不到的。

第五,装抑郁症好处多。

当你开始装抑郁症的时候,身边所有的人都受制于政治正确(尽管大多数人心里很不屑),对于嘘寒问暖,你可以获得很多过去没有的便利。

而且抑郁症本身不是攻击性疾病,不会给周围人带来直接的负面情绪,不会直接被排挤,不信你装艾滋病就是完全不同的效果。

抑郁症有这么多好处,所以很多人就开始装。

反正装什么不是装,装抑郁症多环保。

抑郁症算是彻底完犊子了

3

这年头大家压力都大,也都经常有低落的时候。

毕竟领导和同事中不当人的太多了,生活的重担也总是冲着屁股打。

这一切都会导致我们的生活体验变的越来越差。

不然丧文化也不可能这么流行甚至已经发展到了很多人坦然又开心的说自己是一个废物的程度。

大家确实普遍有压抑的感觉。

但绝大多数人都不是抑郁症,而是抑郁情绪,甚至只是偶尔的情绪低落。

抑郁情绪和抑郁症,是完全不同的概念。

前者是一个暂时的状态,后者是一个长期的病理特征。

前者存在自我调节和被他人开导的可能性,后者属于需要配合药物治疗。

注意,抑郁情绪不代表抑郁症,只有长期存在的,无法自我控制的,影响生活的抑郁情绪,才有可能和抑郁症沾点边。

抑郁情绪人人都有,而抑郁症不常有。

抑郁症算是彻底完犊子了

很多人陷入抑郁情绪中,但是突然微信群里有王者荣耀大神开黑带飞,立刻就开心的蹭分了。

很多人非常低落,但是突然发现追的电视剧/综艺更新了,顿时怀着抑郁的心情去追剧了。

虽然快感消失后依然失落,但这些都只是抑郁情绪,而非抑郁症。

真正的抑郁病人,其核心体验是失去了快乐的能力,感受不到生活带来的正反馈的快感,而且从根源上也不想找回这些了。

注意,抑郁症不是脑瘫,各种道理他们都懂,各种情感他们也懂,他们只是突然感知不到了。

差不多类似于足球健将截肢了,他知道一切踢球技巧,他知道要怎么踢,但是他踢不了了,因为感知不到自己的腿了。

抑郁症便是如此,大部分郁郁寡欢,小部分强颜欢笑,脸上笑着眼睛没笑。

我曾长期照顾一位抑郁症病人,他是我的前同事,也是同学,非常严重的抑郁症,自毁倾向严重,自杀失败好几次,需要住院加监护加长期服药。

他的精神状况看起来非常正常,言谈举止和正常人无异,甚至还很会讲笑话,就是偶尔静下来的一瞬间,眼里会闪过一丝阴霾。

我那段时间天天和他聊天,什么都聊。

他坦言自己啥道理都懂,治疗方案也OK,该做什么也都知道,也不觉得自己有啥大不了的,但是经常感觉像是和世界割裂了,隔着一层沙,似乎什么都不重要了,一切都没意思。

我说你这是要成佛了吗?一沙一世界?

他说你还别说,我觉得自己快了,等我成佛之后请你在我手上撒尿。

那天我们还笑。

4个月后,他成功了。

4

我一直特别讨厌那些装抑郁症的,尤其是卖抑郁症人设的,生怕别人不知道他脑子真有问题。

真正的抑郁症病人,大多数都是不太会去谈论自己病情的,偶尔分享基本都是匿名。

只有和最亲密的最信任的人才会偶尔透露,那些天天大大咧咧挂在嘴边炫耀的,很多都是键盘抑郁症。

按道理来说,键盘抑郁症也不犯法不违规,人家Cospaly的领域比较有特色怎么了。

主要是键盘抑郁症的人太多了,把抑郁症玩出喜剧效果的人也太多了,干啥都往抑郁症上丢。

做个自媒体天天说自己抑郁症,项目做不好就是抑郁症,早上起床迟到必然是因为抑郁症,进门先迈左脚抑郁症早期,上班摸鱼抑郁症中期,晚上通宵打游戏抑郁症晚期,碰到人员优化立马抑郁症超级赛亚人模式,抑郁能量10W+

别问,问就是抑郁。

种种操作导致抑郁症已经成为沙雕的代名词了。

狼来了的故事就是这样,抑郁症出现的多了,也就污名化了。

现在提起抑郁症,谁不能嘲笑几下?谁还没几个抑郁症朋友?

抑郁症算是彻底完犊子了

当大家对于抑郁症习以为常甚至嘲笑的时候。

更多真正的抑郁症,隐藏的更深了。

他们要么不敢再透露自己的情况,生怕别人以为自己是装的,受到伤害。

要么反过来,疯狂自黑,拿自己的抑郁症编段子嘲讽自己,逗大家开心,脸上笑着,心里哭着。

这两种情况,往往都会导致延误治疗,加重病情。

抑郁症是需要长期服药的,更需要环境的疏导。

很多真的抑郁症被假抑郁症逼上了绝路。

某种程度上,劣币驱逐良币也可以这么理解。

难怪我总觉得很多搞经济学的写的那堆乱七八糟的理论和有病一样,他们可能不是装的。

抑郁症算是彻底完犊子了

5

现在的政治正确是呼吁大家去关怀抑郁症,我其实有不同的看法。

那些坦然享受特权的,感谢世界温柔的,多数都不是真正的抑郁症患者。

真正抑郁症患者最大的需求反而是不要把他们差别对待,他们什么都懂,他们期待着自己被人理解,而非被当成大熊猫一样保护。

对抑郁症患者的过度保护,同样是一种伤害。

你的每一次小心翼翼或者自以为好意,其实都未必真的有效果。

我觉得最该宣扬的,是鼓励潜在的抑郁症患者去专业的医院去检查,配合治疗。

当然别乱用搜索引擎,不然有可能抑郁症还没怎么着,钱包先没了。

被骗钱的痛苦和抑郁症的痛苦,到底哪个更痛苦,这是一个迷。

抑郁症算是彻底完犊子了

真的,遇到可能有抑郁症的身边人,帮助他们及时就医是最大的善事儿了,不建议进行额外的操作。

别去刺他们,别去搞特殊化关心,也别自以为聪明的搞什么沙雕建议,更别自以为幽默的去帮他们开导。

什么找大师开悟,玄学救不了抑郁症的,要相信科学。

什么吃药对身体不好,买药有医保的,不偷你家韭菜。

什么要死赶紧死,也不怕晚上鬼压床?

什么学会调节心情,抑郁症要是能调节心情就不叫抑郁症了,心灵鸡汤没有药效的。

抑郁症是病,病需要专业的医生疏导配合药物治疗。

请相信科学,科学不是靠嘴遁治疗的,你们不是旋涡鸣人。

鸣人一个嘴遁就治了一个长门,还给治死了。

放过抑郁症吧。

抑郁症算是彻底完犊子了

一个暴雷老板的自述

所有出借人必看文章!此文以一个暴雷平台老板的视角,为我们展现了他们的丑恶嘴脸。一定要认认真真读完,收获巨大!

“一个出现严重问题的P2P平台老板,本以为自己彻底完了,后来经过“高人”的指点,通过各种套路手洗白自己的同时收割出借人的四个多亿…”

今天分享给大家…希望更多的投资人能够看到这个故事,从中吸取经验教训,不要轻易折扣债转,就因为你的草率决定亏了自己成就了平台老板…

  • 也许此刻你正在为了自己三折债转成功而感到庆幸…
  • 也许此刻你正在为选择投资P2P损失七成本金而感到懊悔…
  • 也许此刻你正在想如何去努力工作来弥补之前的损失…
  • 也许此刻家人在安慰你收回了三折已经不错了,知足吧…

此时此刻,成功收割你的平台老板

  • 正在某个互联网金融峰会上高谈阔论分享经验…
  • 正在某个高档酒店大摆庆功宴…
  • 正在豪华游轮上和一群比基尼小姐喝着红酒撒着钞票…
  • 正在肆无忌惮的挥霍着你所折损的血汗钱…

2018年9月10号,在上海某知名写字楼19层的大开间办公室里,某平台实际控制人陆老板正在回忆之前三个月中所经历的一切…
01
将近三个月的时间,陆老板终于彻底脱手了经营六年的平台,十五亿的待收,五个多亿的窟窿。
那段时间,陆老板一直处在绝望中,感觉自己真的要完蛋了。
就在今年年初,陆老板去白云观求签,门口遇到一位老道士,老道士说陆老板在今年有牢狱之灾,如果要破此劫,必须有贵人相助,如何如何…
当时陆老板把老道士定义成一个江湖骗子,差点被身边的催收部经理给修理一番。现在回想起来,真是神人啊…
今年7月开始,陆老板多次被警察调查询问,离被经侦仅差临门一脚。为了让平台能够多存活一段时间,陆老板这段时间不断通过见面会和视频直播的手段来安抚投资人,接连地周旋于各方,一直过着提心吊胆的日子,头顶上本来就不富裕的开阔地面积不断的增加,陆老板甚至联系了东南亚的蛇头,打算一走了之…
直到后来,遇到了她,使陆老板全身而退的同时,赚足了几个亿的资金。
平台出问题的那段时间,陆老板几乎彻夜未眠,每天脑子里都是维权、投资人、标的、资产、逾期、讨债这些东西。到现在,虽然已经有段时间,陆老板还是会回顾,会琢磨,会回想。
当初一步步化险为夷的情节历历在目…
02
6月15日晚间,急促的铃音,急促的话语,来自同行王老板的电话,言语间陆老板模糊的听到了唐小僧出事了,邬再平已经连夜出逃。第六感在告诉陆老板,P2P行业即将面临…
1
维稳
紧接着,小诸葛金服、钱妈妈、零钱罐….一批高返平台相继跑路没过多久,行业流动性出现了大问题,陆老板的平台也开始受到波及…
由于陆老板的平台本身资产质量还不错,但因为2017年都在说股市可以抄底了,去年陆老板通过自融,拿了平台30%的资金去投资股市,可没想到压根就看不到底在哪里,被彻底套牢。
这波雷潮太过猛烈,流动性问题导致陆老板的平台资金链断裂,标的开始逾期,一些出借人没拿到钱,就去第三方论坛发布逾期的负面消息,同时一些自媒体也趁机煽风点火添油加醋,情况好像越来越控不住了。见苗头不对,陆老板便提前转移了部分财产,并且通过东南亚的朋友,将老婆和孩子以出国旅游的名义送了出去,想着先拖延一番。
解决了后顾之忧的陆老板一头扎进平台,开始维稳,首先封锁消息,然后找人公关、删帖,发布一些正能量的东西,组织B轮融资发布会,宣称某知名风投入股五亿元,同时客服将投资人拉入官方群中,解答用户的疑问,并安排一些小号和客服一唱一和。
没多久,更多的平台暴雷…而陆老板的平台有70%的真实资产,质量很不错,多少能回些款,和一些纯粹自融的平台做对比要好很多,陆老板安排写手写了一些正能量的文章,发布到各第三方论坛中,这下形势扭转了很多,出借人不再闹的那么厉害。
加上大环境开始去刚兑了,又有一些平台玩出了一些新套路,投资人也挺吃这套的,陆老板也照葫芦画瓢的去学。陆老板通过见面会和视频直播等方式尽可能的向出借人证明,自己还在,让出借人放心,平台没问题,老板也不会跑路。目前的逾期只是行业环境的原因…
谁也没有想到,7月初,网贷之家旗下的投之家也出了问题,徐红伟被抓,卢立建跑路,一下子让出借人彻底的丧失了信心。大量的出借人彻底失去了理智,要平台立刻还钱,甚至有的出借人找来催收向陆老板讨债,拉条幅的,组织维权的。甚至有人冲进办公场地打砸抢…
事情闹大后,借款人也开始不按期还钱,催收难度急剧加大,陆老板可调配的资金也彻底被耗干了,平台资金链彻底断裂…
本想着帮投资人解决问题,追一点是一点的陆老板此刻彻底的绝望了。此时,有人向陆老板说,有人专门帮助问题平台处理危机,并且能够洗白平台老板,彻底脱身,抱着死马当作活马医的态度,陆老板电话联系了北京某律师事务所的张律师…
之后,在张律师的指导和帮助下,策划了一个看似万无一失的计划,并逐步实施起来。
2
公告
陆老板被迫发布展期公告,部分展期给出兑付方案
一旦平台出问题,不管大小,维稳是没用的的,肯定会有投资人闹事,他们不会相信你所谓的维稳及行业原因,他们只有一个目的,要钱,一分不少的要。
于是当时张律师就抓住了这一点,出借人要钱,那张律师就让陆老板就给,但不能一次给,要慢慢的给,一点一点的给。
随后陆老板平台正式公布展期公告,公布了一系列如“受行业流动性危机,部分借款人逾期未还款,导致部分标的进行展期”等官方言论,同时发布了相应的展期兑付方案,期限三年,虚为展期,实为拖延。
张律师告诉陆老板,必须要消耗、消磨出借人的耐心,因为出借人本来期限一个月的标的,这样被平台强制展期,少则几月,多了几年,肯定会有投资人慌,一慌也就乱了阵脚,此刻出借人应该会不知所措,陆老板要做的就是一步步让他们接受短时间拿不到钱的现实,借此打压他们的心理预期,但又给大部分人一些期望。
3
债转
开始打折债转,并让第三方收购公司收购
没想到这招效果不错。锁死标的的流动性,让投资人暂时拿不到钱,一段时间后大部分人的期望值果然被拉低了。
本来一个月的标的,一下展期到好几年,投资人最多的问题就是“你们平台能坚持那么久么,未来变数太多了,你们中途跑了,倒闭了怎么办,我的钱,还能回来么”,大多数出借人的痛点就在这。
展期之后,投资人的钱被锁死,加上每天暴雷十几个平台,是谁都急。只要出借人着急,平台就给出借人开一扇门。
按照张律师的指导,平台顺理成章的开放了打折债转,美其约“放大家一条生路”。相比锁死好几年,有钱拿总比没钱拿好,先让投资人绝望,在给投资人一丝的希望,张律师笑着说,此时时刻,大多出借人会感激陆老板你的。
果然,如张律师所料,一大部分投资人慌了,开始疯狂的打折债转。张律师让陆老板把折扣定在一定标准线上,开始时不能太低。加上早期大家都比较理性,8折、7折,能出去一部分。
张律师要求陆老板只收一小部分,不要大批量收,收的猛了投资人会坐地起价。要慢,要稳,要放长线钓大鱼。
在张律师的建议下,陆老板买水军在各大论坛公关发帖,散布有人不断转出、兑现的“好”消息。大家都有从众之心,加上折扣也能接受,之后投资人开始慢慢蜂拥债转,并开始了“价格战”。
这时候张律师让陆老板完全放开折价标准,投资人开始互相踩踏,5折,4折,逾期被进一步压低。但这其中,有出借人并不愿意接受如此底的折价,但张律师还有后招…
张律师找来的第三方收购公司可以入场了。第三方收购公司直接接洽的出借人,和出借人周旋,打太极,煞有介事的组织清理资产工作。不断画饼,有节奏地发点菜钱,时而给出借人希望,同时又给出借人展示资产催收的困难重重,不断消耗出借人的耐心。
张律师让第三方收购公司出来唱黑脸,让陆老板唱白脸。
在张律师的知道下第三方收购公司将陆老板自融的30%的金额纳入到不良资产当中,并且将优质资产也一并弄成不良,并且和出借人代表谈出了10%电催,50%+地催成本,并让大家接受这一行业定价。
同时,张律师要求在三方会谈中陆老板要做好人,站在出借人的立场跟资产公司对峙,要求第三方收购公司稍微降低点成本。张律师告诉陆老板,这是用来收买人心。必须要做,而且要做的像。
10%的电催+50%左右的地催成本和三年的回款,出借人的预期被更加压低,于是很多出借人不愿等三年,3-4折的债转也有人开始脱手了。
当时平台的待收金额15个亿,但真实业务10亿左右。
在张律师的指导下,清盘成功之后,如果投资人全部接受了这套方案,债务清理完毕,陆老板彻底洗白自己的同时能拿走近4个亿。
4
收买
出借人抱团,紧急收买维权代表
想的虽好,但实际上出借人都不是傻子。开放债转只搞定了那些想尽早落袋为安的人,还是有很多出借人觉得不甘心,开始抱团维权了…
人多力量大,如果团结一致是件非常可怕的事情,张律师说绝对不能让出借人成功抱团。之前有平台的维权人把事情闹的很大,甚至出了人命,这对后期的清盘会造成很大的麻烦。
张律师让陆老板安排了一些卧底,在出借人的群里潜伏观察,苗头不对及时想办法补救,可是让陆老板没想到的是,大部分群内的投资都是键盘侠,他们并没有明确的组织,你不服我我不服你,基本上都在打嘴炮,甚至内斗。陆老板安插的几个马甲号又进一步在群内煽风点火,里面的局势变的更乱了。
这只是前奏,后面张律师要求陆老板接二连三的发布了几个不合逻辑的套路公告,继续消磨投资人的耐心。
期间张律师找到多个维权群的群,让他们帮忙搞定维权群里的出借人,只要他们能够做好这件事,除了给他足额的本金外还额外给一笔费用。收买维权带头人、愚弄普通投资人的序幕至此被拉开…
张律师起草了和群主签订的协议:
1、群主需要在群里呼吁群友们去平台兑付;
2、拍下群主现场签约兑付协议的照片或视频;
3、群主需要为自己之前带头维权及其他种种煽动行为公开致歉;
4、群主需要到派出所跟民警说明平台已兑付了所有的钱;
每完成一步,平台会给群主兑付一部分钱。
张律师说,只要被收买的群主或者其他维权带头人到了平台,并且按步骤到派出所报备,说明已经拿到了投资款,经侦看到平台有实际兑付,也就不会找陆老板的麻烦了。
号召力强的群主,张律师也会让陆老板给他们提供赚大钱的工作机会。工作内容很简单,管好自己的群,帮平台说好话,踢走激进维权党,忽悠投资人来现场拿钱,每成功踢出一个激进维权党奖励一定的金额,每解决一个出借人,拿相应比例的提成。
这招真的不错,群主们都很卖力,出借人到现场兑付30%,难缠一些的私下再加10%,每笔返点给群主3%。
大老远跑来的投出借人或心有不甘,但兑付40%,又一次性到账,比第三方资产公司催收三年,按月返款好了不要太多。对比之下,还是会有不少投资人选择妥协的,加上前期大家精力被消耗了太多了,一部分投资人就想着认栽了。
5
大户
这一轮轮的套路下来,投资人已经瓦解的寥寥无几了,剩下的大部分都是一些大户,这也是维权的中坚力量。
张律师建议陆老板要不断的打太极,拿出真实资产的清单来做抵押与证明,时不时的做个直播互动,不间断返还资金,让出借人知道平台依旧在努力的按时还款。
至于什么时候还完,那得等,慢慢等,耗尽投资人最后一点耐心…….
剩下10%的大户,他们一直坚持维权,不达目的不罢休,真是难啃的硬骨头。形势紧迫,陆老板不想和这群人纠缠,算算自己已经赚的盆满钵溢了,陆老板这次不再听张律师的建议,直接安排客服跟剩下的这部分投资人联系,声称问亲朋好友借到了一些钱,勉勉强强只凑够8折回购的钱,只要他们愿意签署保密协议,陆老板就立刻打款把最后这部分的投资款全部归还。
在张律师的指导和帮助下,陆老板终于洗白了自己。陆老板当即支付了之前谈好的待收总额10%的佣金给张律师。可谓是皆大欢喜!
03
陆老板每每向朋友提及此事,都倍感侥幸:“处理平台问题的那段时间,自己有很多次濒临绝望,眼看就要被投资人搞得去坐牢了。但是投出借人并没有拧成一股绳,团结一致坚持下去。甚至在关键时刻,一些备受大家信任的领头羊,为了自身的利益出卖了同胞,大家互相猜忌之下,我才得以逃脱。感谢我人生中的贵人张大律师。也感谢出借人们的善良和天真。假如当时投出借人逼得紧一点,联合金融办、互金办等机构介入,我也不会有今天的安然无恙。”

这则故事的真实性无从考证,但他带给我们许多的思考…

分享给更多的出借人,让大家知道真相

不要再让问题平台套路我们!

如果你三折转让了债权,平台老板会轻松赚得几个亿

所以,不能100%拿回本金,就一定选择报警。

可惜我们影响力有限没几个人知道

转发给所有的出借人吧,把大家叫醒!

https://zhuanlan.zhihu.com/p/84301214?utm_source=wechat_session&utm_medium=social&utm_oi=730681499094876160&wechatShare=1&s_r=0&from=groupmessage&isappinstalled=0

“12306”的架构到底有多牛逼?

“12306”的架构到底有多牛逼?

作者: 绘你一世倾城

来源:https://juejin.im/post/5d84e21f6fb9a06ac8248149

每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!

12306 抢票,极限并发带来的思考

虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。

尤其是春节期间,大家不仅使用 12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。

“12306 服务”承受着这个世界上任何秒杀系统都无法超越的 QPS,上百万的并发再正常不过了!

笔者专门研究了一下“12306”的服务端架构,学习到了其系统设计上很多亮点,在这里和大家分享一下并模拟一个例子:如何在 100 万人同时抢 1 万张火车票时,系统提供正常、稳定的服务。

Github代码地址:
https://github.com/GuoZhaoran/spikeSystem

大型高并发系统架构

高并发的系统架构都会采用分布式集群部署,服务上层有着层层负载均衡,并提供各种容灾手段(双火机房、节点容错、服务器灾备等保证系统的高可用,流量也会根据不同的负载能力和配置策略均衡到不同的服务器上。

下边是一个简单的示意图:

“12306”的架构到底有多牛逼?

负载均衡简介

上图中描述了用户请求到服务器经历了三层的负载均衡,下边分别简单介绍一下这三种负载均衡。

①OSPF(开放式最短链路优先是一个内部网关协议(Interior Gateway Protocol,简称 IGP

OSPF 通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,OSPF 会自动计算路由接口上的 Cost 值,但也可以通过手工指定该接口的 Cost 值,手工指定的优先于自动计算的值。

OSPF 计算的 Cost,同样是和接口带宽成反比,带宽越高,Cost 值越小。到达目标相同 Cost 值的路径,可以执行负载均衡,最多 6 条链路同时执行负载均衡。

②LVS (Linux Virtual Server

它是一种集群(Cluster技术,采用 IP 负载均衡技术和基于内容请求分发技术。

调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。

③Nginx

想必大家都很熟悉了,是一款非常高性能的 HTTP 代理/反向代理服务器,服务开发中也经常使用它来做负载均衡。

Nginx 实现负载均衡的方式主要有三种:

  • 轮询

  • 加权轮询

  • IP Hash 轮询

下面我们就针对 Nginx 的加权轮询做专门的配置和测试。

Nginx 加权轮询的演示

Nginx 实现负载均衡通过 Upstream 模块实现,其中加权轮询的配置是可以给相关的服务加上一个权重值,配置的时候可能根据服务器的性能、负载能力设置相应的负载。

下面是一个加权轮询负载的配置,我将在本地的监听 3001-3004 端口,分别配置 1,2,3,4 的权重:

#配置负载均衡
    upstream load_rule {
       server 127.0.0.1:3001 weight=1;
       server 127.0.0.1:3002 weight=2;
       server 127.0.0.1:3003 weight=3;
       server 127.0.0.1:3004 weight=4;
    }
    ...
    server {
    listen       80;
    server_name  load_balance.com www.load_balance.com;
    location / {
       proxy_pass http://load_rule;
    }
}

我在本地 /etc/hosts 目录下配置了 www.load_balance.com 的虚拟域名地址。

接下来使用 Go 语言开启四个 HTTP 端口监听服务,下面是监听在 3001 端口的 Go 程序,其他几个只需要修改端口即可:

package main

import (
    "net/http"
    "os"
    "strings"
)

func main() {
    http.HandleFunc("/buy/ticket", handleReq)
    http.ListenAndServe(":3001"nil)
}

//处理请求函数,根据请求将响应结果信息写入日志
func handleReq(w http.ResponseWriter, r *http.Request) {
    failedMsg :=  "handle in port:"
    writeLog(failedMsg, "./stat.log")
}

//写入日志
func writeLog(msg string, logPath string) {
    fd, _ := os.OpenFile(logPath, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0644)
    defer fd.Close()
    content := strings.Join([]string{msg, "rn"}, "3001")
    buf := []byte(content)
    fd.Write(buf)
}

我将请求的端口日志信息写到了 ./stat.log 文件当中,然后使用 AB 压测工具做压测:

ab -n 1000 -c 100 http://www.load_balance.com/buy/ticket

统计日志中的结果,3001-3004 端口分别得到了 100、200、300、400 的请求量。
这和我在 Nginx 中配置的权重占比很好的吻合在了一起,并且负载后的流量非常的均匀、随机。

具体的实现大家可以参考 Nginx 的 Upsteam 模块实现源码,这里推荐一篇文章《Nginx 中 Upstream 机制的负载均衡》:

https://www.kancloud.cn/digest/understandingnginx/202607

秒杀抢购系统选型

回到我们最初提到的问题中来:火车票秒杀系统如何在高并发情况下提供正常、稳定的服务呢?
从上面的介绍我们知道用户秒杀流量通过层层的负载均衡,均匀到了不同的服务器上,即使如此,集群中的单机所承受的 QPS 也是非常高的。如何将单机性能优化到极致呢?
要解决这个问题,我们就要想明白一件事:通常订票系统要处理生成订单、减扣库存、用户支付这三个基本的阶段。

我们系统要做的事情是要保证火车票订单不超卖、不少卖,每张售卖的车票都必须支付才有效,还要保证系统承受极高的并发。

这三个阶段的先后顺序该怎么分配才更加合理呢?我们来分析一下:

下单减库存

“12306”的架构到底有多牛逼?
当用户并发请求到达服务端时,首先创建订单,然后扣除库存,等待用户支付。
这种顺序是我们一般人首先会想到的解决方案,这种情况下也能保证订单不会超卖,因为创建订单之后就会减库存,这是一个原子操作。
但是这样也会产生一些问题:
  • 在极限并发情况下,任何一个内存操作的细节都至关影响性能,尤其像创建订单这种逻辑,一般都需要存储到磁盘数据库的,对数据库的压力是可想而知的。

  • 如果用户存在恶意下单的情况,只下单不支付这样库存就会变少,会少卖很多订单,虽然服务端可以限制 IP 和用户的购买订单数量,这也不算是一个好方法。

支付减库存

“12306”的架构到底有多牛逼?

如果等待用户支付了订单在减库存,第一感觉就是不会少卖。但是这是并发架构的大忌,因为在极限并发情况下,用户可能会创建很多订单。

当库存减为零的时候很多用户发现抢到的订单支付不了了,这也就是所谓的“超卖”。也不能避免并发操作数据库磁盘 IO。

预扣库存

“12306”的架构到底有多牛逼?

从上边两种方案的考虑,我们可以得出结论:只要创建订单,就要频繁操作数据库 IO。
那么有没有一种不需要直接操作数据库 IO 的方案呢,这就是预扣库存。先扣除了库存,保证不超卖,然后异步生成用户订单,这样响应给用户的速度就会快很多;那么怎么保证不少卖呢?用户拿到了订单,不支付怎么办?
我们都知道现在订单都有有效期,比如说用户五分钟内不支付,订单就失效了,订单一旦失效,就会加入新的库存,这也是现在很多网上零售企业保证商品不少卖采用的方案。
订单的生成是异步的,一般都会放到 MQ、Kafka 这样的即时消费队列中处理,订单量比较少的情况下,生成订单非常快,用户几乎不用排队。

扣库存的艺术

从上面的分析可知,显然预扣库存的方案最合理。我们进一步分析扣库存的细节,这里还有很大的优化空间,库存存在哪里?怎样保证高并发下,正确的扣库存,还能快速的响应用户请求?

在单机低并发情况下,我们实现扣库存通常是这样的:

“12306”的架构到底有多牛逼?

为了保证扣库存和生成订单的原子性,需要采用事务处理,然后取库存判断、减库存,最后提交事务,整个流程有很多 IO,对数据库的操作又是阻塞的。

这种方式根本不适合高并发的秒杀系统。接下来我们对单机扣库存的方案做优化:本地扣库存。

我们把一定的库存量分配到本地机器,直接在内存中减库存,然后按照之前的逻辑异步创建订单。

改进过之后的单机系统是这样的:

“12306”的架构到底有多牛逼?

这样就避免了对数据库频繁的 IO 操作,只在内存中做运算,极大的提高了单机抗并发的能力。
但是百万的用户请求量单机是无论如何也抗不住的,虽然 Nginx 处理网络请求使用 Epoll 模型,c10k 的问题在业界早已得到了解决。
但是 Linux 系统下,一切资源皆文件,网络请求也是这样,大量的文件描述符会使操作系统瞬间失去响应。
上面我们提到了 Nginx 的加权均衡策略,我们不妨假设将 100W 的用户请求量平均均衡到 100 台服务器上,这样单机所承受的并发量就小了很多。

然后我们每台机器本地库存 100 张火车票,100 台服务器上的总库存还是 1 万,这样保证了库存订单不超卖,下面是我们描述的集群架构:

“12306”的架构到底有多牛逼?
问题接踵而至,在高并发情况下,现在我们还无法保证系统的高可用,假如这 100 台服务器上有两三台机器因为扛不住并发的流量或者其他的原因宕机了。那么这些服务器上的订单就卖不出去了,这就造成了订单的少卖。
要解决这个问题,我们需要对总订单量做统一的管理,这就是接下来的容错方案。服务器不仅要在本地减库存,另外要远程统一减库存。
有了远程统一减库存的操作,我们就可以根据机器负载情况,为每台机器分配一些多余的“Buffer 库存”用来防止机器中有机器宕机的情况。

我们结合下面架构图具体分析一下:

“12306”的架构到底有多牛逼?

我们采用 Redis 存储统一库存,因为 Redis 的性能非常高,号称单机 QPS 能抗 10W 的并发。
在本地减库存以后,如果本地有订单,我们再去请求 Redis 远程减库存,本地减库存和远程减库存都成功了,才返回给用户抢票成功的提示,这样也能有效的保证订单不会超卖。
当机器中有机器宕机时,因为每个机器上有预留的 Buffer 余票,所以宕机机器上的余票依然能够在其他机器上得到弥补,保证了不少卖。
Buffer 余票设置多少合适呢,理论上 Buffer 设置的越多,系统容忍宕机的机器数量就越多,但是 Buffer 设置的太大也会对 Redis 造成一定的影响。
虽然 Redis 内存数据库抗并发能力非常高,请求依然会走一次网络 IO,其实抢票过程中对 Redis 的请求次数是本地库存和 Buffer 库存的总量。

因为当本地库存不足时,系统直接返回用户“已售罄”的信息提示,就不会再走统一扣库存的逻辑。

这在一定程度上也避免了巨大的网络请求量把 Redis 压跨,所以 Buffer 值设置多少,需要架构师对系统的负载能力做认真的考量。

代码演示

Go 语言原生为并发设计,我采用 Go 语言给大家演示一下单机抢票的具体流程。

初始化工作

Go 包中的 Init 函数先于 Main 函数执行,在这个阶段主要做一些准备性工作。
我们系统需要做的准备工作有:初始化本地库存、初始化远程 Redis 存储统一库存的 Hash 键值、初始化 Redis 连接池。

另外还需要初始化一个大小为 1 的 Int 类型 Chan,目的是实现分布式锁的功能。

也可以直接使用读写锁或者使用 Redis 等其他的方式避免资源竞争,但使用 Channel 更加高效,这就是 Go 语言的哲学:不要通过共享内存来通信,而要通过通信来共享内存。

Redis 库使用的是 Redigo,下面是代码实现:

...
//localSpike包结构体定义
package localSpike

type LocalSpike struct {
    LocalInStock     int64
    LocalSalesVolume int64
}
...
//remoteSpike对hash结构的定义和redis连接池
package remoteSpike
//远程订单存储健值
type RemoteSpikeKeys struct {
    SpikeOrderHashKey string    //redis中秒杀订单hash结构key
    TotalInventoryKey string    //hash结构中总订单库存key
    QuantityOfOrderKey string   //hash结构中已有订单数量key
}

//初始化redis连接池
func NewPool() *redis.Pool {
    return &redis.Pool{
        MaxIdle:   10000,
        MaxActive: 12000// max number of connections
        Dial: func() (redis.Conn, error) {
            c, err := redis.Dial("tcp"":6379")
            if err != nil {
                panic(err.Error())
            }
            return c, err
        },
    }
}
...
func init() {
    localSpike = localSpike2.LocalSpike{
        LocalInStock:     150,
        LocalSalesVolume: 0,
    }
    remoteSpike = remoteSpike2.RemoteSpikeKeys{
        SpikeOrderHashKey:  "ticket_hash_key",
        TotalInventoryKey:  "ticket_total_nums",
        QuantityOfOrderKey: "ticket_sold_nums",
    }
    redisPool = remoteSpike2.NewPool()
    done = make(chan int1)
    done <- 1
}

本地扣库存和统一扣库存

本地扣库存逻辑非常简单,用户请求过来,添加销量,然后对比销量是否大于本地库存,返回 Bool 值:

package localSpike
//本地扣库存,返回bool值
func (spike *LocalSpike) LocalDeductionStock() bool{
    spike.LocalSalesVolume = spike.LocalSalesVolume + 1
    return spike.LocalSalesVolume < spike.LocalInStock
}

注意这里对共享数据 LocalSalesVolume 的操作是要使用锁来实现的,但是因为本地扣库存和统一扣库存是一个原子性操作,所以在最上层使用 Channel 来实现,这块后边会讲。

统一扣库存操作 Redis,因为 Redis 是单线程的,而我们要实现从中取数据,写数据并计算一些列步骤,我们要配合 Lua 脚本打包命令,保证操作的原子性:

package remoteSpike
......
const LuaScript = `
        local ticket_key = KEYS[1]
        local ticket_total_key = ARGV[1]
        local ticket_sold_key = ARGV[2]
        local ticket_total_nums = tonumber(redis.call('HGET', ticket_key, ticket_total_key))
        local ticket_sold_nums = tonumber(redis.call('HGET', ticket_key, ticket_sold_key))
        -- 查看是否还有余票,增加订单数量,返回结果值
       if(ticket_total_nums >= ticket_sold_nums) then
            return redis.call('HINCRBY', ticket_key, ticket_sold_key, 1)
        end
        return 0
`
//远端统一扣库存
func (RemoteSpikeKeys *RemoteSpikeKeys) RemoteDeductionStock(conn redis.Conn) bool {
    lua := redis.NewScript(1, LuaScript)
    result, err := redis.Int(lua.Do(conn, RemoteSpikeKeys.SpikeOrderHashKey, RemoteSpikeKeys.TotalInventoryKey, RemoteSpikeKeys.QuantityOfOrderKey))
    if err != nil {
        return false
    }
    return result != 0
}

我们使用 Hash 结构存储总库存和总销量的信息,用户请求过来时,判断总销量是否大于库存,然后返回相关的 Bool 值。

在启动服务之前,我们需要初始化 Redis 的初始库存信息:
hmset ticket_hash_key "ticket_total_nums" 10000 "ticket_sold_nums" 0

响应用户信息

我们开启一个 HTTP 服务,监听在一个端口上:

package main
...
func main() {
    http.HandleFunc("/buy/ticket", handleReq)
    http.ListenAndServe(":3005"nil)
}

上面我们做完了所有的初始化工作,接下来 handleReq 的逻辑非常清晰,判断是否抢票成功,返回给用户信息就可以了。

package main
//处理请求函数,根据请求将响应结果信息写入日志
func handleReq(w http.ResponseWriter, r *http.Request) {
    redisConn := redisPool.Get()
    LogMsg := ""
    <-done
    //全局读写锁
    if localSpike.LocalDeductionStock() && remoteSpike.RemoteDeductionStock(redisConn) {
        util.RespJson(w, 1,  "抢票成功"nil)
        LogMsg = LogMsg + "result:1,localSales:" + strconv.FormatInt(localSpike.LocalSalesVolume, 10)
    } else {
        util.RespJson(w, -1"已售罄"nil)
        LogMsg = LogMsg + "result:0,localSales:" + strconv.FormatInt(localSpike.LocalSalesVolume, 10)
    }
    done <- 1

    //将抢票状态写入到log中
    writeLog(LogMsg, "./stat.log")
}

func writeLog(msg string, logPath string) {
    fd, _ := os.OpenFile(logPath, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0644)
    defer fd.Close()
    content := strings.Join([]string{msg, "rn"}, "")
    buf := []byte(content)
    fd.Write(buf)
}

前边提到我们扣库存时要考虑竞态条件,我们这里是使用 Channel 避免并发的读写,保证了请求的高效顺序执行。我们将接口的返回信息写入到了 ./stat.log 文件方便做压测统计。

单机服务压测

开启服务,我们使用 AB 压测工具进行测试:

ab -n 10000 -c 100 http://127.0.0.1:3005/buy/ticket

下面是我本地低配 Mac 的压测信息:

This is ApacheBench, Version 2.3 <$revision: 1826891="">
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 127.0.0.1 (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software:
Server Hostname:        127.0.0.1
Server Port:            3005

Document Path:          /buy/ticket
Document Length:        29 bytes

Concurrency Level:      100
Time taken for tests:   2.339 seconds
Complete requests:      10000
Failed requests:        0
Total transferred:      1370000 bytes
HTML transferred:       290000 bytes
Requests per second:    4275.96 [#/sec] (mean)
Time per request:       23.387 [ms] (mean)
Time per request:       0.234 [ms] (mean, across all concurrent requests)
Transfer rate:          572.08 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    8  14.7      6     223
Processing:     2   15  17.6     11     232
Waiting:        1   11  13.5      8     225
Total:          7   23  22.8     18     239

Percentage of the requests served within a certain time (ms)
  50%     18
  66%     24
  75%     26
  80%     28
  90%     33
  95%     39
  98%     45
  99%     54
 100%    239 (longest request)

根据指标显示,我单机每秒就能处理 4000+ 的请求,正常服务器都是多核配置,处理 1W+ 的请求根本没有问题。

而且查看日志发现整个服务过程中,请求都很正常,流量均匀,Redis 也很正常:

//stat.log
...
result:1,localSales:145
result:1,localSales:146
result:1,localSales:147
result:1,localSales:148
result:1,localSales:149
result:1,localSales:150
result:0,localSales:151
result:0,localSales:152
result:0,localSales:153
result:0,localSales:154
result:0,localSales:156
...

总结回顾

总体来说,秒杀系统是非常复杂的。我们这里只是简单介绍模拟了一下单机如何优化到高性能,集群如何避免单点故障,保证订单不超卖、不少卖的一些策略

 

完整的订单系统还有订单进度的查看,每台服务器上都有一个任务,定时的从总库存同步余票和库存信息展示给用户,还有用户在订单有效期内不支付,释放订单,补充到库存等等。

我们实现了高并发抢票的核心逻辑,可以说系统设计的非常的巧妙,巧妙的避开了对 DB 数据库 IO 的操作。
对 Redis 网络 IO 的高并发请求,几乎所有的计算都是在内存中完成的,而且有效的保证了不超卖、不少卖,还能够容忍部分机器的宕机。
我觉得其中有两点特别值得学习总结:
①负载均衡,分而治之

通过负载均衡,将不同的流量划分到不同的机器上,每台机器处理好自己的请求,将自己的性能发挥到极致。

这样系统的整体也就能承受极高的并发了,就像工作的一个团队,每个人都将自己的价值发挥到了极致,团队成长自然是很大的。

②合理的使用并发和异步
自 Epoll 网络架构模型解决了 c10k 问题以来,异步越来越被服务端开发人员所接受,能够用异步来做的工作,就用异步来做,在功能拆解上能达到意想不到的效果。

这点在 Nginx、Node.JS、Redis 上都能体现,他们处理网络请求使用的 Epoll 模型,用实践告诉了我们单线程依然可以发挥强大的威力。
服务器已经进入了多核时代,Go 语言这种天生为并发而生的语言,完美的发挥了服务器多核优势,很多可以并发处理的任务都可以使用并发来解决,比如 Go 处理 HTTP 请求时每个请求都会在一个 Goroutine 中执行。

总之,怎样合理的压榨 CPU,让其发挥出应有的价值,是我们一直需要探索学习的方向。