10 yanmei_yao

尚未进行身份认证

向着梦想起航

等级
TA的排名 2w+

<context-param>标签含义及与<init-param>标签的异同(转)

web.xml里面可以定义两种参数:(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:context-param>           param-name>context/paramparam-name>           param-value>avalible during applicationparam-

2013-02-26 15:16:00

回调函数(转)

所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

2013-02-25 15:57:51

Java网络编程——使用NIO实现非阻塞Socket通信

除了普通的Socket与ServerSocket实现的阻塞式通信外,java提供了非阻塞式通信的NIO API。先看一下NIO的实现原理。        从图中可以看出,服务器上所有Channel(包括ServerSocketChannel和SocketChannel)都需要向Selector注册,而该Selector则负责监视这些Socket的IO状态,当其中任意一个或者多个Chan

2013-02-17 21:16:31

Java网络编程——Socket与ServerSocket

我们知道,程序可以通过ServerSocket和Socket两个类来实现TCP服务器、TCP客户端。下面我们通过一个简单的demo看一下代码中具体是怎么实现的。    Client.javaimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;impor

2013-02-17 20:45:07

Java网络编程总结(转)

一、网络编程基本概念1.OSI与TCP/IP体系模型 2.IP和端口解决了文章最开始提到的定位的问题。IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和远程计算机的通信,所以必须先能定位到远程计算机;IP帮助解决此问题;一台计算机中可能有很多进程,具体和哪一个进程进行通信,这就得靠端口来识别;IP和端口能唯一定位到需要通信的进程。这

2013-02-17 20:21:46

码农也不是那么容易当的

什么是码农呢?只是简单的实现功能吗?一直都在强调复用性,易用性,高性能,在编码的时候你有没有考虑过这些呢?      在XX工作的时候,刚开始自己做一些维护工作。那时候,自己不是很开心,总觉得工作有点太简单了,自己的能力不止能干这个。做事不免有点不是很上心。但到后来的时候,同事检查我的代码,说了好多的问题,基本上我写的代码一无事处。        你这用循环查库吗,这样效率得多低啊。考

2013-01-31 16:12:09

Java语法总结 - 内部类(转)

从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用

2013-01-22 11:21:50

交流

不管哪个行业,在工作中遇到问题都是在所难免的。程序员也不例外。但程序员只是coding吗?其实,coding只占程序员工作中很小的一部分,任务能否完成交流占了很大的比重。在接受任务之前,程序员要判定这个工作有没有必要要做,能不能做,大概多久完成。接受任务之后,就马上coding了吗?当然不是,要看一下前置条件是否具备。而这些条件的准备好多时候不是自己一个人憋出来的,需要多人的配合。这时候,能够知道

2013-01-11 19:46:29

2012年总结

2012年上半年我们一直在打java基础。下半年,我们被安排到XX进行实习。在XX工作了5个月,自己从刚开始的一名新人到最后和大家融为一体,为组内贡献自己的一份力量,我经历了很多,成长了很多.惶恐刚进到公司,我内心是很惶恐的.我对自己没有一个正确的定位,对公司的环境也是那么的陌生.我不知道自己能不能胜任公司的工作.我所能做的就是努力再努力,用自己的勤奋来掩饰自己内心的慌张.

2013-01-09 23:33:11

java多线程

一、 进程: 进程是程序的一次动态执行过程,经历从代码加载、代码执行到执行完毕的一个完整过程。一个应用程序就是一个进程。多进程操作系统能同时运行多个进程(程序),由于CPU具备分时机制,所以每个进程都能循环获得自己的CPU时间片。 线程: 每个Java程序都至少有一个线程——主线程。当一个Java程序启动时,JVM会创建主线程,并且在该线程中调用程序的main()方法。

2012-12-31 22:31:27

ant

1.1定义Ant是一种基于Java和XML的build工具。1.2下载安装Ant安装很简单,只要你从apache网站上下载他的zip包,然后解压到任何本地磁盘上,在环境变量中添加 Path 的值加上 %ANT_HOME%/bin 就可以了,这样在Dos提示符中就可以使用 ant 这个命令了。其他的你需要设置一下 ANT_HOME 这个环境变量为你解压后的目录。还有就是你要检查一

2012-12-31 22:31:01

oracle 提高查询效率(转)

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):  ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那

2012-12-31 22:30:38

tomcat部署web应用的三种方式(转)

1、直接放到Webapps目录下      Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这 个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就 是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境

2012-12-31 22:30:04

xmlRPC协议

xml rpc是使用http协议做为传输协议的rpc机制,使用xml文本的方式传输命令和数据。一个rpc系统,必然包括2个部分:1.rpc client,用来向rpc server调用方法,并接收方法的返回数据;2.rpc server,用于响应rpc client的请求,执行方法,并回送方法执行结果。RPC是Remote Procedure Call的缩写,翻译成中文就是远程过程调用,是

2012-10-31 22:15:15

java代码优化方案(转)

通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。        下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。         1.

2012-10-31 22:14:41

SuperMap GIS的发展与未来(转)

SuperMap GIS是北京超图软件股份有限公司开发的,具有完全自主知识产权的大型地理信息系统软件平台。包括组件式GIS开发平台、服务式GIS开发平台、嵌入式GIS开发平台、桌面GIS平台、导航应用开发平台以及相关的空间数据生产、加工和管理工具。     GIS技术的发展趋势          IT技术的发展是GIS软件技术的强大驱动力,面向服务架构已经成为当前主要的软件工程方法。因此首

2012-10-31 14:27:53

Java定时更新数据---定时器

在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。这次,在我们的开发中,就有这么一个需求.某个功能执行需要的时间比较长,则决定采用定时器的方式,每隔一段时间系统自动执行此功能,当界面真正触发时,只需要简单的读取结果,而不需要执行复杂的逻辑判断.那如何实现此功能呢?要想实现它,首先我们需要认识了解几个jdk封装的类.        Java.util.Timer:一种线程设施,

2012-10-31 10:11:50

2012半年总结

2012年,提高班第三年.如果说,之前的自己还很渺小,渺小到自己都无法独立的生活,那经过了第三年的成长,自己已经长出了弱弱的翅膀,可以去抵挡一些生活中的风风雨雨.2012年,自己蜕变的一年,由幼稚走向成熟的一年.        2012年,我开始走向了java的世界.j2ee,drp,ssh,每一个阶段的学习对于自己来说,都是一个巨大的收获. j2ee,java2平台企业版(java 2 pl

2012-09-30 22:52:48

WebService 基于Axis1.4框架(三)

通过前两篇,webservice接口已经完全发布成功了,实现也已经完成。那使用webservice的那端如何调用webservice呢?有两种方式,一种是直接通过url进行调用,这样是不需要引入任何jar包的,直接通过代码就可以访问到webservice。还有一种就是通过引入客户端的jar包来访问webservice。这种形式,访问webservice和调用普通的类基本没有差别,客户端jar包已经

2012-09-30 22:52:12

WebService 基于axis1.4(二)

……

2012-09-23 23:19:18

查看更多

勋章 我的勋章
    暂无奖章