<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hjpengjava的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hjpengjava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hjpengjava]]></copyright><item><title><![CDATA[深入探讨JavaMail API的使用]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3549641</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3549641</guid><author>hjpengjava</author><pubDate>Thu, 18 Dec 2008 14:25:00 +0800</pubDate><description><![CDATA[ 问题一、我如何发送一封简单的信件？　　回答：我将在下面的例子中详细的讲解如何发送简单信件import java.util.*;import java.io.*;import javax.mail.*;import javax.mail.internet.*;import javax.activation.*;public class SendSimpleMail {file://msgTex]]></description><category></category></item><item><title><![CDATA[HTMLParser包的过滤分析 ]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3548334</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3548334</guid><author>hjpengjava</author><pubDate>Thu, 18 Dec 2008 12:32:00 +0800</pubDate><description><![CDATA[ SECTION 01 下载安装 如果老板今天要叫你写一个小程序, 去抓取某个网页的所有 image, 该怎么做呢, 你必须先把所有的 image url 先 parse 出来, 接著一个一个图片下载下来, 那么 image url 该如何 parse , 这个就是 htmlparser 的功能了, 当然, 应用方面非常的广, 在 xml 成为数据交换还没有普及化时, 利用其它网站的资料来加强自己]]></description><category></category></item><item><title><![CDATA[org.apache.commons.digester.Digester使用]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3548126</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3548126</guid><author>hjpengjava</author><pubDate>Thu, 18 Dec 2008 12:00:00 +0800</pubDate><description><![CDATA[ commons.digester软件包学习   http://www.onjava.com/pub/a/onjava/2002/10/23/digester.html?page=1它能方便地将XML文档所定义的元素转化为JAVA对象，其实它的用法有点象栈(当然内在的原理就是那个古老的东西,只是提供了更高一层的封装)。      //生成一个digester。主要需要引进commons]]></description><category></category></item><item><title><![CDATA[做算法处理:(MessageDigest)处理的步骤]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3547307</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3547307</guid><author>hjpengjava</author><pubDate>Thu, 18 Dec 2008 10:31:00 +0800</pubDate><description><![CDATA[ MessageDigest处理的步骤：     *     1:获取某种算法例如：MessageDigest.getInstance("SHA-1");算法（如 DSA、RSA、MD5 或 SHA-1）。      *     2:更新数据update();     *     3:调用 digest() 方法之一完成哈希计算     *     4.进行进制处理例子：     publ]]></description><category></category></item><item><title><![CDATA[StringUtils工具类的使用 ]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3547010</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3547010</guid><author>hjpengjava</author><pubDate>Thu, 18 Dec 2008 10:07:00 +0800</pubDate><description><![CDATA[ 一、数组转成字符串：    1、 将数组中的字符转换为一个字符串    将数组中的字符转换为一个字符串     @param strToConv 要转换的字符串 ,默认以逗号分隔    @return 返回一个字符串    String[3] s={"a","b","c"}    StringUtil.convString（s)="a,b,c"    2、 static public Str]]></description><category></category></item><item><title><![CDATA[自定义标签库]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3539631</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3539631</guid><author>hjpengjava</author><pubDate>Wed, 17 Dec 2008 14:23:00 +0800</pubDate><description><![CDATA[ 自定义标签处理类一般都继承TagSupport或BodyTagSupport 1.先看一个普通的最简单的自定义标签程序。 A:创建标签的处理类 Java代码 package com.test.tag;     import java.io.IOException;     import javax.servlet.jsp.JspException;   i]]></description><category></category></item><item><title><![CDATA[org.apache.commons.lang.StringUtils 的应用]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3538291</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3538291</guid><author>hjpengjava</author><pubDate>Wed, 17 Dec 2008 11:31:00 +0800</pubDate><description><![CDATA[ import org.apache.commons.lang.StringUtils;/** * Created by IntelliJ IDEA. * User: lly * Date: 2006-11-16 * Time: 11:01:36 *  * 　一个带输入框的窗体，用户在此输入框内输入许可证密钥。您希望允许输入1110-JAVA格式的密钥。您必须进行以下操作： *  * 1.]]></description><category></category></item><item><title><![CDATA[org.apache.commons.lang.StringUtils这个字符串处理的类]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3538247</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3538247</guid><author>hjpengjava</author><pubDate>Wed, 17 Dec 2008 11:26:00 +0800</pubDate><description><![CDATA[ Java中，用逗号分隔一个字符串”a,,b,c,”，结果是一个长度为5的数组：["a", "", "b", "c", ""]而大部分情况下，那些空字符串是不想要的，于是在循环中我们就需要一一判断字符串是不是空的。StringUtils.split方法就帮我们按照这种思路来分割字符串。许多开发人员抱怨Java没有提供一个join方法，StringUtils.join解决了这个问题。]]></description><category></category></item><item><title><![CDATA[实战 Lucene]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3537935</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3537935</guid><author>hjpengjava</author><pubDate>Wed, 17 Dec 2008 10:54:00 +0800</pubDate><description><![CDATA[ 　Lucene 简介　　Lucene 是一个基于 Java 的全文信息检索工具包，它不是一个完整的搜索应用程序，而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。　　目前已经有很多应用程序的搜索功能是基于 Lucene 的，比如 Eclipse 的帮助系统的搜索功能。Luc]]></description><category></category></item><item><title><![CDATA[语言分析包org.apache.lucene.analysis]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3537671</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3537671</guid><author>hjpengjava</author><pubDate>Wed, 17 Dec 2008 10:31:00 +0800</pubDate><description><![CDATA[ 语言分析包org.apache.lucene.analysisAnalyzer是一个抽象类，司职对文本内容的切分词规则。 切分后返回一个TokenStream，TokenStream中有一个非常重要方法next()，即取到下一个词。简单点说，通过切词规则，把一篇文章从头到尾分成一个个的词，这就是org.apache.lucene.analysis的工作。 对英文而言，]]></description><category></category></item><item><title><![CDATA[深入了解struts1.2中的struts-config.xml]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3377825</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3377825</guid><author>hjpengjava</author><pubDate>Wed, 26 Nov 2008 11:05:00 +0800</pubDate><description><![CDATA[ 弄清楚struts-config.xml中各项元素的作用，对于我们构建web项目有莫大的好处。是struts的根元素，它主要有8个子元素，DTD定义如下： (data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug]]></description><category></category></item><item><title><![CDATA[Taglib学习笔记]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3273998</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3273998</guid><author>hjpengjava</author><pubDate>Tue, 11 Nov 2008 10:00:00 +0800</pubDate><description><![CDATA[一、概要： 1、JSP标签技术始于JSP1.1 2、作用：代码复用；JSP页面简洁 3、四个步骤：     A、创建实现标签功能的JAVA类（Bean或Servlet）     B、创建标签库的描述文件     C、web.xml中添加标签库说明     D、JSP页面中添加标签库说明，及使用标签 4、标签可以访问的数据范围类型：application;session;request;page]]></description><category></category></item><item><title><![CDATA[Struts,Hibernate,Spring优缺点]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3217598</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3217598</guid><author>hjpengjava</author><pubDate>Tue, 04 Nov 2008 12:23:00 +0800</pubDate><description><![CDATA[1.strutsstruts框架具有组件的模块化，灵活性和重用性的优点，同时简化了基于MVC的web应用程序的开发。优点：Struts跟Tomcat、Turbine等诸多Apache项目一样，是开源软件，这是它的一大优点。使开发者能更深入的了解其内部实现机制。除此之外，Struts的优点主要集中体现在两个方面：Taglib和页面导航。Taglib是Struts的标记库，灵活动用，能]]></description><category></category></item><item><title><![CDATA[ibatis in Spring 和 Hibernate in Spring 的区别]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3211063</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3211063</guid><author>hjpengjava</author><pubDate>Mon, 03 Nov 2008 16:02:00 +0800</pubDate><description><![CDATA[ 1．    sqlMapClient节点类似SessionFactory之与Hibernate，这里我们引入了针对ibatis SqlMap的SqlMapClientFactoryBean配置。SqlMapClient对于ibatis的意义类似于Session与Hibernate以及Connection与JDBC，这里的sqlMapClient节点实际上配置了一个sqlMap]]></description><category></category></item><item><title><![CDATA[:ibatis in Spring配置文件]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3211043</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3211043</guid><author>hjpengjava</author><pubDate>Mon, 03 Nov 2008 16:00:00 +0800</pubDate><description><![CDATA[  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]]></description><category></category></item><item><title><![CDATA[手动设置Locale]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3209401</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3209401</guid><author>hjpengjava</author><pubDate>Mon, 03 Nov 2008 11:59:00 +0800</pubDate><description><![CDATA[ 。代码示例如下设置代码 org.springframework.web.servlet.i18n.CookieLocaleResolver cookieLocaleResolver = new org.springframework.web.servlet.i18n.CookieLocaleResolver(); String langCountry = request.getParam]]></description><category></category></item><item><title><![CDATA[Locale的手动切换]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3209285</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3209285</guid><author>hjpengjava</author><pubDate>Mon, 03 Nov 2008 11:47:00 +0800</pubDate><description><![CDATA[ localeResolver要用CookieLocaleResolver而不是AcceptHeaderLocaleResolver，若是后者则会抛出异常：throw new UnsupportedOperationException(”Cannot change HTTP accept header - use a different locale resolution strategy]]></description><category></category></item><item><title><![CDATA[spring中连接池的配置]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3194825</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3194825</guid><author>hjpengjava</author><pubDate>Fri, 31 Oct 2008 17:20:00 +0800</pubDate><description><![CDATA[ 在默认通过myeclipse生成的配置里，spring使用的是apache的dbcp连接池  class="org.apache.commons.dbcp.BasicDataSource">     value="com.mysql.jdbc.Driver">       value="jdbc:mysql://localhost:3306/mysql">       如果改为C3P0则为：  ]]></description><category></category></item><item><title><![CDATA[Spring 事务简化配置]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3194617</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3194617</guid><author>hjpengjava</author><pubDate>Fri, 31 Oct 2008 16:35:00 +0800</pubDate><description><![CDATA[在 spring 中,  事务管理一般是通过声明一个 txProxyTemplate,  然后业务 bean 中 parent = "txProxyTemplate",  这样做未免显得有些繁琐,  并且如果业务 bean 还需要其他拦截器,  配置也不太方便,  下面贴出我的配置, 用 DefaultAdvisorAutoProxyCreator 实现自动代理 [code:1]         ]]></description><category></category></item><item><title><![CDATA[Spring AOP 代理机制 ]]></title><link>https://blog.youkuaiyun.com/hjpengjava/article/details/3194559</link><guid>https://blog.youkuaiyun.com/hjpengjava/article/details/3194559</guid><author>hjpengjava</author><pubDate>Fri, 31 Oct 2008 16:22:00 +0800</pubDate><description><![CDATA[Spring Framework reference 2.0.5 参考手册中文版 6.6. 代理机制 中是这样写的 Spring AOP部分使用JDK动态代理或者CGLIB来为目标对象创建代理。（建议尽量使用JDK的动态代理）如果被代理的目标对象实现了至少一个接口，则会使用JDK动态代理。所有该目标类型实现的接口都将被代理。若该目标对象没有实现任何接口，则创建一个CGLIB代理。 ]]></description><category></category></item></channel></rss>