others
文章平均质量分 72
Daemon_1994
这个作者很懒,什么都没留下…
展开
-
由12306.cn谈谈网站性能技术
12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户体验,或是是否把支付和购票下单环节分开的功能性的东西)业务任何技术都离不开业务需求,所以,要说明性能问题,首先还是想先说说业务原创 2015-01-26 23:32:39 · 1071 阅读 · 0 评论 -
多方位解析PHP vs Node.js之争
摘要:PHP和Node.js之争由来已久,前者用于动态网页开发,后者是用来编写高性能网络服务器的JavaScript工具包,到底他们如何?InfoWorld测试中心的Peter Wayner日前撰文指出两者的优势所在,不妨一看。【编者按】PHP vs Node.js之争由来已久,前者用于动态网页开发,后者是用来编写高性能网络服务器的JavaScript工具包,到底他们如何?InfoWo转载 2015-01-23 19:13:01 · 851 阅读 · 0 评论 -
双倍提升Apache Spark排序性能
摘要:Cloudera和英特尔公司的工程师们正在通力合作,旨在使Spark shuffle阶段具有更高的可扩展性和稳定性。本文对相关方法的设计进行了详细描述。区别常见的Embarrassingly Parallel系统,类似MapReduce和Apache Spark(Apache Hadoop的下一代数据处理引擎)这样的计算引擎主要区别在于对“all-to-all” 操作的支持上。和转载 2015-01-23 19:28:34 · 1007 阅读 · 0 评论 -
Linux Kernel 4.0 RC1 发布!
Linux Kernel 4.0 RC1 发布,Linus 发表声明说,基于现代的标准,从实际技术方面来说,这只是一个小的更新版本,4.0 并没有什么重大的意义,只是顺势而为,没有重大的新特性,也没有兼容性方面的改变。Linus 认为大家可能都在憧憬 4.1.15 版本,因为“电影《终结者》中机器人T-800使用的天网内核版本号”。Kernel 4.0一个重要特性是Live Patchin原创 2015-02-24 17:39:06 · 1224 阅读 · 0 评论 -
LLVM 3.6 发布,编译器架构
LLVM 3.6 发布,此版本现已提供在:http://llvm.org/releases/。此版本是 LLVM 社区辛苦开发六个月的结果,包括大量 bug 修复,优化改进,Clang 支持更多被提议的 C++1z 功能,更好的原生 Windows 兼容性,本地对象文件中嵌入 LLVM IR,绑定 Go 等等,更多内容请看发行说明 [LLVM, Clang]。LLVM 是 Low L原创 2015-02-28 14:05:17 · 994 阅读 · 0 评论 -
一次谷歌面试趣事
很多年前我进入硅谷人才市场,当时是想找一份高级工程师的职位。如果你有一段时间没有面试过,根据经验,有个非常有用的提醒你应该接受,就是:你往往会在前几次面试中的什么地方犯一些错误。简单而言就是,不要首先去你梦想的公司里面试。面试中有多如牛毛的应该注意的问题,你可能全部忘记了,所以,先去几个不太重要的公司里面试,它们会在这些方面对你起教育(再教育)作用。我第一家面试的公司叫做gofis原创 2015-03-20 18:29:55 · 1344 阅读 · 2 评论 -
平易近人、兼容并蓄——Spark SQL 1.3.0概览
摘要:DataFrame API的引入一改RDD API高冷的FP姿态,令Spark变得更加平易近人。外部数据源API体现出的则是兼容并蓄,Spark SQL多元一体的结构化数据处理能力正在逐渐释放。关于作者:连城,Databricks工程师,Spark committer,Spark SQL主要开发者之一。在4月18日召开的 2015 Spark技术峰会 上,连城将做名为“四两拨千斤原创 2015-04-03 19:07:11 · 1161 阅读 · 0 评论 -
腾讯TEG架构平台部总监冯亮:游戏内部云底层技术揭秘
摘要:在腾讯内部游戏云一直是最大一块,所以最棘手的问题、最新的技术、最高效的运营体系都会最先出现在游戏云上。在今年第二届游戏运营技术论坛上,腾讯TEG架构平台部总监冯亮为大家揭秘了游戏内部云底层技术。在腾讯内部游戏云一直是最大的一块,所以最棘手的问题、最新的技术、最高效的运营体系都会最先出现在游戏云上。在今年第二届的游戏运营技术论坛上,腾讯TEG架构平台部系统研发中心总监冯亮为大家揭秘原创 2015-04-23 10:57:58 · 5701 阅读 · 0 评论 -
Java——永存、曲折、低谷、重生!
摘要:回首Java过去的20年,首先是经历了微机时代的兴与衰,然后进入服务器领域及智能电话领域,继而在DHS的“不安全”定义下艰难前行,最后投入Oracle怀抱现正蓄势迸发第二春。难道还有别的语言有如此跌宕起伏的情节吗?如果说用“永存、曲折、低谷、重生”来形容Java,笔者以为一点也不为过。1991年,James Gosling带领着名为“Green Team”的团原创 2015-04-23 10:59:01 · 1478 阅读 · 0 评论 -
【开源访谈】阿里巴巴高级专家沈询谈阿里开源之路
【嘉宾简介】阿里巴巴 沈询(微博:@淘宝沈询_WhisperXD) 08年加入阿里巴巴,之前一直从事阿里分布式数据层方面的研发与业务架构梳理工作,TDDL作者,具备丰富的实战经验。【访谈实录】1.请简单地介绍一下你自己(技术背景、学习经历、工作经历)。HI 大家好,我是阿里的高级专家王晶昱(花名:沈询),来自阿里巴巴--中间件和稳定性平台--目前主要在负原创 2015-05-05 16:47:34 · 1753 阅读 · 3 评论 -
http and https
博文精选全站 https 时代的号角 : 大型网站的 https 实践系列2015/04/21 admin发表回复 百度网页搜索从 14 年开始对外开放了 https 的访问,并于 15 年 3 月初正式对全网用户进行了 https 跳转。从基础设施,硬件性能,互联网环境,协议发展,隐私和交易安全的重要性等方面,全站 https 的时代已经到来。它的普及原创 2015-05-06 23:49:27 · 860 阅读 · 0 评论 -
沙箱中的间谍——可行的 JavaScript 高速缓存区攻击
摘要:本篇论文将带大家领略首个完全运行在浏览器里,针对微架构的边信道攻击手段。通过这个途径,攻击者不再需要在受害者电脑上安装任何的应用程序来展开攻击,只需要诱导其打开一个由攻击者控制的恶意网页即可。【编者按】在传统方式中,攻击某台主机往往需要在目标主机上安装某些应用程序。然而,本文讲述的是另一种攻击模式,受害者只需要打开一个由攻击者控制的恶意网页——首个完全运行在浏览器里,针对微架构的原创 2015-05-29 09:52:36 · 2790 阅读 · 0 评论 -
6分钟彻底掌握存储和备份区别
摘要:如果不是专业的技术专家,很难搞清楚存储和备份这两者之间区别,特别是云的出现,这两个概念往往容易混在一起,本文将从专业角度详细对比存储和备份两者之间的区别和发展趋势。一直以来,存储和备份是两个相近的概念,但是又有很大区别的。如果不是专业的技术专家,是比较难搞清楚这两者之间区别,特别是云的出现,这两个概念往往容易混在一起看。本文从几个方面快速对比下存储和备份这两个概念的区别和发展,以原创 2015-05-25 23:47:37 · 5020 阅读 · 0 评论 -
源代码VS业务的悟道——知行合一
24岁以后博文更新逐渐减少了,因为守着“每篇文章都是思索所得”的原则,希望能对读者有所启发而坚持不发一篇垃圾文章。24岁以前,一直信仰源代码实现,觉得所有的核心技术,都在于源代码实现(尤其是C源代码)。直到24岁,学习之余,偶有所悟——技术的核心在于源代码,而项目的核心却并不在于具体实现,而在于业务的解决方案!那么,到底是源代码实现更重要一些呢?还是业务解决方案更重要一些呢原创 2015-11-08 01:52:25 · 788 阅读 · 0 评论 -
腾讯TDW:大型Hadoop集群应用
PS:TDW是腾讯最大的离线数据处理平台。本文主要从需求、挑战、方案和未来计划等方面,介绍了TDW在建设单个大规模集群中采取的JobTracker分散化和NameNode高可用两个优化方案。TDW(Tencent distributed Data Warehouse,腾讯分布式数据仓库)基于开源软件Hadoop和Hive进行构建,打破了传统数据仓库不能线性扩展、可控性差的局限,并且根据腾讯转载 2015-01-23 19:30:18 · 859 阅读 · 0 评论 -
学习交流
W.Richard Stevens 先生所著之书比较适合有经验的人进一步深入学习W.Richard Stevens 先生所著的UNIX 环境高级编程、UNIX网络编程、TCP/IP详解是难得的入门好书,但这里的入门指得是研究生级别的入门。Stevens 先生所著之书多半是为了给研究生上课时用做教材,因此 Stevens 先生假设阅读这些书的人至少已经接受过了系统的计算机技术本科教育,已经拥原创 2015-01-03 13:58:19 · 625 阅读 · 0 评论 -
大型网站架构改进历程:存储的瓶颈(五)
摘要:什么是大型网站,从网站的技术角度考虑这个问题人们很容易犯一个毛病就是认为网站的访问量是衡量的指标,懂点行的人也许会认为是网站在单位时间里的并发量的大小来作为指标,如果按这些标准那么像hao123网站就是了。【编者按】本文转自博客园的 夏天的森林,在看这篇之前,大家可以移步看 大型网站架构改进历程:存储的瓶颈(一)、(二)、(三)、(四)。上文里我遗留了两个问题,一个问原创 2015-02-03 21:26:19 · 886 阅读 · 0 评论 -
C10K问题
所谓c10k问题,指的是服务器同时支持成千上万个客户端的问题,也就是concurrent 10 000 connection(这也是c10k这个名字的由来)。由于硬件成本的大幅度降低和硬件技术的进步,如果一台服务器同时能够服务更多的客户端,那么也就意味着服务每一个客户端的成本大幅度降低,从这个角度来看,c10k问题显得非常有意义。为了解决C10K问题,有各种各样的IO策略,它们的分歧或者说原创 2015-01-26 22:14:34 · 1611 阅读 · 0 评论 -
身为码农,为12306说两句公道话
C语言入门模式的秘密---责任链模式Grunt-beginner前端自动化工具洪大师带你解读Symfony2框架原文出处: 西西河 - 代码狗 欢迎分享原创到伯乐头条我曾在淘宝写过一段时间代码,2012年在一家百强民企做电商副总,当时在极为艰苦的条件下带队开发了一个B2C网站,走支付宝和银联支付通道,年营业额千万级(当然实在太少了,我只是说这个网原创 2015-01-26 21:56:36 · 2761 阅读 · 1 评论 -
byvoid面试阿里星 面试官的评价--我辈楷模
一直都听说这位同学非常牛,但不知道为什么近几周有这么大的影响力。今天抽时间百度了一下,终于找到了喧嚣之源。原来是byvoid同学的阿里星面试结果被泄露了。我看到这张图片中HR的评语之后也震惊了。网上很难找到这张图片,估计是封杀了,阿里内部也做了调查,不知道最后结果怎样。Anyway,费尽九牛二虎之力,终于在某论坛找到了这张图片。面试官的评价--我辈楷模" tit转载 2015-01-09 16:56:23 · 4465 阅读 · 0 评论 -
淘宝杨志丰:OceanBase--淘宝结构化大数据解决之道
时至今日,“Big data”(大数据)时代的来临已经毋庸置疑,尤其是在电信、金融等行业,几乎已经到了“数据就是业务本身”的地步。这种趋势已经让很多相信数据之力量的企业做出改变。恰逢此时,为了让更多的人了解和使用分析大数据,CSDN独家承办的大数据技术大会于今日在北京中旅大厦召开。本次大会汇集Hadoop、NoSQL、数据分析与挖掘、数据仓库、商业智能以及开源云计算架构等诸多热点话题。包括百度、淘转载 2015-01-10 20:45:21 · 1651 阅读 · 0 评论 -
阿里飞天平台总架构师唐洪:飞天开放平台
摘要:2013中国大数据技术大会首日全体大会上,阿里飞天平台总架构师唐洪带来了“飞天开放平台”的演讲,大数据和云计算可以说是硬币的两面,阿里云自2009年成立就将云计算作为唯一业务,目前阿里云的日访问量可达数十亿。【CSDN现场报道】中国最具影响、规模最大的大数据领域盛会——2013中国大数据技术大会(Big Data Technology Conference,BDTC)于2013年转载 2015-01-11 13:06:41 · 3435 阅读 · 0 评论 -
内存数据组织Apache Ignite
Apache Ignite 内存数组组织框架是一个高性能、集成和分布式的内存计算和事务平台,用于大规模的数据集处理。Ignite 为应用和不同的数据源之间提供一个高性能、分布式内存中数据组织管理的框架。集群计算特性:动态集群Fork-Join & MapReduce 处理分布式闭包执行负载均衡和容错分布式消息和事件转载 2015-01-11 13:40:50 · 1764 阅读 · 0 评论 -
2014找工作总结-机会往往留给有准备的人
转发请注明出处:http://blog.csdn.net/xiajun07061225/article/details/12844801 其实我的求职过程在十一之前就已经结束了,总体讲比较顺利。参加面试的几家公司基本都拿到了offer,分别是阿里巴巴、美团网、创新工场涂鸦移动以及华为。当时也参加了其他公司的面试,比如人人,一面过后收到了二面通知,拒了。创新工场豌豆荚一面结束后等转载 2015-01-10 14:14:34 · 1360 阅读 · 0 评论 -
圈内朋友
C++圈内人http://jjhou.boolan.com/ 侯捷http://blog.csdn.net/myan 孟岩http://blog.csdn.net/solstice/ 陈硕http://blog.csdn.net/pongba 刘未鹏 | C++的罗浮宫http://mindhacks.cn/原创 2015-01-09 17:01:42 · 807 阅读 · 0 评论 -
理解矩阵
前不久chensh出于不可告人的目的,要充当老师,教别人线性代数。于是我被揪住就线性代数中一些务虚性的问题与他讨论了几次。很明显,chensh觉得,要让自己在讲线性代数的时候不被那位强势的学生认为是神经病,还是比较难的事情。可怜的chensh,谁让你趟这个地雷阵?!色令智昏啊!线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教原创 2015-01-31 21:06:15 · 880 阅读 · 0 评论 -
看刘未鹏先生的博客的一些摘记
最近花了3天左右的下班时间和上班之前的时间把刘未鹏先生关于学习方法的相关博客看了一遍,觉得讲得很有道理,下面把觉得我感受很深的地方摘录下来了。 特别说明:本文是我对刘未鹏先生关于学习方法相关博文的阅读后的一些总结和整合。如有需要请查看原文博客园地址(一)英语的学习方法看英文版的书wikipedia和英文版的书为多。可以不用额外花时间来学习英语:阅读的训练蕴含在平时的英文技术原创 2014-12-28 19:08:22 · 939 阅读 · 0 评论 -
Google公布实现Go 1.5自举的计划
Google最近公布了实现Go 1.5自举(Bootstrap)的计划。相关文档的作者是Go核心开发者Russ Cox,他在Go语言上已经耕耘了接近6年。据Russ介绍,Google就“如何从Go源码树中去除所有的C程序”已经酝酿了一年。自举(Bootstrapping) 是这样的过程,“用要编译的目标编程语言编写其编译器(或汇编器)”。一般而言,自举有几个优势,比如:用于原创 2015-02-04 18:53:25 · 1520 阅读 · 0 评论 -
微软开源.NET Core的执行引擎CoreCLR
摘要:CoreCLR 是.NET Core的完整运行时实现。包含RyuJIT 和.NET GC、原生interop和很多其他组件。运行于Windows 平台,未来数月将会实现对Linux和Mac的支持。微软开源的决心又向前迈开了一步,在去年12月宣布.NET Core开源后,今日,又在.NET Framework Blog宣布开源了.NET Core的执行引擎CoreCLR,继续托原创 2015-02-04 18:54:40 · 1181 阅读 · 0 评论 -
HTML5 vs.原生,世界究竟是谁的?
摘要:移动互联网未来的发展走向,没有人能够进行准确的预测,其中存在很多变量。都说HTML5的时代真的来了,但总觉得HTML5与原生开发间并不存在竞争替代关系。各具优缺点的HTML5和原生应用开发,究竟哪个才是你的心头好?HTML5在近两年里可算是出尽了风头,无论是去年10月底的规范定稿,还是今年年初惊爆业内的微信开放JS SDK,亦或是腾讯、百度、360、搜狐等互联网巨头之间的布局争夺原创 2015-02-04 19:02:00 · 946 阅读 · 0 评论 -
外企巨头与互联网巨头的成功之道
引子:在很久很久以前,很多IT行业的准程序员对微软、IBM、Oracle等巨无霸外企心生向往。在很久以前,很多IT行业的准程序员对百度、腾讯、阿里、360等巨无霸互联网公司心生向往。很多在外企的程序员觉得互联网公司是青春、高薪的圣地,能学习到业界最前言的技术和潮流的业务,无比崇拜。很多在BAT的程序员觉得外企是自由、幸福的圣地,能过上体面、高大上的生活,无比崇拜。原创 2015-11-08 01:51:51 · 652 阅读 · 0 评论