JAVA
adverse
软件公司做web开发工作。
展开
-
JNI 的使用
JNI是Java Native Interface的缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交互,通常转载 2007-06-30 15:59:00 · 2164 阅读 · 1 评论 -
JTA事务总
刚看完《hibernate in action》,前段时间hiberante3又发布了3.0.2版,对于hibernate的这种更新路线我还是比较喜欢的,2.x的版本继续更新发展这对于已经在项目中应用hibernate的人来说是再庆幸不过的了(不过这也许是废话,如果GAVIN KING不继续发展2.x谁还敢用3.x,因为...4.x...),3版本是不兼容2的,整体包名都进行了彻底的变动,如果想移转载 2009-05-17 19:27:00 · 1703 阅读 · 0 评论 -
Java Servlet API说明文档(2.1a版)
绪言这是一份关于2.1版Java Servlet API的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档。谁需要读这份文档这份文档描述了Java Servlet API的最新版本2.1版。所以,这本书对于Servlet的开发者及servlet引擎的开发者同样适用。Java Ser原创 2009-03-26 21:36:00 · 765 阅读 · 0 评论 -
利用URLClassLoader加载class到当前线程
Java是利用ClassLoader将类载入内存的。在同一应用中,允许有很多个ClassLoader,通过委派机制,把装载的任务传递给上级的装载器的,依次类推,直到启动类装载器(没有上级类装载器)。如果启动类装载器能够装载这个类,那么它会首先装载。如果不能,则往下传递。当父类为null时,JVM内置的类(称为:bootstrap class loader)就会充当父类。想想眼下的越来越多用XML转载 2009-03-22 17:59:00 · 4204 阅读 · 1 评论 -
JVM加载class文件的原理机制
Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的转载 2009-03-22 17:39:00 · 4308 阅读 · 2 评论 -
lucene使用与优化
1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告诉你你要转载 2008-04-01 12:47:00 · 1311 阅读 · 1 评论 -
JNDI介绍
目录 一、Naming 和 Directory 的概念 二、JNDI架构 三、JNDI packages 四、JNDI使用范原创 2007-12-07 19:58:00 · 1614 阅读 · 0 评论 -
JMS简介
1. JMS基本概念 JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。2. JMS基本功能JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型原创 2007-12-04 20:37:00 · 763 阅读 · 0 评论 -
Java中ThreadLocal的设计与使用
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 ThreadLocal是什么 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程原创 2007-12-04 20:06:00 · 739 阅读 · 0 评论 -
JAVA对象序列化基础
序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非常简单、强大,在RMI、Socket、JMS、EJB都有应用。对象序列化问题在网络编程中并不是最激动人心的课题,但却相当重要,具有许多实用意义。一:对象序列化可以实现分布式对象。主要应用例如:转载 2007-06-17 17:12:00 · 880 阅读 · 0 评论 -
JAVA中常用需要设置的三个环境变量(JAVA_HOME、CLASSPATH、PATH)
JAVA中常用需要设置的三个环境变量: JAVA_HOME、CLASSPATH、PATH (一) 配置环境变量:(相对路径) 1. JAVA_HOME=x:/jdk1.6.02. 用%JAVA_HOME%就可以取代:x:/jdk1.6.0这一部分 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$原创 2007-05-16 19:58:00 · 59799 阅读 · 3 评论 -
Flying Sauser不支持中文的分析及处理方法
Flying Sauser不支持中文的分析及处理方法原创 2010-12-29 16:37:00 · 5438 阅读 · 1 评论