当前位置:首页 > 云计算 > 正文

java云计算例子


一、云计算的作用

虚拟化是关键。事实上,虚拟化并不局限于运行VMware或Xen提供的虚拟机的服务器虚拟化技术。熟悉的JavaVirtualMachine、HadoopDistributedFileSystem、虚拟内存等。它们实际上是不同类型的虚拟化技术。以抽象或逻辑的方式表示资源就是虚拟化。毕竟单台服务器的资源是有限的。通过虚拟化,可以将不同服务器的资源以整体统一的形式提供,让用户感觉自己拥有一台极其庞大、强大的服务器。举个例子,目前如火如荼的Hadoop,实际上就是计算能力虚拟化的一个很好的例。Hadoop使用Map将一个大任务分解为许多小任务。这些小任务被分配到不同服务器上的Hadoop服务实例进行计算,计算中间结果,最后通过约简方法合并结果集。那些请求计算任务的人不需要看到幕后有多少个Hadoop实例集中了多少台服务器的计算能力来执行计算任务。他认为是那“无比强大”的极高处理能力。

信息技术实际上围绕着三个主题,即“计算”、“存储”和“通信”。与这些主题相对应的云计算已经有很多:计算方面有AmazonEC2、GoogleAppEngine等;存储方面有AmazonS3等;那么中国谁需要云计算,资金有限的公司需要它,因为使用云计算。云计算可以节省设备采购成本,而能源消耗是数据中心成本的一个重要方面:云计算实际上可以提高资源利用率,减少能源浪费,即使是大公司也需要它,因为像IBM这样的公司有数以万计的服务器。还有资源使用的问题,事实上,即使是我们普通人的日常生活也离不开云计算。例如,越来越多的人通过手机访问各种互联网服务,例如搜索和浏览。云计算可以保证服务质量,让我们真正享受到服务。


二、云计算有什么成功的例子?由于进入云计算市场,亚马逊和谷歌现在引领着市场。IBM、微软和VMware也不甘落后。他们都有相应的云计算产品,堪称成功典范。以亚马逊为例。从2004年开始,亚马逊陆续推出了SimpleQueueService、MechanicalTurk等云计算服务雏形。亚马逊云计算部门负责人JeffBarr表示,云计算服务成熟度的标准是亚马逊2006年推出的简单存储服务(S3)和弹性计算云(EC2)。此后,该公司的数据和服务都被放置在亚马逊“云”中。那么云在哪里呢?事实上,亚马逊的服务器分布在世界各地——这些服务器可以在瞬间集体完成一个企业的一项任务。
三、java编程计算工人工资,JAVA计算员工工资。参考示例如下。
r;
publicclassDemo00{
//定义一个三维数组,记录各个部门、分公司、绩效工资。
privatestaticfinalfloat[][][]SALARY_OF_PER_HOUR={
{{10.75f,12.50f,14.50f},{11.75f,14.50f,17.50f}},
{{13.00f,16.00f,18.50f},{15.00f,18.50f,22.00f}},
{{16.75f,18.50f,20.50f},{19.25f,25.00f,30.00f}}
};
publicstaticvoidmain(String[]args){
Scannersc=newScanner();
//输入名称
n("请输入姓名:");
Stringname=ne();
//输入并确认部门
n("请输入部门:A、B、C");
chardept=ne().charAt(0);
if(dept<'A'||dept>'C')
{
n("输入无效,系统将退出");
(0);
}
//进入分支
n("请输入分支:1,2");
chardiv=ne().charAt(0);
检查if(div<'1)'||div>'2')
{
n("输入错误,系统将退出");
(0);
}
//输入并确认薪资表
n("请输入薪资表:a,b,c");
charsal=sc..charAt(0);
if(sal<'a'||sal>'c')
{
n("输入无效,系统退出");br/>(0);
}
//输入小时数
n("输入本周的小时数(整数hours):");
inhours=t();
floatsalary=0;
//每小时工资
floatsalaryPerHour=SALARY_OF_PER_HOUR[dept-'A'][div-'1'][sal-'a'];
//分别计算40小时以内和40小时以上的工资
if(hour<=40)
{
salary+=salaryPerHour*Hour;
}
else
{
salary+=salaryPerHour*Hour+(Hour-40)*1.5*salaryPerHour;/>}
//输出结果
n("姓名:\t"+name+"\n部门:\t"+dept+"\n分支机构:\t"+div
+"\n薪资表:\t"+sal+"\n工作时间:\t"+小时+"\n薪资:\t"+salary);
}
}
//谢谢!