在这个信息爆炸的年代,各类各样的新生事物如洪水般的涌来,好比时下的“
云计算”,固然全国各地在最近两三年也相继成立了许多以“云计算”依托的创业型公司(北京上海较多),我想在几年后有的会发展壮大起来,固然了也有的会退出历史舞台,就像当初2000年左右“
互联网”创业时代,创业公司风涌而起,到现在,有的互联网公司发展很好,好比百度,可有的却被淘汰了;再好比前几年流行的“
电子商务”(至今也很火,好像不如“云计算”火),我想也会有不少依托“电子商务”创业的公司,只是到最后不少人都记住了“淘宝”、京东等,由于它们都成功了(我想也有不少被淘汰的)。谈到“云计算”,想必每一个人都应该了解
Hadoop(其实每一个搞“云计算”的公司都用了它),它就是用java写的分布式软件框架,用它作大数据存储(存储容量用EB衡量,甚至ZB)和大数据分析,大数据分析时又借鉴了Google的
MapReduce编程模型。真的很感谢你,Doug Cutting(Hadoog的创始人),让我从新意识到java的重要性,其实在上学时只意识java能作管理系统的项目或产品,要么是C/S架构要么是B/S架构,市场上那么多作java开发的,我感受作B/S的多。非但如此,
Struts(2)、Hibernate、Spring也都是用java写的框架,就我我的而言我更喜好的是Spring,多是由于它的两大理念:Ioc(控制反转)和Aop(面向切面也有说面向方面)。有时候,随着年龄的增加,感受对知识的理解更深了,就像当初上学学C语言的时候,对指针的概念直到毕业都没弄明白,但是最近当我在读《
Thinking in C++》读到C++指针时,我豁然释怀,
不管是C仍是C++,指针就是某个变量在内存中申请存储空间的地址,简称内存地址(我的意见,不知对否,若编程人员看到,务必留言),
虽然java世界也有内存地址这一说法,但java没指针,只有引用。好了先不写了,心太累了。。。