java在云上的应用

原创 2012年03月30日 10:35:11
PC时代(Microsoft) --> 互联网时代(google) -> 移动互联网时代(mactonish移动设备)


java 创新应用场景:
企业计算
电子商务
WEB3.0
移动应用
不断丰富的API:
并发
NIO
开源的框架


java技术的发展趋势:
云计算
物联网
移动互联应用


什么是云计算?
云计算核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。云端:服务器集群。
==》同步问题。     浏览器:交互和显示,存放和运算都是在服务器云端。即便本机坏了,数据还是存在于服务器端。
云计算服务层次:基础架构/平台/软件
云计算特点:超大规模、高扩展性、虚拟化、按需服务、高可靠性、廉价
java的云计算环境(4个解决方案):
分布式计算:客户端和服务器端分开计算 -->socket通信问题/远程方法调用RMI、CORBA
并行计算:参与的不止是一台服务器在计算  -->多线程
网格计算:划分成小的计算片段实现并行计算
虚拟化技术:java本身就是虚拟技术的实现
云计算案例:
google GFS  MapReduce:数据存储在gooleGFS,不是在数据库中
Microsoft Azure、salesforce CRM
google云计算核心技术:数据处理、存储、数据库结构、服务引擎
google数据处理、存储解决方案:GFS  MapReduce
海量数据存储:BigTable
BigTable:url:html代码:time    只有一个表,通过网格切割成64M为一小块,并行计算。同时备份3份(即同时在3个服务器上)。
海量数据处理:MapReduce算法 = map(映射) + reduce(简化)
MapReduce算法核心思想:先把海量数据散列,再分类映射,再统计数据,最后返回统计。


什么是物联网?
物物相连的互联网。物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。
物联网的核心技术:
标识技术:在PC上标识是IP(v4-->v6),目前物联网标识技术停留在射频技术上。--> 物联网统一标识符。-->DNA标识。
通信技术:通信协议的扩展。
组网技术:
软件和算法:
硬件技术:
物联网导致的商业模式的改变:customer  to  thing

相关文章推荐

如何在新浪云SAE创建JAVA/Android移动应用服务器

相信许多Android的初学者都尝试过自己开发一款应用。但是刚开始是连接本地数据库,那么怎么把数据库和服务端接口暴露在云上面呢???下面我们用相对实惠的新浪云来给大家介绍一下 注册登录2.进入云应用控...

在OpenShift云空间上部署java web应用

在使用之前先来介绍下OpenShift空间   OpenShift是由红帽推出逇一款面向开源开发人员开放的平台即服务(PaaS)。 OpenShift通过为开发人员提供在语言、框架和云上的更多的选择,...
  • judyge
  • judyge
  • 2016年08月10日 20:43
  • 585

PPT | 云客堂——云服务助力Java 应用程序开发及部署

这里将最近录的视频课程的PPT分享给大家,课程内容主要围绕 IBM Bluemix 云平台的学习与应用。这是一个课程系列,最初命名为“步云之道——课间10分钟”,现在改为“云客堂-10分钟迷你课堂”。...

Oracle Java Cloud系列(02)——创建Java云的应用服务器实例 及 数据库云实例

本指南为整个系列的第二篇,介绍如何创建Oracle数据库云服务与Java云服务,文章整体将分为下面三个部分: 第一步:创建服务前准备 - 密钥与云存储容器 第二步:创建数据库云服务 第三步...

Docker Java应用日志时间和容器时间不一致

摘要:1)在docker容器和系统时间不一致是因为docker容器的原生时区为0时区,而国内系统为东八区。 2)还有容器中运行的java应用打出的日志时间和通过date -R方式获取的容器标准时间有...
  • aslgm_1
  • aslgm_1
  • 2017年05月12日 10:31
  • 1303

java中类继承的简单应用案例

问题描述: 某公司的雇员分为以下若干类: 1、Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth) 根据参数月份来确定工资,如果...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java在云上的应用
举报原因:
原因补充:

(最多只允许输入30个字)