自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 Web.xml详解

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml

2015-09-01 17:17:56 158

原创 log4j.properties 配置实例

##################### Set Log Levels 定义输出级别和输出平台 (FATAL>ERROR>WARN>INFO>DEBUG) log4j.rootLogger=DEBUG,consoleOut,rollingFileOut#log4j.rootLogger=INFO,consoleOut,fileOut,rollingFileOut#lo...

2015-03-30 13:45:50 144

原创 SLF4J+Logback、Log4j

SLF4J为其他日志系统提供统一的接口,如logback、log4j等。方便在项目中切换日志系统   SLF4J使用方法:           1、从官网下载SLF4J包:http://www.slf4j.org/  我下载的是slf4j-1.7.7.zip           2、解压zip包,将 slf4j-api-1.7.7.jar 添加到项目中           3、Jav...

2015-03-27 15:02:17 189

logback.xml配置实例

<?xml version="1.0" encoding="UTF-8" ?> <!--scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 debug:当此属...

2015-03-27 14:05:25 184

原创 logback 常用配置详解(三) <filter>

logback 常用配置详解(三) &lt;filter&gt;   &lt;filter&gt;: 过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之一。返回DENY,日志将立即被抛弃不再经过其他过滤器;返回NEUTRAL,有序列表里的下个过滤器过接着处理日志;返回ACCEPT,日志会被立即处理,不再经过剩余过滤器。 过滤器被添加到&lt;Appen...

2015-03-27 14:03:34 152

原创 logback 常用配置详解(二) <appender>

logback 常用配置详解(二) &lt;appender&gt;   &lt;appender&gt;: &lt;appender&gt;是&lt;configuration&gt;的子节点,是负责写日志的组件。 &lt;appender&gt;有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。   1.Conso...

2015-03-27 14:02:12 131

原创 logback 配置详解(一)

一:根节点&lt;configuration&gt;包含的属性:   scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod: 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 debug: 当此属性设置为true时,将打印出logb...

2015-03-27 14:00:16 121

Thread.join()

