阅读更多

7顶
0踩

编程语言

 

1997年9月15日,Larry Page 和 Sergey Brin 正式注册了 google.com 这个域名,从此互联网走向了一条非同寻常的道路,十三年过去了,Google 成长为一个巨人,在互联网领域无人能出其右。本文借用一组 Infographics 视信图,讲述了 Google 十三年的成长足迹。

1. 历史

Google 的历史很好地验证了这样的组合,美国梦加天才加恰当的时机。

The History of Search Engines (WordSteam:搜索引擎的历史)


 

The Birth of Inbound Marketing: From Google to HubSpot (从 Google 到 HubSpot:内向式行销的诞生)


2. 技术与创新

PageRank 技术使得 Brin 和 Page 成功跻身技术革命家的行列。

How Google Works: in Gory Detail (Google 工作原理)


Search Engine Statistics (搜索引擎统计)

 

Understanding Google PageRank: A Graphical Guide (图说 Google PR)


3. 一枝独秀

Google 的背后有一组又一组令人惊叹的数字,且仍在增长。

Just How massive is Google? (Google 的规模到底多大?)



Google Facts and Figures (Google:让数字说话)


Planet Google: From Philosophies to Market Shares (Google 星球:从哲学到市场份额)


The World’s Most Admired Companies (世界上最受尊重的公司)


Google Search World Domination (Google 搜素主导世界)

Google’s Widening Range (一个不断扩张的 Google)

Who uses Adwords (谁在使用 Adwords 广告服务)

Who owns the most servers (Google 的服务器数量是个什么规模)

Google, undisputed heavyweight champion of search (从下图可以看到 Google 搜索的市场份额到底是个什么概念)

4. 收购的盛宴

从 2000 年,四处收购与投资成了 Google 的常态。

Tracking Google’s Acquisitions (Google 收购的足迹)

Google’s Acquisition Map (Google 收购地图)

Google Acquisitions (Google 的收购历史)

5. Google 并不单单是个搜索引擎

前面说过,Google 疯狂收购,但他们收购的东西并不都像 YouTube 那么显眼。

YouTube’s Path to World Domination (YouTube 如何主导世界)

Evolution of YouTube (YouTube 的发展)



5 Years of YouTube (YouTube 5 年)

The State of YouTube (YouTube 现状)

So You Want to Watch YouTube Flowchart

 

(未完待续……) 

 

点击查看:数据之美(十二):图说 Google 十三年(下)

 

本文国际来源:inspiredm.com Google This – 13 Years of World Domination Visualized

 

中文翻译来源:锐商企业CMS 网站内容管理系统 官方网站

 

7
0
评论 共 9 条 请登录后发表评论
9 楼 wenxiang_tune 2010-10-09 09:09
 
