Java
文章平均质量分 79
rainlight
这个作者很懒,什么都没留下…
展开
-
XML基础(转贴)
XML指南——XML CDATA在XML文档中的所有文本都会被解析器解析。只有在CDATA部件之内的文本会被解析器忽略。解析数据XML 解析器通常情况下会处理XML文档中的所有文本。当XML元素被解析的时候,XML元素内部的文本也会被解析:This text is also parsedXML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的例子,name元素内部包含了first和l转载 2005-12-26 09:38:00 · 1180 阅读 · 0 评论 -
短信接口平台
最近忙着弄短信接口的平台程序,现在已经基本做完,跑起来看着还挺顺的。我简单介绍一下。详细说明中国电信和中国移动的短信协议要求客户端主动连接到网关收取信息,并且接受的连接只能有一个。因此客户端的接收程序必须尽快处理收到的信息,好尽快接收下一个信息。而客户端的程序又有很多事情必须处理,比如写日志并分发给相关的应用。开始我用多线程的方式,即接收程序收到从网关发来的信息后,启动一个新线程处理收转载 2006-08-08 16:43:00 · 1833 阅读 · 0 评论 -
EJB的编程限制
Enterprise JavaBeans(EJB)是一个开发和部署分布式服务器端的、带事务处理的、安全的商业组件的规范和结构。EJB的体系结构是J2EE的基础和核心,J2EE定义了整个标准的应用开发体系结构和一个部署环境。在这个体系结构中,应用开发者的注意力集中在封装商业逻辑和商业规则上,一切与基础结构服务相关的问题和底层分配问题都由应用程序容器或服务器来处理。 甚至,从属于事务、持久化、安转载 2006-08-08 17:06:00 · 1139 阅读 · 0 评论 -
java多线程设计模式:wait/notify机制
通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务后,再通知displayThread“图片准备完毕,可以显示了”,这时,displayThread继续执行。 以上逻辑简单转载 2006-05-07 10:12:00 · 1226 阅读 · 1 评论 -
在Java中实现UDP协议编程的方法
什么是UDP协议 UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。 为什么要使用UDP 在选择使用协议的时候,选择UDP必须要谨慎。在网络质量令人不十分满意的环境下,UDP协议数据包丢失会比较严重转载 2006-05-09 20:32:00 · 1093 阅读 · 0 评论 -
Threads and Collections
Ever since JDK 1.2 collections are being widely used to store data in our programs. These Collection classes are used to store data which is shared by diferrent threads. Hence come the problem of w转载 2006-04-20 22:23:00 · 915 阅读 · 0 评论 -
Ajax基础知识
一、使用Ajax的主要原因 1、通过适当的Ajax应用达到更好的用户体验; 2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。二、引用Ajax这个概念的最早提出者Jesse James Garrett认为: Ajax是Asynchronous JavaScript and XML转载 2006-04-14 08:47:00 · 882 阅读 · 0 评论 -
Java Annotation入门
Java Annotation入门作者:cleverpig版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:[http://www.matrix.org.cn/resource/article/44/44048_Java+Annota转载 2006-02-28 08:49:00 · 7009 阅读 · 0 评论 -
HQL: Hibernate查询语言(ZT)
HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的转载 2006-02-18 21:33:00 · 1837 阅读 · 0 评论 -
ArrayList使用toArray()构造数组时的问题(ZT)
正文:1. 为了方面按列作外循环,想把ArrayList构造成一个二维数组,如下: ...... ArrayList result=GetResult(); int n=result.size(); String[][] myArray=new String[n][]; //定义二维数组 for (int i=0;i { ArrayList tempA转载 2006-02-16 11:11:00 · 1076 阅读 · 0 评论 -
System.getProperty()参数大全
java.version Java Runtime Environment versionjava.vendor Java Runtime Environment vendorjava.vendor.url Java vendor URLjava.home Java installation directory转载 2006-03-21 12:32:00 · 972 阅读 · 0 评论 -
JNI入门介绍 (ZT)
1.简介 JNI是Java Native Interface的缩写,它的设计目的是: The standard Java class library may not support the platform-dependent features needed by your application. You may already have a library or applic转载 2006-01-19 17:08:00 · 1082 阅读 · 0 评论 -
JNI完全手册(ZT)
最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器连接。短信接口是用C++写的。琢磨了三天,大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。首先引用一篇文章,介绍一个简单的JNI的调用的过程。JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是转载 2006-01-17 08:52:00 · 810 阅读 · 0 评论 -
利用JUNIT进行单元测试(ZT)
1. 当进行单元测试时,我们应该利用回归测试方法。2. Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。3. Junit本质上是一套框架,即开发者制定了一套条条框框,遵循这此条条框框要求编写测试代码,如继承某个类,实现某个接口,就可以用Junit进行自动测试了。配置转载 2006-01-23 10:12:00 · 945 阅读 · 0 评论 -
探索Laszlo的类、属性及事件(ZT)
Laszlo应用程序由LZX写成.LZX是基于XML的程序语言,可以用任何一个文字编辑器书写.当Laszlo服务器访问这些文件,它将这些LZX文件转化为比特码或二进位形式,然后这些编码被送到浏览器中Macromedia F转载 2006-01-24 11:25:00 · 1247 阅读 · 0 评论 -
例解 VC++ 6.0 实现 JNI(ZT)
内容摘要JNI是JDK的一部分,用于为Java提供一个本地代码的接口。通过使用JNI编写的程序能够确保你的代码能够完全的移植到所有的平台。JNI使得运行在JVM虚拟机上的Java代码能够操作使用其它语言编写的应用程序和库,比如C/C++以及汇编语言等。此外JNI提供的某些API还允许你把JVM嵌入到本地应用程序中。下图表达了JNI所扮演的角色。本文将通过一个实例来阐述使用VC++6转载 2006-01-17 08:57:00 · 1145 阅读 · 0 评论 -
用JNI技术提高Java的性能(ZT)
阻碍Java获得广泛应用的一个主要因素是Java程序的运行效率。Java是介于解释型和编译型之间的一种语言,同样的程序,如果用编译型语言C来实现,其运行速度一般要比Java快一倍以上。Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高Java的性能就显得十分重要。 问题的提出 Sun公司及Java的支持者转载 2006-01-17 08:46:00 · 911 阅读 · 0 评论 -
JNI的使用(ZT)
一.系统环境 2二.JNI的简要使用例子 2三.JNI调用中考虑的问题 3四.JNI中对JAVA传入数据的处理 5五.JAVA调用本地接口后的数据处理问题 5六.JAVA中的一些小东西 5一.系统环境linux操作系统kernel2.4.2,安装j2sdk1.4.0二.JNI的简要使用例子下面是一个简单的例子实现打印一句话的功能,但是用的c的printf最终实现。一般提供给java的jni接口包括转载 2006-01-19 16:51:00 · 1170 阅读 · 0 评论 -
通过Message-Driven beans来添加并发处理
作者:wqx 转载:转载请保留本信息,本文来自http://www.matrix.org.cn/resource/article/0/515.html 概要:在使用J2EE框架的应用程序中添加并发处理往往受到一些严格的限制,主要原因有两个:首先EJB的规范限制了在EJB容器中产生新的用户线程, 另外, SessionBean的方法是必须被同步调用的. 但是, 为了保证响应时间,相当多转载 2006-08-08 17:02:00 · 1591 阅读 · 0 评论