上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 一、进程:进程是程序的一次动态执行过程,经历从代码加载、代码执行到执行完毕的一个完整过程。一个应用程序就是一个进程。多进程操作系统能同时运行多个进程(程序),由于CPU具备分时机制,所以每个进程都能循环获得自己的CPU时间片。线程:每个Java程序都至少有一个线程——主线程。当一个Java程序启动时,JVM会创建主线程,并且在该线程中调用程序的main()方法。1、单线程:之前接触的都是单线程程序,单线程的特点是,被调用的方法执行完毕后当前方法才可能完成,前一个方法完成后才进行下一个方法。这是一种顺序调用。2、多线程:当程序同时用多个线程调用不同方法时,并不是像单线程一样的顺序调用,而是启动独 阅读全文
posted @ 2012-12-31 22:31 转航 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.1定义Ant是一种基于Java和XML的build工具。1.2下载安装Ant安装很简单,只要你从apache网站上下载他的zip包,然后解压到任何本地磁盘上,在环境变量中添加 Path 的值加上 %ANT_HOME%/bin 就可以了,这样在Dos提示符中就可以使用 ant 这个命令了。其他的你需要设置一下 ANT_HOME 这个环境变量为你解压后的目录。还有就是你要检查一下你的JDK安装目录JAVA_HOME是不是加到你的环境变量里面去了。1.3运行前配置将bin目录加入PATH环境变量。设定ANT_HOME环境变量,指向你安装Ant的目录。在一些OS上,Ant的脚本可以自动检测ANT_ 阅读全文
posted @ 2012-12-31 22:31 转航 阅读(529) 评论(0) 推荐(0) 编辑
摘要: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2) WHERE子句中的连接顺序.: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大... 阅读全文
posted @ 2012-12-31 22:30 转航 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1、直接放到Webapps目录下 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这 个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就 是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、 ant等。 webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容:<Host name="localhost& 阅读全文
posted @ 2012-12-31 22:30 转航 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 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 转航 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。 下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。 1.对象的生成和大小的调整。 JAVA程序设计中一个普遍的问题就是没有好好的利用JAVA语言本身提供的函数,从而常常会生成大量的对象(或实例)。由于系统不仅要花时间生成对象,以后可能还需花时间对这些对象进行垃圾回收和处理。因此,生成过多的对. 阅读全文
posted @ 2012-10-31 22:14 转航 阅读(238) 评论(0) 推荐(0) 编辑
摘要: SuperMapGIS是北京超图软件股份有限公司开发的,具有完全自主知识产权的大型地理信息系统软件平台。包括组件式GIS开发平台、服务式GIS开发平台、嵌入式GIS开发平台、桌面GIS平台、导航应用开发平台以及相关的空间数据生产、加工和管理工具。 GIS技术的发展趋势 IT技术的发展是GIS软件技术的强大驱动力,面向服务架构已经成为当前主要的软件工程方法。因此首先GIS技术的最重要的趋势是“服务化”,即以服务的方式,提供全面的GIS功能,并围绕GIS平台提供的服务来面向企业或者公众构建GIS的应用。服务化的GIS有三个重要的趋势:1,服务全面化;不仅仅能够通过服务提供基本的查询,浏览等传统.. 阅读全文
posted @ 2012-10-31 14:27 转航 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。这次,在我们的开发中,就有这么一个需求.某个功能执行需要的时间比较长,则决定采用定时器的方式,每隔一段时间系统自动执行此功能,当界面真正触发时,只需要简单的读取结果,而不需要执行复杂的逻辑判断.那如何实现此功能呢?要想实现它,首先我们需要认识了解几个jdk封装的类. Java.util.Timer:一种线程设施,用于安排以后再后台线程中执行的任务.可安排任务执行一次或者定期重复执行.其中几个方法需要我们注意一下:cancel():终止此计时器,丢弃所有当前已安排的任务.schedule(TimerTask task, Dat. 阅读全文
posted @ 2012-10-31 10:11 转航 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 2012年,提高班第三年.如果说,之前的自己还很渺小,渺小到自己都无法独立的生活,那经过了第三年的成长,自己已经长出了弱弱的翅膀,可以去抵挡一些生活中的风风雨雨.2012年,自己蜕变的一年,由幼稚走向成熟的一年. 2012年,我开始走向了java的世界.j2ee,drp,ssh,每一个阶段的学习对于自己来说,都是一个巨大的收获. j2ee,java2平台企业版(java 2 platform Enterprise Edition),一组技术规范与指南.十三种规范的讲解让我对java整体有了一定的了解. 框架与规范有了一定了解后,我们开始了具体的技术学习.drp中讲述了很多的java技术,对我. 阅读全文
posted @ 2012-09-30 22:52 转航 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 通过前两篇,webservice接口已经完全发布成功了,实现也已经完成。那使用webservice的那端如何调用webservice呢?有两种方式,一种是直接通过url进行调用,这样是不需要引入任何jar包的,直接通过代码就可以访问到webservice。还有一种就是通过引入客户端的jar包来访问webservice。这种形式,访问webservice和调用普通的类基本没有差别,客户端jar包已经将访问webservice的代码给封装起来了,所以,我们直接调用就好了。在实际的项目中,这两种方式都有所应用。那我们先看看第一种方式是如何实现的。String wsdlUrl = "http 阅读全文
posted @ 2012-09-30 22:52 转航 阅读(235) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页