- 博客(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
151
原创 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
139
原创 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
179
logback.xml配置实例
<?xml version="1.0" encoding="UTF-8" ?><!--scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 debug:当此属...
2015-03-27 14:05:25
175
原创 logback 常用配置详解(三) <filter>
logback 常用配置详解(三) <filter> <filter>:过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之一。返回DENY,日志将立即被抛弃不再经过其他过滤器;返回NEUTRAL,有序列表里的下个过滤器过接着处理日志;返回ACCEPT,日志会被立即处理,不再经过剩余过滤器。过滤器被添加到<Appen...
2015-03-27 14:03:34
146
原创 logback 常用配置详解(二) <appender>
logback 常用配置详解(二) <appender> <appender>:<appender>是<configuration>的子节点,是负责写日志的组件。<appender>有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。 1.Conso...
2015-03-27 14:02:12
123
原创 logback 配置详解(一)
一:根节点<configuration>包含的属性: scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为true时,将打印出logb...
2015-03-27 14:00:16
114
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
142
Maven标准目录布局简介
src/main/java应用程序/库源src/main/resources应用程序/库资源src/main/filters资源筛选器文件src/main/config配置文件src/main/scripts应用程序/库脚本src/main/webappWeb 应用程序源src/test/java测试源src/...
2014-07-07 11:03:08
197
原创 axis1.4 WSDL2Java 命令详解
Usage: java org.apache.axis.wsdl.WSDL2Java [options] WSDL-URIOptions:-h, --help打印帮助信息后退出-v, --verbose打印报告信息-n, --noImports只生成直接的WSDL代码文档-O, --timeout <argument>超时秒数(默认45...
2014-04-23 18:19:46
486
原创 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
613
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
679
原创 JavaMail学习笔记(六)、搜索邮件
JavaMail在javax.mail.search包中定义了一个用于创建搜索条件的SearchTerm类,应用程序创建SearchTerm类的实例对象后,就可以调用Folder.Search(SearchTerm st)方法搜索邮件夹中符合搜索条件的所有邮件。SearchTerm是一个抽象类,JavaMail提供了22个实现子类以帮助应用程序创建不同的搜索条件,这22个类可分为两大类型,如下...
2014-02-23 17:50:50
167
原创 JavaMail学习笔记(七)、帐号激活与忘记密码 实例
一、帐户激活 在很多时候,在某些网站注册一个用户之后,网站会给这个用户注册时填写的email地址发送一封帐户激活邮件,这封邮件的内容就是一个激活帐户的链接和一段简短的文字描述,如果用户没有去邮箱将帐户激活,可能在使用网站的某些功能时就会受到限制,比如不能发贴、下载资料、评论等限制。这么做的原因应该是为了保证帐户的安全性和邮箱的有效性,以后网站如果有什么活动、资讯...
2014-02-23 17:50:36
310
原创 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
373
原创 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
219
原创 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
490
原创 JavaMail学习笔记(二)、JavaMail API简介和配置开发环境
一、JavaMail API 简介 JavaMail API是Sun公司为方便Java开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发包,它支持一些常用的邮件协议,如:SMTP、POP3、IMAP和MIME等。开发人员使用JavaMail API编写邮件处理软件时,无须考虑邮件协议底层的实现细节,只要调用JavaMail开发包中相应的API类就可以了。Jav...
2014-02-20 14:42:38
240
原创 JavaMail学习笔记(一)、理解邮件传输协议(SMTP、POP3、IMAP、MIME)
电子邮件需要在邮件客户端和邮件服务器之间,以及两个邮件服务器之间进行传递,就必须遵循一定的规则,这些规则就是邮件传输协议。SMTP协议定了邮件客户端与SMTP服务之间,以及两台SMTP服务器之间发送邮件的通信规则;POP3/IMAP协议定义了邮件客户端与POP3服务器之间收发邮件的通信规则。一、SMTP协议 SMTP(Simple Mail Transfer ...
2014-02-20 14:37:52
602
原创 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
153
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
200
原创 获取字符串的长度,如果有中文,则每个中文字符计为2位
/** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value * @return */ public static int length(String value) { int valueLength = 0; String chinese = "[\u0391-\uFFE5]"; ...
2013-09-27 10:16:49
199
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
815
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
219
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
177
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
229
原创 DOM、JDOM、DOM4J的区别
dom是解析xml的底层接口之一(另一种是sax) 而jdom和dom4j则是基于底层api的更高级封装 dom是通用的,而jdom和dom4j则是面向java语言的 DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层...
2013-07-12 17:53:52
106
原创 深入Java单例模式
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的...
2013-07-12 15:57:19
89
原创 sqlserver数据库 用户、组或角色 'ultranms' 在当前数据库中已存在。 (Microsoft SQL Server,错误: 15023...
在使用SQL Server 2008时,我们经常会遇到一个情况:需要把一台服务器上的数据库转移到另外一台服务器上。而转移完成后,需要给一个"登录"关联一个"用户"时,往往会发生错误: “错误15023:当前数据库中已存在用户或角色” 原因及解决办法如下: 首先介绍一下sql server中“登录”与“用户”的区别,“登录”用于用户身份验证,...
2013-06-26 10:37:25
194
原创 父窗体与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
111
原创 Socket 长连接与短连接,心跳
长连接与短连接所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。 比如http的,只是连接、请求、关闭,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。 其实长连接...
2013-02-25 13:15:14
105
原创 Struts2值栈
一、值栈是什么简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心。Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样一来,数据被集中管理起来而不会凌乱,大大方便了程序编写。Struts2中关于值栈的另外一个很激动人心的特性就是:大多数情况下,你根本无需关心值栈,你...
2013-02-17 16:37:31
98
原创 Struts2自定义拦截器
自定义一个拦截器需要三步:1、自定义一个实现Interceptor接口(或者继承自AbstractInterceptor)的类。2、在strutx.xml中注册上一步中定义的拦截器。33、在需要使用的Action中引用上述定义的拦截器,为了方便也可将拦截器定义为默认的拦截器,这样在不加特殊声明的情况下所有的Action都被这个拦截器拦截。定义拦截器:其实在Struts2里...
2013-02-01 16:31:23
115
原创 Struts2预定义拦截器的使用
使用struts2拦截器、或者自定义拦截器是要特别注意:在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(使用struts2自带的timer拦截器): <action name="loginAction" class="cn.wjq.study.login.action.LoginAction" method="login">...
2013-02-01 16:17:45
159
原创 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
141
原创 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
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人