Thread的非静态方法join()让一个线程t2“加入”到另外一个线程t1的尾部。在A执行完毕之前,B不能执行     分别注释t1.join()和t2.join()观察程序打印顺序   class ThreadTesterA implements Runnable { private int i; public void run() { try { whil...

2014-07-16 10:41:42 154

Maven标准目录布局简介

src/main/java 应用程序/库源 src/main/resources 应用程序/库资源 src/main/filters 资源筛选器文件 src/main/config 配置文件 src/main/scripts 应用程序/库脚本 src/main/webapp Web 应用程序源 src/test/java 测试源 src/...

2014-07-07 11:03:08 207

原创 axis1.4 WSDL2Java 命令详解

  Usage:   java org.apache.axis.wsdl.WSDL2Java [options] WSDL-URIOptions: -h, --help 打印帮助信息后退出 -v, --verbose 打印报告信息 -n, --noImports 只生成直接的WSDL代码文档 -O, --timeout &lt;argument&gt; 超时秒数(默认45...

2014-04-23 18:19:46 497

原创 axis1.4部署安装

本人整理的axis1.4 WebService开发所需jar包下载地址:http://yunpan.cn/QIxdtAAaEjsjb   1.axis简介:           Axis(Apache eXtensible Interaction System)是一款开源的WebService 运行引擎,它是SOAP 协议的一个实现,其本身来源于Apache 的另一个项目Apache S...

2014-03-25 21:45:16 632

Unable to find required classes (javax.activation.DataHandler and javax.mail.int

客户端访问axis是出现的警告 Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled   原因:缺失mail.jar和activation.jar   解决方法:      ...

2014-02-25 18:02:22 685

原创 JavaMail学习笔记(六)、搜索邮件

JavaMail在javax.mail.search包中定义了一个用于创建搜索条件的SearchTerm类,应用程序创建SearchTerm类的实例对象后,就可以调用Folder.Search(SearchTerm st)方法搜索邮件夹中符合搜索条件的所有邮件。SearchTerm是一个抽象类,JavaMail提供了22个实现子类以帮助应用程序创建不同的搜索条件,这22个类可分为两大类型,如下...

2014-02-23 17:50:50 173

原创 JavaMail学习笔记(七)、帐号激活与忘记密码 实例

一、帐户激活             在很多时候,在某些网站注册一个用户之后,网站会给这个用户注册时填写的email地址发送一封帐户激活邮件,这封邮件的内容就是一个激活帐户的链接和一段简短的文字描述,如果用户没有去邮箱将帐户激活,可能在使用网站的某些功能时就会受到限制,比如不能发贴、下载资料、评论等限制。这么做的原因应该是为了保证帐户的安全性和邮箱的有效性,以后网站如果有什么活动、资讯...

2014-02-23 17:50:36 321

原创 JavaMail学习笔记(五)、使用IMAP协议接收并解析电子邮件

package org.yangxin.study.jm; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Properties; import javax.mail.Flags.Flag; import javax.mail.Folder; import j...

2014-02-20 14:54:10 377

原创 JavaMail学习笔记(四)、使用POP3协议接收并解析电子邮件(全)

package org.yangxin.study.jm; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStre...

2014-02-20 14:51:33 227

原创 JavaMail学习笔记(三)、使用SMTP协议发送电子邮件(全)

    package org.yangxin.study.jm; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;...

2014-02-20 14:48:17 497

原创 JavaMail学习笔记(二)、JavaMail API简介和配置开发环境

一、JavaMail API 简介          JavaMail API是Sun公司为方便Java开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发包,它支持一些常用的邮件协议,如:SMTP、POP3、IMAP和MIME等。开发人员使用JavaMail API编写邮件处理软件时,无须考虑邮件协议底层的实现细节,只要调用JavaMail开发包中相应的API类就可以了。Jav...

2014-02-20 14:42:38 249

原创 JavaMail学习笔记(一)、理解邮件传输协议(SMTP、POP3、IMAP、MIME)

电子邮件需要在邮件客户端和邮件服务器之间,以及两个邮件服务器之间进行传递,就必须遵循一定的规则,这些规则就是邮件传输协议。SMTP协议定了邮件客户端与SMTP服务之间,以及两台SMTP服务器之间发送邮件的通信规则;POP3/IMAP协议定义了邮件客户端与POP3服务器之间收发邮件的通信规则。 一、SMTP协议           SMTP(Simple Mail Transfer ...

2014-02-20 14:37:52 613

原创 Flash Builder 4.6 插件安装后Myeclipse中按alt + / 出现了JavaElementLabels_comma_string=....

在安装Flash Builder ,并且安装了eclipse插件之后 发现在Myeclipse中按alt + / 出现了JavaElementLabels_comma_string=.... 的字符 影响包名显示 后来查到需要在flash builder 4.6的安装目录下找到elipse文件夹 在里面找到org.eclipse.jdt.ui.nl开头的jar文件 找到org/ecl...

2014-02-13 15:57:58 163

Flex和BlazeDS通信时异常:WebContent/messagebroker/amf'

 Flex和BlazeDS通信时异常:NetConnection.Call.Failed: HTTP: Status 404: url: 'http://192.168.19.123:808/WebContent/messagebroker/amf'"]   原因是:项目根目录下下.flexProperties文件中 serverContextRoot="/WebContent" 造成的 ...

2013-10-22 18:01:29 208

原创 获取字符串的长度,如果有中文,则每个中文字符计为2位

/** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value * @return */ public static int length(String value) { int valueLength = 0; String chinese = "[\u0391-\uFFE5]"; ...

2013-09-27 10:16:49 215

java命令调用IE浏览器,打开带有参数的URL

/** 通过命令行执行,打开指定的url页面 * @param url url地址 */ public void openHTTPURL(String url){ url="http://10.1.98.202:9008/itnf/UltraProcess/servlet/process/CmcEomsIncidentServlet.action?sheetNo=JT-...

2013-09-04 16:57:47 826 2

原创 Flex项目html-template文件夹说明

生成嵌入SWF用的网页的模版   输出文件夹是存放生成之后的文件的,html-template保存的是生成这些html的模版。 比如说有一个test.mxml文件,编译完成之后会生成test.swf和test.html。这里的test.html就是根据html-template里面的index.template.html生成的。test.html是把index.template.html里...

2013-08-15 09:56:19 223

JAVA项目使用jdom初始化xml配置文件类

 单例模式加载配置文件类   使用架包:jdom-2.0.5.jar、log4j-1.2.17.jar 代码: package com.wjq.project.loadFile; import java.io.InputStream; import java.util.HashMap; import java.util.Iterator; import java.util....

2013-07-22 11:06:22 188

JAVA项目使用dom4j初始化xml配置文件类

单例模式加载配置文件类 使用架包:dom4j-1.6.1.jar、jaxen-1.1-beta-6.jar、log4j-1.2.17.jar 代码: package com.wjq.project.loadFile; import java.io.InputStream; import java.util.HashMap; import java.util.Iterator; ...

2013-07-19 17:51:58 235

原创 DOM、JDOM、DOM4J的区别

dom是解析xml的底层接口之一(另一种是sax)   而jdom和dom4j则是基于底层api的更高级封装    dom是通用的,而jdom和dom4j则是面向java语言的        DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层...

2013-07-12 17:53:52 110

原创 深入Java单例模式

在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。   所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。   1. 最简单的实现   首先,能够想到的最简单的...

2013-07-12 15:57:19 103

原创 sqlserver数据库 用户、组或角色 'ultranms' 在当前数据库中已存在。 (Microsoft SQL Server,错误: 15023...

  在使用SQL Server 2008时,我们经常会遇到一个情况:需要把一台服务器上的数据库转移到另外一台服务器上。而转移完成后,需要给一个"登录"关联一个"用户"时,往往会发生错误:       “错误15023:当前数据库中已存在用户或角色”         原因及解决办法如下:         首先介绍一下sql server中“登录”与“用户”的区别,“登录”用于用户身份验证,...

2013-06-26 10:37:25 202

原创 父窗体与Iframe之间以及Iframe之间函数调用和传值

在父页面访问Iframe子窗体的txtAddress控件 window.frames["ifrMapCompanyDetails"].document.all("txtAddress").value = '地址' ; 在Iframe子窗体1访问父页面的TextBox1控件 , 子窗体1把值赋给子窗体2的某个控件 string strValue = "从子窗体传递给父页面的值" ; 下面是在Page...

2013-03-21 13:44:23 116

原创 Socket 长连接与短连接,心跳

长连接与短连接 所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。 比如http的,只是连接、请求、关闭,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。 其实长连接...

2013-02-25 13:15:14 110

原创 Struts2值栈

  一、值栈是什么 简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心。 Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样一来,数据被集中管理起来而不会凌乱,大大方便了程序编写。 Struts2中关于值栈的另外一个很激动人心的特性就是:大多数情况下,你根本无需关心值栈,你...

2013-02-17 16:37:31 104

原创 Struts2自定义拦截器

自定义一个拦截器需要三步: 1、自定义一个实现Interceptor接口(或者继承自AbstractInterceptor)的类。 2、在strutx.xml中注册上一步中定义的拦截器。 33、在需要使用的Action中引用上述定义的拦截器,为了方便也可将拦截器定义为默认的拦截器,这样在不加特殊声明的情况下所有的Action都被这个拦截器拦截。 定义拦截器: 其实在Struts2里...

2013-02-01 16:31:23 124

原创 Struts2预定义拦截器的使用

使用struts2拦截器、或者自定义拦截器是要特别注意:在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(使用struts2自带的timer拦截器):  &lt;action name="loginAction" class="cn.wjq.study.login.action.LoginAction" method="login"&gt; ...

2013-02-01 16:17:45 164

原创 struts2中对于default-action-ref配置的解析思路

对于package中default-action-ref的用法很多人有着不同的意见   有一部份的朋友在某个自定义的action中定义default-action-ref这个配置的时候, 认为在地址栏中输入地址如http://localhost:8080/project的时候(project为项目名),如果该项目后面不输入任何名字,则会自动进入default-action-ref定义的a...

2013-01-28 16:28:02 146

原创 Struts2中的default.properties文件详解

struts2框架按如下搜索顺序加载struts2常量 struts-default.xml struts-plugin.xml default.propertiesstruts.xmlweb.xml   default.properties默认配置文件,在Struts 2的核心jar包-struts2-core中,里面配置了一些全局的信息,如下:   1、struts.configu...

2013-01-28 15:56:49 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除