<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[回家换拖鞋的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zebing007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zebing007]]></copyright><item><title><![CDATA[%~dp0 是盘符加路径]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/52575907</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/52575907</guid><author>zebing007</author><pubDate>Sun, 18 Sep 2016 17:01:10 +0800</pubDate><description><![CDATA[%0代指批处理文件自身
%~d0 是指批处理所在的盘符
%~dp0 是盘符加路径
cd %~dp0 进入批处理所在目录了]]></description><category></category></item><item><title><![CDATA[escape(),encodeURI()和encodeURIComponent()区别]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/51746215</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/51746215</guid><author>zebing007</author><pubDate>Thu, 23 Jun 2016 19:48:55 +0800</pubDate><description><![CDATA[1、escape()


escape()是js编码函数中最古老的一个。虽然这个函数现在已经不提倡使用了，但是由于历史原因，很多地方还在使用它，所以有必要先从它讲起。

实际上，escape()不能直接用于URL编码，它的真正作用是返回一个字符的Unicode编码值。比如“测试”的返回结果是%u6D4B%u8BD5。

该方法不会对 ASCII 字母和数字进行编码，也不会对下面这些 ]]></description><category></category></item><item><title><![CDATA[Spring中HttpInvoker远程方法调用总结]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/51615080</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/51615080</guid><author>zebing007</author><pubDate>Wed, 08 Jun 2016 19:18:30 +0800</pubDate><description><![CDATA[Spring为各种远程访问技术的集成提供了工具类。Spring远程支持是由普通（Spring）POJO实现的，这使得开发具有远程访问功能的服务变得相当容易。目前，Spring支持四种远程技术：

远程方法调用（RMI）。通过使用 RmiProxyFactoryBean 和 RmiServiceExporter，Spring同时支持传统的RMI（使用 java.rmi.Remote接口和java]]></description><category></category></item><item><title><![CDATA[使用JavaMail创建邮件和发送邮件]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/51578008</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/51578008</guid><author>zebing007</author><pubDate>Fri, 03 Jun 2016 12:50:22 +0800</pubDate><description><![CDATA[一、RFC882文档简单说明

　　RFC882文档规定了如何编写一封简单的邮件(纯文本邮件)，一封简单的邮件包含邮件头和邮件体两个部分，邮件头和邮件体之间使用空行分隔。

　　邮件头包含的内容有：

from字段 　　--用于指明发件人to字段 　　    --用于指明收件人subject字段  --用于说明邮件主题cc字段 　　   -- 抄送，将邮件发送给收件人的同时抄送给另一个]]></description><category></category></item><item><title><![CDATA[Maven 手动添加 JAR 包到本地仓库]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/51556207</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/51556207</guid><author>zebing007</author><pubDate>Wed, 01 Jun 2016 15:16:22 +0800</pubDate><description><![CDATA[以 spring-context-support-3.1.0.RELEASE.jar 为例，在 @3图中已经给出这个 jar 包的 groupId，artifactId，version信息，
手动安装的时候这些信息不要改，否则 Maven 项目移植的话，jar 包下载就会失败。顺便把这信息帖下面，方便对照：



dependency>
    groupId>org.springfr]]></description><category></category></item><item><title><![CDATA[svnkit:通过java操作svn]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/51542957</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/51542957</guid><author>zebing007</author><pubDate>Tue, 31 May 2016 09:07:40 +0800</pubDate><description><![CDATA[官方文档：http://wiki.svnkit.com/Getting_Started_With_SVNKit
demo: 获取提交历史
public static List getLogs() throws SVNException{
        /*
         * 对版本库进行初始化操作，使用https或http访问svn时，执行DAVRepositoryFactory.set]]></description><category></category></item><item><title><![CDATA[jquery 鼠标右键粘帖]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/51317589</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/51317589</guid><author>zebing007</author><pubDate>Wed, 04 May 2016 19:49:48 +0800</pubDate><description><![CDATA[$("textarea[maxlength]").bind('paste', function(e) {// 鼠标右键粘帖
        var area = $(this);
        setTimeout(function() {
        var max=parseInt(area.attr("maxlength"),10); //获取maxlength的值 
    ]]></description><category></category></item><item><title><![CDATA[使用MySQL正则表达式 __MySQL必知必会]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/51279201</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/51279201</guid><author>zebing007</author><pubDate>Fri, 29 Apr 2016 09:00:22 +0800</pubDate><description><![CDATA[正则表达式作用是匹配方本，将一个模式（正则表达式）与一个文本串进行比较。

MySQL用WHERE子句对正则表达式提供了初步的支持，允许你指定用正则表达式过滤SELECT检索出的数据。

MySQL仅支持多数正则表达式实现的一个很小的子集。

----------------------

9.2.1  基本字符匹配

REGEXP后所跟的东西作为正则表达式处理。


]]></description><category></category></item><item><title><![CDATA[解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/51141201</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/51141201</guid><author>zebing007</author><pubDate>Wed, 13 Apr 2016 10:41:06 +0800</pubDate><description><![CDATA[jdk.tools:jdk.tools是与JDK一起分发的一个JAR文件，可以如下方式加入到Maven项目中：

    jdk.tools
    jdk.tools
    1.7
    system
    ${JAVA_HOME}/lib/tools.jar


详见Maven FAQ for adding dependencies to tools.jar

也可]]></description><category></category></item><item><title><![CDATA[LRU缓存实现(Java)]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/50824495</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/50824495</guid><author>zebing007</author><pubDate>Tue, 08 Mar 2016 09:24:55 +0800</pubDate><description><![CDATA[LRU是Least Recently Used 的缩写，翻译过来就是“最近最少使用”，LRU缓存就是使用这种原理实现，简单的说就是缓存一定量的数据，当超过设定的阈值时就把一些过期的数据删除掉，比如我们缓存10000条数据，当数据小于10000时可以随意添加，当超过10000时就需要把新的数据添加进来，同时要把过期数据删除，以确保我们最大缓存10000条，那怎么确定删除哪条过期数据呢，采用LRU算法]]></description><category></category></item><item><title><![CDATA[MySql中in和exists效率]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/50628318</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/50628318</guid><author>zebing007</author><pubDate>Wed, 03 Feb 2016 10:47:12 +0800</pubDate><description><![CDATA[mysql中的in语句是把外表和内表作hash 连接，而exists语句是对外表作loop循环，每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高，这种说法其实是不准确的。这个是要区分环境的。
 

如果查询的两个表大小相当，那么用in和exists差别不大。 

如果两个表中一个较小，一个是大表，则子查询表大的用exists，子查询表小的用in：]]></description><category></category></item><item><title><![CDATA[Quartz中时间表达式的设置-----corn表达式 (转)]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/50475922</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/50475922</guid><author>zebing007</author><pubDate>Thu, 07 Jan 2016 14:08:02 +0800</pubDate><description><![CDATA[uartz中时间表达式的设置-----corn表达式

(注：这是让我看比较明白的一个博文，但是抱歉，没有找到原作者，如有侵犯，请告知)

 

时间格式: ,   分别对应: 秒>分>小时>日>月>周>年, 

举例:

1.每天什么时候执行:

       0 59 23 * * ?: 如下为每天23:59:00开始执行

      0 1,2,3 11,12 ]]></description><category></category></item><item><title><![CDATA[mysql 删除当前数据库所有表]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/50435914</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/50435914</guid><author>zebing007</author><pubDate>Wed, 30 Dec 2015 17:06:14 +0800</pubDate><description><![CDATA[select CONCAT('DROP TABLE ',TABLE_NAME,';') from information_schema.tables where table_schema='当前数据库';]]></description><category></category></item><item><title><![CDATA[Mysql函数：Last_insert_id()语法讲解]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/49703273</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/49703273</guid><author>zebing007</author><pubDate>Sat, 07 Nov 2015 16:45:22 +0800</pubDate><description><![CDATA[Mysql函数可以实现许多我们需要的功能，下面介绍的Mysql函数Last_insert_id()就是其中之一，希望对您学习Mysql函数能有所帮助。

自动返回最后一个INSERT或 UPDATE 查询中 AUTO_INCREMENT列设置的第一个表发生的值。

1. mysql> SELECT LAST_INSERT_ID();

2. -> 195

产生的ID 每次连接后保]]></description><category></category></item><item><title><![CDATA[css样式表中的样式覆盖顺序]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/49177493</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/49177493</guid><author>zebing007</author><pubDate>Fri, 16 Oct 2015 13:17:54 +0800</pubDate><description><![CDATA[1. 样式表的元素选择器选择越精确，则其中的样式优先级越高：

id选择器指定的样式 > 类选择器指定的样式 > 元素类型选择器指定的样式

所以上例中，#navigator的样式优先级大于.current_block的优先级，及时.current_block是最新添加的，也不起作用。



2. 对于相同类型选择器制定的样式，在样式表文件中，越靠后的优先级越高

注意，这里是]]></description><category></category></item><item><title><![CDATA[Vim常用命令]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/48495755</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/48495755</guid><author>zebing007</author><pubDate>Wed, 16 Sep 2015 16:12:11 +0800</pubDate><description><![CDATA[标控制命令 
命令                        光标移动
h或^h                   向左移一个字符
j或^j或^n                向下移一行
k或^p                   向上移一行
l或空格                    向右移一个字符
G                        移到文件的最后一行]]></description><category></category></item><item><title><![CDATA[mysql批量插入数据方法]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/48471963</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/48471963</guid><author>zebing007</author><pubDate>Tue, 15 Sep 2015 19:01:56 +0800</pubDate><description><![CDATA[insert插入多条数据有二种方法一种是写多条insert 语句分隔批量执行,
另一种是inser多个value插入数据。


1,写多条insert用";"分割 ，比如:
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) valu]]></description><category></category></item><item><title><![CDATA[让UNION与ORDER BY并存于SQL语句当中]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/48469795</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/48469795</guid><author>zebing007</author><pubDate>Tue, 15 Sep 2015 16:47:19 +0800</pubDate><description><![CDATA[在SQL语句中，UNION关键字多用来将并列的多组查询结果(表)合并成一个结果(表)，简单实例如下：

SELECT [Id],[Name],[Comment] FROM [Product1]
UNION
SELECT [Id],[Name],[Comment] FROM [Product2]

上面的代码可以实现将从Product1和Product2两张表合并成一个表，如果您只是希望]]></description><category></category></item><item><title><![CDATA[MAVEN Scope使用]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/48025793</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/48025793</guid><author>zebing007</author><pubDate>Thu, 27 Aug 2015 12:21:14 +0800</pubDate><description><![CDATA[在Maven的依赖管理中，经常会用到依赖的scope设置。这里整理下各种scope的使用场景和说明，以及在使用中的实践心得。

 

scope的使用场景和说明

1.compile

编译范围，默认scope，在工程环境的classpath（编译环境）和打包（如果是WAR包，会包含在WAR包中）时候都有效。

 

2.provided

容器或JDK已提供范围，表示]]></description><category></category></item><item><title><![CDATA[context:component-scan 配置详解]]></title><link>https://blog.youkuaiyun.com/zebing007/article/details/47945955</link><guid>https://blog.youkuaiyun.com/zebing007/article/details/47945955</guid><author>zebing007</author><pubDate>Mon, 24 Aug 2015 09:06:56 +0800</pubDate><description><![CDATA[Spring applicationContext.xml的標籤用途比我想像的還要實用。而且後來才知道，有了，另一個標籤根本可以移除掉，因為被包含進去了。原本我survery Spring3通常只配置成，意即在base-package下尋找有@Component和@Configuration的target
 Class。而現在如下的飯粒：

 


Java代码  



pa]]></description><category></category></item></channel></rss>