<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hellocdw的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hellocdw</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hellocdw]]></copyright><item><title><![CDATA[关于Java类加载双亲委派机制的思考（附一道面试题）]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/46673799</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/46673799</guid><author>hellocdw</author><pubDate>Sun, 28 Jun 2015 20:27:05 +0800</pubDate><description><![CDATA[预定义类加载器和双亲委派机制


JVM预定义的三种类型类加载器：

启动（Bootstrap）类加载器：是用本地代码实现的类装入器，它负责将
/lib下面的类库加载到内存中（比如rt.jar）。由于引导类加载器涉及到虚拟机本地实现细节，开发者无法直接获取到启动类加载器的引用，所以不允许直接通过引用进行操作。标准扩展（Extension）类加载器：是由 Sun 的
ExtClassL]]></description><category></category></item><item><title><![CDATA[sftp使用]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/45769999</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/45769999</guid><author>hellocdw</author><pubDate>Sat, 16 May 2015 18:00:48 +0800</pubDate><description><![CDATA[在sftp中get表示下载远程文件到本地；  put表示上传本地文件到远程
sftp> get 远程主机下文件的路径   将文件保存到本地电脑的路径
sftp> put 本地文件的路径 将文件版保存到远程主机的路径

但是get和put只能处理文件，对与文件夹的情况则用mget和mput命令：
mget -r /home/q/home/test/solr/ /home/test/stud]]></description><category></category></item><item><title><![CDATA[Mybatis参数传递总结]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/45248913</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/45248913</guid><author>hellocdw</author><pubDate>Fri, 24 Apr 2015 17:12:10 +0800</pubDate><description><![CDATA[单个参数传递的情况：用parameterType指定传入参数类型
publicList getXXBeanList(String xxCode);



<selectid="getXXXBeanList"
parameterType="java.lang.String"resultType="XXBean">
　　selectt.* from tableName t where t]]></description><category></category></item><item><title><![CDATA[如何在filter中拿到spring容器]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/45062041</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/45062041</guid><author>hellocdw</author><pubDate>Wed, 15 Apr 2015 17:10:18 +0800</pubDate><description><![CDATA[public class OriginFilter implements Filter {

    private ServletContext servletContext;

    final private Logger logger = LoggerFactory.getLogger(getClass());

    @Override
    public void ]]></description><category></category></item><item><title><![CDATA[如何正确地处理时间]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/44276275</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/44276275</guid><author>hellocdw</author><pubDate>Sun, 15 Mar 2015 13:17:29 +0800</pubDate><description><![CDATA[日期和时间在程序中应用广泛，每种程序开发语言都自带处理日期和时间的相关函数，很多开发者把日期和时间存入数据库中，但是，一旦涉及到跨时区的日期和时间的处理时，大多数开发者根本就不明白如何正确地处理日期和时间。
首先，我们来看大部分的程序都是这么创建当前时间并存入数据库的：
Date date = new Date();
store2db(date);

这么做的问题在于，数据库的DateTim]]></description><category></category></item><item><title><![CDATA[java在不同系统中处理换行符]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/44275139</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/44275139</guid><author>hellocdw</author><pubDate>Sun, 15 Mar 2015 10:57:34 +0800</pubDate><description><![CDATA[Linux,Unix和mac系统的换行是"\n"，而Windows的换行并不是直接的"\n"，是"\r\n"。所以out.write("\n")只能得到一个黑框，因为Windows不认为这是个“换行”。 直接从记事本输入的话，Windows自动输入了"\r\n"，所以从从文本文件中读出来的也是"\r\n"，可以正常显示。

那么这是为什么呢？稍微学过正则表达式的朋友都知道：\r是回车符，而\n]]></description><category></category></item><item><title><![CDATA[httpClient4.3发送https请求]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/30997541</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/30997541</guid><author>hellocdw</author><pubDate>Sun, 15 Jun 2014 16:46:42 +0800</pubDate><description><![CDATA[首先创建一个工具类：]]></description><category></category></item><item><title><![CDATA[Jericho Html paser详解]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/30530075</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/30530075</guid><author>hellocdw</author><pubDate>Fri, 13 Jun 2014 20:55:23 +0800</pubDate><description><![CDATA[Jericho Html paser详解
Jericho Html parseAPI: 
http://jericho.htmlparser.net/docs/javadoc/index.html
 
1：Source
在解析Html文档中第一步就是创建一个Source对象，该对象的构造方法如下：




Source(java.lang.CharSequence text) ]]></description><category></category></item><item><title><![CDATA[jericho-html解析html的一个例子]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/30466167</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/30466167</guid><author>hellocdw</author><pubDate>Fri, 13 Jun 2014 11:11:03 +0800</pubDate><description><![CDATA[public static void main(String[] args) throws ClientProtocolException, IOException {
		CloseableHttpClient client = HttpClients.createDefault();
		HttpGet get = new HttpGet("http://book.douban.com/lat]]></description><category></category></item><item><title><![CDATA[java字符编码]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/27231785</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/27231785</guid><author>hellocdw</author><pubDate>Tue, 27 May 2014 20:43:20 +0800</pubDate><description><![CDATA[java出现乱码的原因是编码和解码所使用的]]></description><category></category></item><item><title><![CDATA[java中的io系统详解]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/26510903</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/26510903</guid><author>hellocdw</author><pubDate>Wed, 21 May 2014 21:49:59 +0800</pubDate><description><![CDATA[Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符，分别操作字符、字符数组或字符串，而字节流处理单元为 1 个字节，操作字节和字节数组。

Java 内用 Unicode 编码存储字符，字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWr]]></description><category></category></item><item><title><![CDATA[Description Resource Path Location Type Access restriction: The constructor LoadLibraryAction(String]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/25966473</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/25966473</guid><author>hellocdw</author><pubDate>Fri, 16 May 2014 11:58:28 +0800</pubDate><description><![CDATA[在做压缩借
Description Resource Path Location Type Access restriction: The constructor LoadLibraryAction(String) is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.]]></description><category></category></item><item><title><![CDATA[Tomcat体系结构与运行流程]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/25384785</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/25384785</guid><author>hellocdw</author><pubDate>Fri, 09 May 2014 13:09:11 +0800</pubDate><description><![CDATA[Server(服务器)是Tomcat构成的顶级构成元素，所有一切均包含在Server中，Server的实现类StandardServer可以包含一个到多个Services;
次顶级元素Service的实现类为StandardService调用了容器(Container)接口，其实是调用了Servlet Engine(引擎)，而且StandardService类中也指明了该Service归属的Se]]></description><category></category></item><item><title><![CDATA[web服务器原理初探]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/25335889</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/25335889</guid><author>hellocdw</author><pubDate>Thu, 08 May 2014 20:33:14 +0800</pubDate><description><![CDATA[web服务器接收并解析浏览器发送过来的http请求]]></description><category></category></item><item><title><![CDATA[Struts1工作原理]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/25244601</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/25244601</guid><author>hellocdw</author><pubDate>Wed, 07 May 2014 21:32:02 +0800</pubDate><description><![CDATA[Struts原理图如下所示：]]></description><category></category></item><item><title><![CDATA[jakarta pool demo]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/24238541</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/24238541</guid><author>hellocdw</author><pubDate>Mon, 21 Apr 2014 11:13:07 +0800</pubDate><description><![CDATA[package com.cdw.pool;

import org.apache.commons.pool2.BasePooledObjectFactory;
import org.apache.commons.pool2.PooledObject;
import org.apache.commons.pool2.impl.DefaultPooledObject;

public class St]]></description><category></category></item><item><title><![CDATA[Jakarta DBUtils使用demo]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/23944489</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/23944489</guid><author>hellocdw</author><pubDate>Thu, 17 Apr 2014 16:51:27 +0800</pubDate><description><![CDATA[import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.List;import java.util.Map;import org.apache.commons.dbutils.DbUtils;import org.apache.commons.dbu]]></description><category></category></item><item><title><![CDATA[Jakarta BeanUtils使用例子程序]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/23929643</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/23929643</guid><author>hellocdw</author><pubDate>Thu, 17 Apr 2014 14:04:47 +0800</pubDate><description><![CDATA[//必须要加beanutils包和logging包

public class BeanUtilsDemo {
	public static void main(String[] args) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException{
		Company c = new Compa]]></description><category></category></item><item><title><![CDATA[java图片添加文字]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/23612865</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/23612865</guid><author>hellocdw</author><pubDate>Sun, 13 Apr 2014 18:55:34 +0800</pubDate><description><![CDATA[//1.将图片读取到内存中
BufferedImage img = ImageIO.read(new File("2.jpg"));
//2.获取图片的画布
Graphics g = img.getGraphics();
//3.在画布的指定位置上画文字
g.setColor(Color.RED);
g.setFont(new Font("微软雅黑",Font.BOLD,25));
]]></description><category></category></item><item><title><![CDATA[Linux dig命令]]></title><link>https://blog.youkuaiyun.com/hellocdw/article/details/21984251</link><guid>https://blog.youkuaiyun.com/hellocdw/article/details/21984251</guid><author>hellocdw</author><pubDate>Mon, 24 Mar 2014 20:02:39 +0800</pubDate><description><![CDATA[linux下使用dig命令来查询域名信息,当然也可以使用nslookup，但dig比nslookup更方便更强大一些。
 
dig 基本的用法:

1. 查找一个域名的授权 dns 
服务器 


   dig  xxx.com. +nssearch 
 
2. 从根服务器开始追踪一个域名的解析过程 

　 dig  xxx.com.  +trace 
3. 查询权威dn]]></description><category></category></item></channel></rss>