8 楼 java_mike 2010-10-05 22:21
google  
7 楼 xuhang1128 2010-09-29 17:37
希望google能有越来越多的创新,虽然身在天朝,但是还是可以突破gfw来使用,我知足了
6 楼 chenghuixy 2010-09-29 10:54
Google,a miracle.
5 楼 paramore 2010-09-29 10:06
nb,绝对的nb
4 楼 caowei3047 2010-09-29 09:28
文章真的很专业
3 楼 1927105 2010-09-29 09:23
我来总结一下:
Google就是个传说,,,
2 楼 wanglei5220 2010-09-28 20:15
十分赞同 一个引领潮流的NB公司
1 楼 breaklayer 2010-09-28 12:54
google是一个伟大的公司

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • SpringMVC中使用Mockito进行单元测试

    在代码中,我们经常会发现大量...本文将对SpringMVC框架中使用Mockito进行单元测试所会遇到的问题进行记录,从而更好地完成代码的测试。本文所述的方法对SpringBoot项目依然适用。 文章目录RESTful API的单元测试GET...

  • Spring Boot 单元测试(二)参数化测试

    @ParameterizedTest默认的测试执行名称格式为[序号]参数1=XXX, 参数2=YYY...,可以通过修改name属性自定义测试执行名称。 @ParameterizedTest(name = "第 {index} 次测试,参数:{0}") @ValueSource(ints = { 1, ...

  • Java编程技巧之单元测试用例编写流程

    温馨提示:本文较长,同学们...上一篇文章《Java单元测试技巧之PowerMock》除了介绍单元测试基础知识外,主要介绍了“为什么要编写单元测试”。很多同学读完后,还是不能快速地编写单元测试用例。而这篇文章,立足于

  • MapStruct处理Java中实体与模型间不匹配属性转换

    摘要: 前面介绍了MapStrut简单用法,MapStrut的最重要的特点就是处理Java中实体与模型间不匹配属性的转换。实体模型有一个User对象:public class User { private Integer id; private String name; private ...

  • 【SpringBoot】不依赖于 SpringBoot 启动的单元测试获取 Config 并进行配置 Bean 注入的一种实现

    不依赖于 Spring 启动上下文获取 Spring 配置的实现方法,适用于纯 Mock 环境的单元测试。支持单个 Property 获取和带 @ConfigurationProperties 的 Bean 注入

  • java 类型转换重写_java笔记之封装、继承、重写、多态以及类型转换

    访问私有属性(getter,setter)注:封装的目的是减少类与类的关联度2)封装的规范:修饰属性的可见度,来限制对属性的访问为每个属性创建一对赋值和取值方法在setter和getter方法中加入对属性的限制3)好处:增加了数据...

  • 深入了解JavaBean规范中的属性名和setter/getter方法

    JavaBean规范文档:... 关于属性名的部分: Utility method to take a string and convert it to normal Java variable name capitalization.

  • Java中的Getter和Setter方法

    Java中的常用到的Getter方法和Setter方法/创建学生信息类

  • Java boolean类型 Getter Setter 的使用和细节.md

    ...     ...Java boolean类型 Getter Setter 的使用和细节.md 定义一个Class,包含全部场景,基本类型的带is和不带is,包装类型带is和不带is。 IDE和lombok生成getter,setter的规则一样(本...

  • BeanUtils中的自动类型转换(二)

    * 一个测试用: * student,javaBean * @author mzy * 一个标准的javaBean: * 1) 属性只要是private修饰的; * 2) 提供setter和getter方法; * 3) 提供无参构造。 * 就行了;有参构造等不...

  • Spring Boot 集成 MapStruct 实现类型转换

    MapStruct 是一个属性映射工具,只需要定义一个 Mapper 接口,MapStruct就会自动实现这个映射接口,避免了复杂繁琐的映射实现。MapStruct官网地址: http://mapstruct.org/

  • MapStruct使用指南(二)——MapStruct数据类型转换

    如果Mapstruct有些场景不能完成,可以自定义转化方法// 自定义方法实现 static PersonDto toPersonDto(Person person) {} }也可以使用@Mapping的表达式属性expression显式指定某一个参数。注意expression不会自动...

  • java泛型——从源头杜绝类型转换异常—基本使用姿势浅析

    java泛型——从源头杜绝类型转换异常—基本使用姿势浅析前言泛型利用类型参数让代码具有更好的可读性,并且在编译期就对类型进行规范约束,从而从源头解决类型问题Ps:Java从1.5之后支持泛型List sList=new ...

  • Java服务端单元测试指南

    Java服务端单元测试指南 作者:墨源,阿里巴巴技术专家 一. 前言 单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而...

  • java两个不同名字的类具有相同的属性 如何复制_利用反射和注解,拷贝类型相同,属性名不同的对象...

    1、前言最近开发遇到一个问题,两个对象进行属性值拷贝。理论上来说可以直接借助org.springframework.beans.BeanUtils.copyProperties(Object source, Object target)来进行拷贝,奈何两个对象属性名不同,懵逼脸。2...

  • Spring MVC请求参数类型转换

    对于 Spring MVC 框架而言,它必须将请求参数转换成值对象类中各属性对应的数据类型。 类型转换是在视图与控制器相互传递数据时发生的。Spring MVC 框架对于基本类型(例如 int、long、float、double、boole...

  • Struts2自定义类型转换器

    Struts2自定义类型转换器分为局部类型转换器和全局类型转换器

  • getter与setter方法

    在Java中,getter方法用于获取类的私有属性的数值,而setter方法用于设置或修改类的私有属性的数值。命名规范。

  • 史上最简单的Hibernate入门简介

    其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。 在这篇文章将不涉

  • [争鸣] MONO,原来你是水中月

    什么是MONO? MONO项目是由Ximian发起的,由Miguel de lcaza领导的,一个致力于开创.NET在Linux上使用的开源工程。它包含了一个C#语言的编译器,一个CLR的运行时,和一组类库,并实现了ADO.NET和ASP.NET。能够使得开发人员在Linux用C#开发程序。MONO项目无论对Linux还是C#开发人员都应该是个好消息,尤其是C#开发人员更会相信.NET将因

Global site tag (gtag.js) - Google Analytics