当前位置: 首页 > 编程日记 > 正文

不说12306你会Die啊?当然不会,但会憋死

别嫌这标题话粗啊,只是突然想起了某小品中的一句台词儿而已。

又是一年春运时,几十亿人口开始了兴奋着、痛苦着的大迁徙。12306开通有几年了吧,我今年才第一次用。因为父母要回老家,不想排队那么辛苦,所以才尝试一把网络购票。从亲身体验来看,真的没有那么多人说的可怕,也没用到什么抢票软件,虽然在不断变换目的地进行客票查询时,可能要多刷新几次,其他并没有感觉有什么不便。

或许真是以讹传讹?也许12306真的变强壮了?反正亲身经历没有人们传说的那么可怕。今年,网络上吐槽12306的好像也没有往年那么多了。前几日,好朋友在她的自媒上发表了一篇写12306的文章,点击率短时间内破10万,而且成了百度百家某日的文章排行榜首位(此处应该有掌声)。不管12306是瘫了,还是正常,都会有人“指指点点”,因为它本就是一个常谈常新的话题,就像春晚、“双11”等,典型的让人又爱又恨的话题,又是中国的特色话题。

在12306初长成那几年,围绕着它的争论颇多,再加上它本身确实不给力,经常闹个小罢工,所以成了众矢之的。那时,12306真的是“不成功者”的标靶,与它能扯上关系的大大小小、国内国外的IT厂商似乎都急着与它撇清关系:不是架构的问题,是硬件问题;不是硬件问题,是数据库问题……现在回过头来再看,这些暴露出来的问题反到刺激了12306的运营者、基础架构提供商。12306不是越来越“正常”了吗?这就是很大的进步了。

今年再谈起12306,IT厂商们的心态也都更平和了,甚至是带着喜悦的心情。阿里巴巴对外确认,阿里云和12306确实是有合作的,承担了12306网站75%的余票查询任务。云计算终于开始在应该在的地方发威了。

Pivotal GemFire也被认为是12306的顶梁柱之一。据说从2012年6月开始,12306已经着手采用Pivotal GemFire分布式内存计算平台来一步步地改造自己的系统,从余票查询到订单查询,这些应用已经得到了明显改善。

昨日,HDS在其官方微信上公布说,它让12306有了“双心脏”——12306客票系统采用了HDS的双活数据中心解决方案,核心存储用的是HDS VSP G1000。从理论上说,即使客票系统出现问题,在HDS双活数据中心的保护下,业务也可以自动不停机地切换到另外一台存储设备上。

真是众人拾柴火焰高啊!12306从被诟病的对象不经意间已经成了新技术应用的试验场,云服务、PaaS、双活数据中心,这些当下最火的技术、平台和解决方案都给12306用上了。如果你再出现问题,可就不应该了吧(哈哈)。对了,还有那些没有亮相的数据库厂商、安全厂商,你们也该出来晒晒自己在12306这个考试中的成绩单了。

“人口众多、地大物博”,很多年以前,这是经常一提起来就让我们引以为豪的,但是随着社会和经济的发展,这句话描述的优势逐渐成了我们的最大负担。现在呢,它又像是给云计算、大数据等新兴技术和应用打下的伏笔。中国是天生的大数据之国,中国的BAT丝毫不逊色于国外的互联网巨头,还有中国的互联网规模、中国的智能手机出货量、中国的APP创新与应用……12306以前是个事儿,但以后呢,随着IT的发展,希望它不再是个事儿!


欢迎来《中国云报》串门,聊聊云计算的那些事儿,门牌号很号好记“GTcloud“


相关文章:

汇编程序设计与计算机体系结构软件工程师教程笔记:处理器、寄存器简介

《汇编程序设计与计算机体系结构: 软件工程师教程》这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译。中文版是2019年出版的。个人感觉这本书真不错,书中介绍了三种汇编器GAS、NASM、MASM异同,全部示例代码都放在了GitHub上&#xff0c…

iOS 发布APP关于IDFA的相关内容

您的 App 正在使用广告标识符 (IDFA)。您必须先提供关于 IDFA 的使用信息或将其从 App 中移除,然后再上传您的二进制文件。 如果出现下边这两张图,你就会感到蛋蛋的忧伤 还有这个 怎么解决? 1,查看你所集成的SDK,看看…

《评人工智能如何走向新阶段》后记(再续6)

由AI科技大本营下载自视觉中国61. 在2019深度学习开发者峰会上,百度发布基于飞桨的图学习框架(PaddleGraphLearning,PGL)。近年来深度神经网络推动了人工智能的发展,但在实际场景中有大量数据是在非欧式空间的&#xf…

Android APP测试的日志文件抓取

1 log文件分类简介 实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志 状态信息的有:adb shell cat /proc/kmsg ,adb shell dmesg&#xff0c…

汇编程序设计与计算机体系结构软件工程师教程笔记:指令

