- 博客(54)
- 收藏
- 关注
转载 深入探讨JavaMail API的使用
问题一、我如何发送一封简单的信件? 回答:我将在下面的例子中详细的讲解如何发送简单信件import java.util.*;import java.io.*;import javax.mail.*;import javax.mail.internet.*;import javax.activation.*;public class SendSimpleMail {file://msgTex
2008-12-18 14:25:00 609
转载 HTMLParser包的过滤分析
SECTION 01 下载安装 如果老板今天要叫你写一个小程序, 去抓取某个网页的所有 image, 该怎么做呢, 你必须先把所有的 image url 先 parse 出来, 接著一个一个图片下载下来, 那么 image url 该如何 parse , 这个就是 htmlparser 的功能了, 当然, 应用方面非常的广, 在 xml 成为数据交换还没有普及化时, 利用其它网站的资料来加强自己
2008-12-18 12:32:00 1957
原创 org.apache.commons.digester.Digester使用
commons.digester软件包学习 http://www.onjava.com/pub/a/onjava/2002/10/23/digester.html?page=1它能方便地将XML文档所定义的元素转化为JAVA对象,其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。 //生成一个digester。主要需要引进commons
2008-12-18 12:00:00 8201
原创 做算法处理:(MessageDigest)处理的步骤
MessageDigest处理的步骤: * 1:获取某种算法例如:MessageDigest.getInstance("SHA-1");算法(如 DSA、RSA、MD5 或 SHA-1)。 * 2:更新数据update(); * 3:调用 digest() 方法之一完成哈希计算 * 4.进行进制处理例子: publ
2008-12-18 10:31:00 906
原创 StringUtils工具类的使用
一、数组转成字符串: 1、 将数组中的字符转换为一个字符串 将数组中的字符转换为一个字符串 @param strToConv 要转换的字符串 ,默认以逗号分隔 @return 返回一个字符串 String[3] s={"a","b","c"} StringUtil.convString(s)="a,b,c" 2、 static public Str
2008-12-18 10:07:00 551
原创 自定义标签库
自定义标签处理类一般都继承TagSupport或BodyTagSupport 1.先看一个普通的最简单的自定义标签程序。 A:创建标签的处理类 Java代码 package com.test.tag; import java.io.IOException; import javax.servlet.jsp.JspException; i
2008-12-17 14:23:00 803
原创 org.apache.commons.lang.StringUtils 的应用
import org.apache.commons.lang.StringUtils;/** * Created by IntelliJ IDEA. * User: lly * Date: 2006-11-16 * Time: 11:01:36 * * 一个带输入框的窗体,用户在此输入框内输入许可证密钥。您希望允许输入1110-JAVA格式的密钥。您必须进行以下操作: * * 1.
2008-12-17 11:31:00 846
原创 org.apache.commons.lang.StringUtils这个字符串处理的类
Java中,用逗号分隔一个字符串”a,,b,c,”,结果是一个长度为5的数组:["a", "", "b", "c", ""]而大部分情况下,那些空字符串是不想要的,于是在循环中我们就需要一一判断字符串是不是空的。StringUtils.split方法就帮我们按照这种思路来分割字符串。许多开发人员抱怨Java没有提供一个join方法,StringUtils.join解决了这个问题。
2008-12-17 11:26:00 3176
原创 实战 Lucene
Lucene 简介 Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。 目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Luc
2008-12-17 10:54:00 713
原创 语言分析包org.apache.lucene.analysis
语言分析包org.apache.lucene.analysisAnalyzer是一个抽象类,司职对文本内容的切分词规则。 切分后返回一个TokenStream,TokenStream中有一个非常重要方法next(),即取到下一个词。简单点说,通过切词规则,把一篇文章从头到尾分成一个个的词,这就是org.apache.lucene.analysis的工作。 对英文而言,
2008-12-17 10:31:00 4048 1
转载 深入了解struts1.2中的struts-config.xml
弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。是struts的根元素,它主要有8个子元素,DTD定义如下: (data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug
2008-11-26 11:05:00 895
原创 Taglib学习笔记
一、概要: 1、JSP标签技术始于JSP1.1 2、作用:代码复用;JSP页面简洁 3、四个步骤: A、创建实现标签功能的JAVA类(Bean或Servlet) B、创建标签库的描述文件 C、web.xml中添加标签库说明 D、JSP页面中添加标签库说明,及使用标签 4、标签可以访问的数据范围类型:application;session;request;page
2008-11-11 10:00:00 551
转载 Struts,Hibernate,Spring优缺点
1.strutsstruts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。优点:Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能
2008-11-04 12:23:00 375
原创 ibatis in Spring 和 Hibernate in Spring 的区别
1. sqlMapClient节点类似SessionFactory之与Hibernate,这里我们引入了针对ibatis SqlMap的SqlMapClientFactoryBean配置。SqlMapClient对于ibatis的意义类似于Session与Hibernate以及Connection与JDBC,这里的sqlMapClient节点实际上配置了一个sqlMap
2008-11-03 16:02:00 527
原创 :ibatis in Spring配置文件
Ibatis-Context.xml:xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd">beans>bean id="dataSource"cla
2008-11-03 16:00:00 718
原创 手动设置Locale
。代码示例如下设置代码 org.springframework.web.servlet.i18n.CookieLocaleResolver cookieLocaleResolver = new org.springframework.web.servlet.i18n.CookieLocaleResolver(); String langCountry = request.getParam
2008-11-03 11:59:00 1482
转载 Locale的手动切换
localeResolver要用CookieLocaleResolver而不是AcceptHeaderLocaleResolver,若是后者则会抛出异常:throw new UnsupportedOperationException(”Cannot change HTTP accept header - use a different locale resolution strategy
2008-11-03 11:47:00 1357
原创 spring中连接池的配置
在默认通过myeclipse生成的配置里,spring使用的是apache的dbcp连接池 class="org.apache.commons.dbcp.BasicDataSource"> value="com.mysql.jdbc.Driver"> value="jdbc:mysql://localhost:3306/mysql"> 如果改为C3P0则为:
2008-10-31 17:20:00 514
转载 Spring 事务简化配置
在 spring 中, 事务管理一般是通过声明一个 txProxyTemplate, 然后业务 bean 中 parent = "txProxyTemplate", 这样做未免显得有些繁琐, 并且如果业务 bean 还需要其他拦截器, 配置也不太方便, 下面贴出我的配置, 用 DefaultAdvisorAutoProxyCreator 实现自动代理 [code:1]
2008-10-31 16:35:00 524
转载 Spring AOP 代理机制
Spring Framework reference 2.0.5 参考手册中文版 6.6. 代理机制 中是这样写的 Spring AOP部分使用JDK动态代理或者CGLIB来为目标对象创建代理。(建议尽量使用JDK的动态代理)如果被代理的目标对象实现了至少一个接口,则会使用JDK动态代理。所有该目标类型实现的接口都将被代理。若该目标对象没有实现任何接口,则创建一个CGLIB代理。
2008-10-31 16:22:00 3341
转载 常用js函数(2)
/*------------------------------------------------------------ 判断输入文本是否为空,如为空则提示 text-------输入文本 使用例子onBlur="isNull(this,姓名)" ------------------------------------------------------------*/functio
2008-10-30 17:46:00 458
原创 常用js函数(2)
*------------------------------------------------------------ 定义变量 ------------------------------------------------------------*/var i,j;/**//*-------------------------------------------------------
2008-10-30 17:45:00 839
转载 常用js函数(1)
*------------------------------------------------------------dateDlg(inputid,initDate,startYear,endYear) 弹出时间窗口compareDate(end,s) 与当前时间比较compareTwoDate(startDate,endDate,s)
2008-10-30 17:41:00 399
转载 Vector的用法
import java.util.*;/** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */public class VectorDemo{ public static void main(String[] args){ //Vector的创建 //使用Vecto
2008-10-30 16:44:00 408
原创 用jstl做分页处理
当前页面:[${requestScope.pageNum}/${requestScope.pageCount}] 当前页数:[${requestScope.pageNum }/${requestScope.pageCount }] 1}"> 第一页 上一页
2008-10-30 14:33:00 629
转载 js判断键盘按键
表 3. DHTML 键盘事件名称说明onkeypress这个事件在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。onkeyup这个事件在用户放开任何先前按下的键盘键时发生。onkeydown这个事件在用户按下任何键盘键(包括系统按钮,如箭头键和功能
2008-10-30 09:35:00 885
原创 JS屏蔽键盘
一、屏蔽键盘所有键function document.onkeydown(){event.keyCode = 0;event.returnvalue = false;}-->二、屏蔽鼠标右键 在body标签里加上 oncontextmenu="self.event.returnvalue=false" 或者:function document.oncontextmenu
2008-10-30 09:34:00 1105
原创 JS键盘控制事件教程
获取键盘控制事件是实现交互性最有力的方法之一。 首先需要了解的是如何初始化该事件,基本语句如下: document.onkeydown = keyDown 当浏览器读到这个语句时,无论按下键盘上的哪个键,都将呼叫KeyDown()函数。 捕获键盘事件对于不同的浏览器来说有点困难,我们分别的来学习不同浏览器的实现语句。
2008-10-30 09:33:00 1083
转载 js键盘事件全面控制
这个是捕获键盘事件输入状态的js代码,它可以判断你敲打了键盘的那个键,ctrl、shift,26个字母等等,返回具体键盘值。Javascript:keyCode键盘键码值表键盘事件全面控制 - 扮靓吧时尚女生论坛www.mei828.cn TD {text-align:center}function init() {document.onkeydown = showKeyDo
2008-10-30 09:32:00 2829 1
转载 JS键盘事件
事件名称 说明 onkeypress 这个事件在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。onkeyup 这个事件在用户放开任何先前按下的键盘键时发生。onkeydown 这个事件在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。 function KeyDown(){ i
2008-10-30 09:31:00 3204
转载 用网页代码实现把TAB键变为Enter键
New Document document.onkeydown = function(){ if(event.keyCode==13){event.keyCode==9}}
2008-10-30 09:29:00 834
转载 js 屏蔽/启用enter鍵
(1) function enter() { if(window.event.keyCode==13) { document.Form1.IbtnLogin.click(); } } (2)onkeypress="if ((event.keyCode == 13)) event.keyCode=0;" function enter() { if
2008-10-30 09:26:00 522
原创 Ibatis2.0使用说明——配置篇(4)
Parameter Maps and Inline Parameters [nullValue="NUMERIC"] [null="-9999999"]/> 括号[]中是可选的属性。parameterMap 元素的id 属性作为唯一标识,在同一个SQL Map XML 文件中不能重名。一个paramet
2008-10-27 09:52:00 1324
原创 Ibatis2.0使用说明——配置篇(3)
statement中的参数简介:1. parameterClassparameterClass 属性的值是Java类的全限定名(即包括类的包名)。parameterClass属性是可选的,目的是限制输入参数的类型为指定的Java 类。虽然Parameter-class属性是可选的,建议你为每一个SQL都指定parameterClass。如果不指定parameterClass
2008-10-27 09:51:00 452
原创 Ibatis2.0使用说明——配置篇(1)
一、 SQL Map XML 配置文件SQL Map 使用XML 配置文件集中的配置不同的设置属性,包括DataSource 的详细配置信息,SQL Map 和其他可选属性,如线程管理等。以下是SQL Map 配置文件的一个例子:SqlMapConfig.xmlPUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN""http://www.ibat
2008-10-27 09:47:00 399
原创 Ibatis访问xml文件
源码: public class MyConn { private static SqlMapClient sqlMapper; static{ try { Reader reader
2008-10-27 09:18:00 463
原创 Hibernate常见的20个问题
1问:Hibernate初始化时总是报错:java.lang.NoClassDefFoundErrorHibernate初始化时出现出错代码:java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException答:这是新手常见问题。是因为使用默认设置时,Hibernate文档里指出的Hibernate库不完整,缺少ehc
2008-10-24 13:47:00 356
原创 java+mysql+jsp分页处理(数据源)
1.java代码Page.java /** * */package com.bean;import java.util.Vector;import com.dao.QueryHelpDao;/** * @author Admin * */public class Page { private int curPage;// 当前的几页 private int maxPa
2008-10-23 17:33:00 1182
原创 用servlet动态生成图片
/** * 利用Servlet生成动态的图像 * JPEGServlet.java */import java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import javax.servlet.ServletException;impor
2008-10-23 16:24:00 399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人