
j2ee
文章平均质量分 85
yuanhotel
我本人爱好JAVA,也热爱开源项目。
展开
-
JMS的例子
1、JMS是一个由AS提供的Message服务。它能接受消息产生者(Message Provider)所发出的消息,并把消息转发给消息消费者(Message Consumer)。2、JMS提供2种类型的消息服务:(1)Queue,即点对点,每个消息只转发给一个消息消费者使用。(2)Topic,即发布和订阅,每个消息可以转发给所有的订阅者(消费者)。3、WEBLOGIC 8下的JMS配置:(1)配转载 2009-02-10 16:02:00 · 24934 阅读 · 7 评论 -
简单介绍Java GC与幽灵引用
Java中一共有4种类型的引用:StrongReference、SoftReference、WeakReference以及PhantomReference (幽灵引用), 这 4 种类型的引用与Java GC有着密切的关系, 让我们逐一来看它们的定义和使用场景。1. Strong ReferenceStrongReference 是 Java 的默认引用实现,它会尽可能长时间的转载 2013-04-02 17:28:45 · 649 阅读 · 0 评论 -
java socket的超时设置
1、socket连接建立超时socket连接建立是基于TCP的连接建立过程。TCP的连接需要通过3次握手报文来完成,开始建立TCP连接时需要发送同步SYN报文,然后等待确认报文SYN+ACK,最后再发送确认报文ACK。TCP连接的关闭通过4次挥手来完成,主动关闭TCP连接的一方发送FIN报文,等待对方的确认报文;被动关闭的一方也发送FIN报文,然等待确认报文。正在等待TCP连接请求的一端有原创 2011-12-31 17:57:33 · 7107 阅读 · 0 评论 -
开发一个简单的web应用定时任务
1,先开发一下定时器public class JobSqlTimer extends Timer { private static JobSqlTimer jpt = new JobSqlTimer(); public static void start() { Date date = new Date(); date.setHours(0);原创 2011-12-27 16:35:03 · 867 阅读 · 0 评论 -
学习lucene3.5时,做的一个小例子
在开始学习lucene时,在网上找到很多的例子,全部是早期的版本,在lucene3.5时,好多方法已不推荐使用,所以就自己写了个例子,方便大家学习1,创建一个实体类package com.yutel.lucene;public class ContactInfo { private int id; private String FirstName; private Strin原创 2011-12-27 16:33:29 · 4205 阅读 · 9 评论 -
java中生成zip包
开发java项目时,可以需求传送文件,但是如果压缩一下,就太好。还好,java中有zip压缩功能,直接上例子:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOEx原创 2011-12-27 17:39:42 · 1496 阅读 · 0 评论 -
统计在线用户并进行监控
<br />一、在线用户数据表<br />create table CRM_SESSION( USERID NUMBER, USERNAME VARCHAR2(50), SESSIONIDS VARCHAR2(50), USERSTATE VARCHAR2(50), CALLSTATE VARCHAR2(50));alter table CRM_SESSION add constraint AK_KEY_1_CRM_SESS unique (U原创 2011-03-10 17:42:00 · 1258 阅读 · 0 评论 -
java applacation中的属性文件读取
<br />项目目录:<br />+--bin<br />+--src<br /> +--cn<br /> +--yutel<br /> +--Constants.java<br /> +--tt.properties<br />+--lib<br />项目文件:tt.properties<br /> <br />database.drivername=oracle.jdbc.driver.OracleDriverdatabase.url=jdbc:ora原创 2010-11-29 10:23:00 · 1094 阅读 · 0 评论 -
Log4j的配置
常用log4j配置,一般可以采用两种方式,properties和xml,下面举两个简单的例子properties比较多,但是xml的比较少。我们就以xml为例说明一下:一、xml文档及注解原创 2009-07-06 16:33:00 · 598 阅读 · 0 评论 -
Tomcat6配置
一、介绍Tomcat 是一款优秀的JSP/Servlet容器,最初由SUN开发,后来被贡献给了Apache社区。Tomcat现在的版本已到6。Tomcat6实现了 Servlet2.5和JSP2.1规范。针对web开发和web服务,提供了更多的新功能。本文使用的版本为Tomcat6.0.14,要求的JDK版本至少为1.5。Tomcat不同版本间的配置有差异,如果读者使用的是其他版本,请仔细阅读原创 2009-03-16 13:43:00 · 5278 阅读 · 0 评论 -
tomcat的server.xml结构
今天查找tomcat的server.xml很不直观,进行整理后如下:根是server,结构如下Server port=8005├─Listener├─Listener├─Listener├─Listener├─Listener├─GlobalNamingResources│ ├─Environment│ ├─Resource├─Service├─Connector port=8080├原创 2009-03-13 11:57:00 · 1563 阅读 · 0 评论 -
Too many open files问题分析
运行在Linux系统上的Java程序可能会出现"Too many open files"的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景。 程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open转载 2013-11-18 17:45:26 · 733 阅读 · 0 评论