《汇编程序设计与计算机体系结构: 软件工程师教程》这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译。中文版是2019年出版的。个人感觉这本书真不错,书中介绍了三种汇编器GAS、NASM、MASM异同,全部示例代码都放在了GitHub上&#xff0c…

IOS视频编辑功能详解上篇-添加水印

前言 用代码在简单视频编辑中,主要就是加美颜、水印(贴图)、视频截取、视频拼接、音视频的处理,在美颜中,使用GPUImage即可实现多种滤镜、磨皮美颜的功能,并且可以脸部识别实时美颜等功能,这个…

《评人工智能如何走向新阶段》后记(再续7)

由AI科技大本营下载自视觉中国66. 谷歌近来研发用于基因科学的人工智能AlphaFold,根据基因序列预测生命基本分子一蛋白质的三维结构(AlphaFold与下国际围棋的AlphaGo似孪生兄弟),这是用来预测蛋白质折叠结构的能力或设计新的蛋白质…

Linux多线程实践(6) --Posix读写锁解决读者写者问题

Posix读写锁 int pthread_rwlock_init(pthread_rwlock_t *restrict rwlock,const pthread_rwlockattr_t *restrict attr); int pthread_rwlock_destroy(pthread_rwlock_t *rwlock);int pthread_rwlock_rdlock(pthread_rwlock_t *rwlock); int pthread_rwlock_wrlock(pthread_r…

iOS-直播开发(开发从底层做起)

代码链接: Github: https://github.com/jessonliu/JFLivePlaye 技术部分------ ⬇️ 脑涂: ![ 直播思维导图.png ] 视频直播的大概流程就上脑涂上所画的, 还有一些没列出来, 比如, 聊天, 送礼, 踢出, 禁言, 等等一系列功能, 但本文只是针对视频直播的简单实现! 下边来说一下以…

汇编程序设计与计算机体系结构软件工程师教程笔记:函数、字符串、浮点运算

《汇编程序设计与计算机体系结构: 软件工程师教程》这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译。中文版是2019年出版的。个人感觉这本书真不错,书中介绍了三种汇编器GAS、NASM、MASM异同,全部示例代码都放在了GitHub上&#xff0c…

《庆余年》值得一看吗?Python告诉你谁在关注 | CSDN原力计划

扫码参与CSDN“原力计划”作者 | A字头来源 | 数据札记倌庆余年电视剧终于在前两天上了,这两天赶紧爬取数据看一下它的表现。庆余年《庆余年》是作家猫腻的小说。这部从2007年就开更的作品拥有固定的书迷群体,也在文学IP价值榜上有名。期待已久的影视版的…

《C语言及程序设计》实践项目——画分支结构流程图

返回&#xff1a;贺老师课程教学链接 【单分支结构流程图-大值】问题&#xff1a;画流程图&#xff0c;输入两个整数a和b&#xff0c;输出其中的大值。提示&#xff1a;当a<b时&#xff0c;交换a和b&#xff0c;最后输出的a一定是其中的大值。流程图中可以直接给出交换a和b…

汇编程序设计与计算机体系结构软件工程师教程笔记:内联汇编与宏

《汇编程序设计与计算机体系结构: 软件工程师教程》这本书是由Brain R.Hall和Kevin J.Slonka著&#xff0c;由爱飞翔译。中文版是2019年出版的。个人感觉这本书真不错&#xff0c;书中介绍了三种汇编器GAS、NASM、MASM异同&#xff0c;全部示例代码都放在了GitHub上&#xff0c…

无需标注数据,利用辅助性旋转损失的自监督GANs,效果堪比现有最好方法

作者 | Ting Chen译者 | 王红成出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;本文作者提出了一种自检督方式的生成对抗网络&#xff0c;通过辅助性的旋转损失来达到目的。因为通常主流方法来生成自然图像都是通过条件GAN来完成&#xff0c;但是这就需要很多的标签数…

iOS环信聊天界面中点击头像和消息的几种状态

/*环信自带头像点击事件*/ - (void)messageViewController:(EaseMessageViewController *)viewControllerdidSelectAvatarMessageModel:(id<IMessageModel>)messageModel {内容可以根据需要自己添加 }/*!methodbrief 点击了简历消息 (lyq添加)discussion 点击了简历消息,…

ASP.NET将Session保存到数据库中

因为ASP.NET中Session的存取机制与ASP相同&#xff0c;都是保存在进行中&#xff0c; 一旦进程崩溃&#xff0c;所有Session信息将会丢失&#xff0c;所以我采取了将Session信息保存到SQL Server中&#xff0c;尽管还有其它的几个方式&#xff08;本文不作介绍&#xff09;&…

iOS App上架流程

一、前言&#xff1a;作为一名iOSer&#xff0c;把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤。 二、准备&#xff1a; 一个已付费的开发者账号&#xff08;账号类型分为个人&#xff08;Individual&#xff09;、公司&#xff08;Company&#…

不止Markov决策过程,全景式分析强化学习研究内容

作者 | 肖智清编辑 | 刘静来源 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;强化学习作为通用人工智能的希望&#xff0c;吸引了很多人工智能爱好者学习和研究。Markov决策过程是最知名的强化学习模型&#xff0c;强化学习教程也常以Markov决策过程作为起点。但是&am…

Windows下创建进程简介

正在执行的应用程序称为进程&#xff0c;进程不仅仅是指令和数据&#xff0c;它还有状态。状态是保存在处理器寄存器中的一组值&#xff0c;如当前执行指令的地址、保存在内存中的值&#xff0c;以及唯一定义进程在任一时刻任务的所有其他值。进程与应用程序的一个重要的区别在…

jQuery中鲜为人知的的几个方法

转来学习一下 jQuery中鲜为人知的的几个方法 jQuery近些年来仍旧是web开发中最受欢迎的类库&#xff0c;虽然大家褒贬不一&#xff0c;但是仍旧不失为一款最流行的Javascript&#xff0c;在今天这篇文章中&#xff0c;我们将介绍几个jQuery的相关方法&#xff0c;无论你是入门级…

Linux下创建进程简介

在博文https://blog.csdn.net/fengbingchun/article/details/108940548中简单介绍了Windows下通过函数CreateProcess创建进程的过程&#xff0c;这里简单介绍下Linux下通过fork函数创建进程的过程。很早之前在https://blog.csdn.net/fengbingchun/article/details/45690745中也…

热更新 FrameWork

工作中遇到想要绕过AppStore直接更新App的要求&#xff01;这里友情提示下&#xff0c;看了很多资料只是是实现了功能&#xff0c;但在项目中并没有真正用到&#xff01;资料大多都显示会被拒&#xff0c;这个说的是个人级的&#xff0c;好像企业级的不会这样,仅仅是项目需要做…

陆首群:评人工智能如何走向新阶段?

作者 | 陆首群&#xff0c;中国开源软件推进联盟名誉主席 出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09; 编者按&#xff1a;近来&#xff0c;业内关于深度学习算法的潜力是否已达天花板的争论陆续发出。有人认为&#xff0c;基于深度学习算法的应用还有深度开拓空…

Mysql INSERT、REPLACE、UPDATE的区别

用于操作数据库的SQL一般分为两种&#xff0c;一种是查询语句&#xff0c;也就是我们所说的SELECT语句&#xff0c;另外一种就是更新语句&#xff0c;也叫做数据操作语句。言外之意&#xff0c;就是对数据进行修改。在标准的SQL中有3个语句&#xff0c;它们是INSERT、UPDATE以及…

软件调试的艺术笔记:GDB

很久之前&#xff0c;在https://blog.csdn.net/fengbingchun/article/details/41413381中简单整理过gdb中常用的一些命令&#xff0c;不齐全&#xff0c;这里按照《软件调试的艺术》一书中关于gdb的介绍再做次整理。《软件调试的艺术》于2009年由人民邮电出版社出版。 1. 预备…

App Store 审核被拒整理

整理以前和现在遇到的审核被拒第一&#xff1a;2.2 DetailsWe discovered one or more bugs in your app when reviewed on iPhone running iOS 8.1.3 on both Wi-Fi and cellular networks. Specifically, we were not able to complete the In App Purchase. When tapped on …

只服这篇“神文”:基于老子哲学、相对论的超级人工智能模型

作者 | Anonymous authors译者 | TroyChang出品 | AI科技大本营&#xff08;ID&#xff1a;rgznai100&#xff09;在此前我们为大家介绍 ICLR 2020 论文投稿情况时&#xff0c;提到了一篇“神作”在论文中作者们提出一个 ASI 概念&#xff08;Artificial Super Intelligence&am…

Navicat Premium使用教程【比较详细】

Navicat Premium使用教程简介&#xff1a;Navicat Premium是众所周知的数据库操作软件。本文比较详细。1、打开Navicat Premium&#xff0c;点击连接&#xff0c;选择MySQL&#xff0c;创建新连接。输入安装MySQL是的用户名和密码。点击确定。2、admin数据连接已经创建成功。下…

如何用Neo4j和Scikit-Learn做机器学习任务?| 附超详细分步教程

作者 | Mark Needham译者 | Tianyu、Shawnice编辑 | Jane出品 | AI科技大本营&#xff08;ID&#xff1a;rgznai100&#xff09;图算法不是一个新兴技术领域&#xff0c;在开源库中已经有很多功能强大的算法实现。近两年&#xff0c;业内的学者与科学家都在积极探索可以弥补深度…

Docker在Ubuntu16.04和Windows10家庭版上安装操作步骤

之前在 https://blog.csdn.net/fengbingchun/article/details/109559500 中对Docker作了简单的介绍&#xff0c;这里介绍下Docker在Ubuntu16.04 x86_64 64位上和Windows10 x86_64 64位家庭版上的安装过程。 在Ubuntu上安装Docker(或Docker引擎)&#xff0c;Ubuntu必须是64位的…