摘要: xml rpc是使用http协议做为传输协议的rpc机制,使用xml文本的方式传输命令和数据。一个rpc系统,必然包括2个部分:1.rpc client,用来向rpc server调用方法,并接收方法的返回数据;2.rpc server,用于响应rpc client的请求,执行方法,并回送方法执行结果。RPC是Remote Procedure Call的缩写,翻译成中文就是远程过程调用,是一种在本地的机器上调用远端机器上的一个过程(方法)的技术,这个过程也被大家称为“分布式计算”,是为了提高各个分立机器的“互操作性”而发明出来的技术。 按照“数据即程序”的观点来看,RPC无非是借助一些通信手. 阅读全文
posted @ 2012-10-31 22:15 转航 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。 下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。 1.对象的生成和大小的调整。 JAVA程序设计中一个普遍的问题就是没有好好的利用JAVA语言本身提供的函数,从而常常会生成大量的对象(或实例)。由于系统不仅要花时间生成对象,以后可能还需花时间对这些对象进行垃圾回收和处理。因此,生成过多的对. 阅读全文
posted @ 2012-10-31 22:14 转航 阅读(236) 评论(0) 推荐(0) 编辑
摘要: SuperMapGIS是北京超图软件股份有限公司开发的,具有完全自主知识产权的大型地理信息系统软件平台。包括组件式GIS开发平台、服务式GIS开发平台、嵌入式GIS开发平台、桌面GIS平台、导航应用开发平台以及相关的空间数据生产、加工和管理工具。 GIS技术的发展趋势 IT技术的发展是GIS软件技术的强大驱动力,面向服务架构已经成为当前主要的软件工程方法。因此首先GIS技术的最重要的趋势是“服务化”,即以服务的方式,提供全面的GIS功能,并围绕GIS平台提供的服务来面向企业或者公众构建GIS的应用。服务化的GIS有三个重要的趋势:1,服务全面化;不仅仅能够通过服务提供基本的查询,浏览等传统.. 阅读全文
posted @ 2012-10-31 14:27 转航 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。这次,在我们的开发中,就有这么一个需求.某个功能执行需要的时间比较长,则决定采用定时器的方式,每隔一段时间系统自动执行此功能,当界面真正触发时,只需要简单的读取结果,而不需要执行复杂的逻辑判断.那如何实现此功能呢?要想实现它,首先我们需要认识了解几个jdk封装的类. Java.util.Timer:一种线程设施,用于安排以后再后台线程中执行的任务.可安排任务执行一次或者定期重复执行.其中几个方法需要我们注意一下:cancel():终止此计时器,丢弃所有当前已安排的任务.schedule(TimerTask task, Dat. 阅读全文
posted @ 2012-10-31 10:11 转航 阅读(1445) 评论(0) 推荐(0) 编辑