`
transray
  • 浏览: 39272 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
http://www.eclipse.org/babel/downloads.php
Log4j输出格式定义        Log4j的格式定义是通过一个“.properties”文件定义的,该文件里面定义了很多关于数定格式和输出位置的元素,看看下面例子的.properties文件(例子中以Log4j.properties为名称)。切换log4j.rootLogger=debug, B1的B1或是A1,以及注释不同位置,实现日志输出到文件还是控制台。把这个Log4j.properties文件放置工程的最上层目录(与.jpx文件在同一目录)。 Log4j.properties的内容: log4j.rootLogger=debug, B1 #打印到文件 #log4j.appe ...
1、 Log4j是什么?   Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。 2、Log4j的概念    Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger通 ...
Struts 从1.1都升成2了,要记录一下,学习起来会方便一些: 1. Struts2 与 Struts1 似乎没什么血缘关系了,承自于 WebWork,直害 WebWork 不再推出新版本了,原先的 WebWork 使用者只需顺其然,即是水道渠成;相反 Struts1 的开发经验对于 Strut ...
XML DTD是目前使用最广泛的一种XML 模式,XML Schema则已经成为W3C的正式推荐标准,并有替代XML DTD的趋势。那么,从技术角度看,XML Schema与XML DTD有那些区别,XML Schema又有那些优势呢?引言 XML DTD(XML的文档类型定义)是近几年来XML技 ...
通过webwork+spring+hibernatep实现分布式事务(JTA),采用容器必须应用服务器(weblogic,webspere,jboss,jonas等)。实现JTA主要有三个步骤,1.设置数据源,2.配置srping,及hiberante相应配置文件,3.在程序中编写代码。测试时候采用二个数据库,全是采用mysql +weblogic4.0版本。 1.在weblogic设置数据源    首先配置二个连接池:mysqlpool1、mysqlpool2,分别对应二个两个数据库 test1,test2    然后配置二个txDataSource:ds1、ds2 配置如下: ...
在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当 一个对象被加入收集对象(collection object)时,这两个函数必须自己设计。更细化的定义是:如果你想将一个对象A放入另一个收集对象B里,或者使用这个对象A为查找一个元对象在收集对 象B里位置的钥匙,并支持是否容纳,删除收集对象B里的元对象这样的操作,那么,equals()和hashCode()函数必须开发 ...
最近一直在看《java与模式》这本书,虽然只是看了几个相对简单的模式,但是已经感受到设计模式在JAVA EE开发中应用的必要性。现在还不敢发表自己对设计模式的学习心得和看法,一年后吧,相信我经过一年的技术洗礼,我会对设计模式有更深入的了解。之前我写的《学习Tomcat,我们应该懂的》和《学习JSP,我们应该懂的》相信对一些学习JAVA EE的朋友有一定的帮助,现在继续写下这篇《学习Servlet,我们应该懂的》。还是那句,我主要目的是为了自己知识的沉淀,所以文章中知识是不连贯的,如有跳跃的地方你(“你”当然指的是初学者啦)看不懂还请见谅。如有写错,还请指正。     我认为,学技术,首先看最原始 ...
Difference between Abstract & Interface 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很 ...
首先要理解线程首先需要了解一些基本的东西,我们现在所使用的大多数操作系统都属于多任务, 分时操作系统。正是由于这种操作系统的出现才有了多线程这个概念。我们使用的windows,linux 就属于此列。什么是分时操作系统 ...
关于HttpSession的误解实在是太多了,本来是一个很简单的问题,怎会搞的如此的复杂呢?下面说说我的理解吧: 一个session就是一系列某用户和服务器间的通讯。服务器有能力分辨出不同的用户。一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束。 其工作原理是这样的: 1.当一个用户向服务器发送第一个请求时,服务器为其建立一个session,并为此session创建一个标识号; 2.这个用户随后的所有请求都应包括这个标识号。服务器会校对这个标识号以判断请求属于哪个session。 这种机制不使用IP作为标识,是因为很多机器是通过代 ...
对于学习static我们先来看两个例子: //Example 1 Tst.java,no main() method package com.blogchina.qb2049; public class Tst { static { System.out.println("111111"); } } 运行结果为: 111111 Exception in thread "main" java.lang.NoSuchMethodError: main 同样 ...
序列化是什么: 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。 序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例 序列化的什么特点: 如果某个类能够被序列化,其子类也可以被序列化。声明为static和transient类型的成员数据不能被序列化。因为static代表类的状态, transient代表对象的临时数据。 什么时候使用序列化: 一:对象序列化可 ...
图解eclipse+myelcipse开发EJB     在开发ejb之前,我们先得配置好服务器,我使用的是Weblogic9.0中文版,关于Weblogic9.0配置请看我的另一片文章。配置Weblogic9.0        首先需要配置好eclipse。我这里主要说明weblogic的配置。        注意JDK选择JDK5.0的版本。        顺便将weblogic8的配置也贴上来,供大家比较参考            注意weblogic8的JDK版本必须是JDK1.4。        接下来就开始我们的开发了。下面就是SessionBean的代码30 1
HttpSession常见问题 1、session在何时被创建 一个常见的误解是以为session在有客户端访问时就被创建,然而事实是直到某server端程序调用 HttpServletRequest.getSession(true)这样的语句时才被创建,注意如果JSP没有显示的使用 <% @page session="false"%> 关闭session,则JSP文件在编译成Servlet时将会自动加上这样一条语句 HttpSession session = HttpServletRequest.getSession(true);这也是JSP中隐含的 ses ...
Global site tag (gtag.js) - Google Analytics