`
文章列表
1. 配置系统管理(Admin Web Application) 大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对 ...
一、Java数据库链接(JDBC)    JDBC定义了4种不同的驱动,包括    1、JDBC-ODBC桥       通过这个可以让JDBC来访问一个ODBC数据源。但需要安装ODBC驱动,无法发挥平台无关性的优势。    2、JDBC-native驱动桥       这是直接建立 ...
jta 概述   Java事务API(JTA;Java Transaction API)和它的同胞Java事务服务(JTS;Java Transaction Service),为J2EE平台提供了分布式事务服务。一个分布式事务(distributed transaction)包括一个事务管理器(transaction manager)和一个或多个资源管理器(resource manager)。一个资源管理器(resource manager)是任意类型的持久化数据存储。事务管理器(transaction manager)承担着所有事务参与单元者的相互通讯的责任。下图显示了事务管理器和资源 ...
Log4J日志管理类使用详解,java开发必备,不多说了 一、前言:log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中实际使用最多的还是log4j, 人们遗忘了sun的日志工具类。 它的一个独有特性包括在类别中继承的概念。通过使用类别层次结构,这样就减少了日志记录输出量,并将日志记录的开销降到最低。它允许开发者控制以任意间隔输出哪些日志语句。通过使用外部配 ...
这篇文章描述了Log4j的API、独一无二的特色和设计原理。Log4j是一个聚集了许多作者劳动成果的开源软件项目。它允许开发人眼以任意的粒度输出日志描述信息。它利用外部的配置文件,在运行时是完全可配置的。最厉害的 ...

java 发email

    博客分类:
  • SSH
package com.hua.test; import java.util.*; import javax.mail.*; import javax.mail.internet.*; /** * <p>Title: java mail</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2011</p> * <p>Company: </p> * @author hua * @version 1.0 ...
其实,那个牛人的方法有些麻烦,虽然SMTPAppender的smtpusername等属性是private的,但是有getsmtpusername()方法可以获得他们,所以只要改变 activateOptions()方法就可以,其他的只要继承SMTPAppender.class就可以了 具体代码如下 package com.hua.test; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.MessagingE ...
一般的邮件服务器大豆要经过验证,如果log4j.properties 没有验证的话会出现   javax.mail.AuthenticationFailedException   的错误!!   意思是没有验证。而log4j项目组在他们的SMTPAppender类里没有加入验证机制,直到16版本也没有,估计以后也够呛了。所以要自己建一个类继承AppenderSkeleton 该写SMTPAppender,为其添加smtpAuth属性   Properties代码 log4j.appender.MAIL.smtpAuth=true   原先注入的处理ema ...
一般的邮件服务器大豆要经过验证,如果log4j.properties 没有验证的话会出现   javax.mail.AuthenticationFailedException   的错误!!   意思是没有验证。而log4j项目组在他们的SMTPAppender类里没有加入验证机制,直到16版本也没有,估计以后也够呛了。所以要自己建一个类继承AppenderSkeleton 该写SMTPAppender,为其添加smtpAuth属性   log4j.appender.MAIL.smtpAuth=true   原先注入的处理email的类也由   log4j.appen ...
log4j.category.org.zblog=INFO,A2 ### 设置输出地A2到文件(文件大小到达指定尺寸的时候产生一个新的文件)## log4j.appender.A2=org.apache.log4j.RollingFileAppender log4j.appender.A2.File=E://Log//log.txt ### 文件位置## log4j.appender.A2.MaxFileSize=1KB ### 文件大小## log4j.appender.A2.MaxBackupIndex=1 log4j.appender.A2.layout=or ...
 在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 作为Apache的开源项目,Log4j可以使我们很好的控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;也可以方便的使我们控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对 ...
log4j.properties 使用 一.参数意义说明 输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 配置日志信息输出目 ...
Hibernate Tools for Eclipse Plugins  的安装和使用,这段时间事情比较多一直没有写博客,现在事情忙完了,公司的书柜里有一堆关于Hibernate、Struts和Spring的书,翻了翻发现书中的内容基本上都过时,我喜欢从官方网站上看资料学习最新的技术,这次是我阅读了Hibernate Tools的官方Documents后根据自己的实践总结的。的安装和使用,这段时间事情比较多一直没有写博客,现在事情忙完了,公司的书柜里有一堆关于Hibernate、Struts和Spring的书,翻了翻发现书中的内容基本上都过时,我喜欢从官方网站上看资料学习最新的技术,这次 ...
 今天用伽利略版eclipse 搞些前端的东西,高前端就得用spket,按照网上的方法下载了破解的spket,安装:    之后 不显示spket的选项   原来问题出在这里:     我开始安装了一个spket的远程安装,不知怎么变成了disable,后来安装本地的spket是enable,但是eclipse把它看成了disable   应该是这样的
ext3.0,eclipse3.5。 每次都要去查API,很烦,所以装个EXT提示的插件对初学者来说有很大的帮助。 假设你已经下载了ext3.0和spket的源码。 注意,官方的ext3.0里面没有提供ext.jsb文件.得自己另外去网上下载一个,这里我把下载到的ext.jsb文件放在ext-3.0.0的根目录下。 一、 以Eclipse插件形式安装 启动ECLIPSE Help → Software Updates → Find and Install… → Search for new features to install → New remote site… 名称: “S ...
Global site tag (gtag.js) - Google Analytics