<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[duci2的专栏]]></title><description><![CDATA[刺客的心]]></description><link>https://blog.youkuaiyun.com/duci2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; duci2]]></copyright><item><title><![CDATA[Freemarker 学习总结]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/10592481</link><guid>https://blog.youkuaiyun.com/duci2/article/details/10592481</guid><author>duci2</author><pubDate>Fri, 30 Aug 2013 13:37:47 +0800</pubDate><description><![CDATA[一、  Sequence的内置函数
1. sequence?first 返回sequence的第一个值。
2. sequence?last  返回sequence的最后一个值。
3. sequence?reverse 将sequence的现有顺序反转，即倒序排序
4. sequence?size  返回sequence的大小
5. sequence?sort  将sequence中的对象]]></description><category></category></item><item><title><![CDATA[jsp刷新页面大全]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8750645</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8750645</guid><author>duci2</author><pubDate>Tue, 02 Apr 2013 11:40:17 +0800</pubDate><description><![CDATA[下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。

frame.html 由上(top.html)下(bottom.html)两个页面组成，代码如下： 
 
 
 
 frame  
 
 
 
 
 


现在假设top.html (即上面的页面) 有七个button来实现对bottom.html (即下面的]]></description><category></category></item><item><title><![CDATA[js中Math对象的方法]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8720772</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8720772</guid><author>duci2</author><pubDate>Tue, 26 Mar 2013 10:56:45 +0800</pubDate><description><![CDATA[1.丢弃小数部分,保留整数部分
parseInt(5/2)
2.向上取整,有小数就整数部分加1
Math.ceil(5/2)
3,四舍五入.
Math.round(5/2)
4,向下取整
Math.floor(5/2)
Math 对象的方法
FF: Firefox, N: Netscape, IE: Internet Explorer
方法 描述 FF N IE 
abs(x]]></description><category></category></item><item><title><![CDATA[Spring 实现AOP]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8683886</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8683886</guid><author>duci2</author><pubDate>Sun, 17 Mar 2013 15:54:38 +0800</pubDate><description><![CDATA[Spring 实现AOP是依赖JDK动态代理和CGLIB代理实现的。
JDK动态代理：其代理对象必须是某个接口的实现，它是通过在运行期间创建一个接口的实现类来完成对目标对象的代理。
CGLIB代理：实现原理类似于JDK动态代理，只是它在运行期间生成的代理对象是针对目标类扩展的子类。CGLIB是高效的代码生成包，底层是依靠ASM（开源的java字节码编辑类库）操作字节码实现的，性能比JDK强.]]></description><category></category></item><item><title><![CDATA[页面的倒计时显示 总结]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8681650</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8681650</guid><author>duci2</author><pubDate>Sat, 16 Mar 2013 17:18:54 +0800</pubDate><description><![CDATA[JS倒计时代码
第一种：精确到秒的javascript倒计时代码   
HTML代码:   
   
   
离2010年还有:   
   
   
   
   
   
startclock()   
var timerID = null;   
var timerRunning = false;   
function showtime() {   
Toda]]></description><category></category></item><item><title><![CDATA[js中onload调用两种方法]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8681644</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8681644</guid><author>duci2</author><pubDate>Sat, 16 Mar 2013 17:16:52 +0800</pubDate><description><![CDATA[js中onload调用两种方法，先加载js再加载页面和先加载页面后加载js 
window.onload=ShowMessage();   
先页面加载过程，直接调用ShowMessage();   方法
2. 
window.onload=function(){ShowMessage();}   

先加载页面，页面加载完毕再调用ShowMessage()]]></description><category></category></item><item><title><![CDATA[jQuery常用的元素查找方法总结]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8681625</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8681625</guid><author>duci2</author><pubDate>Sat, 16 Mar 2013 17:12:59 +0800</pubDate><description><![CDATA[$("#myELement")    选择id值等于myElement的元素，id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素

$("div")           选择所有的div标签元素，返回div元素数组 
$(".myClass")      选择使用myClass类的css的所有元素 
$("*")             选择文档中的所有的元素]]></description><category></category></item><item><title><![CDATA[301 跳转]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8681612</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8681612</guid><author>duci2</author><pubDate>Sat, 16 Mar 2013 17:09:29 +0800</pubDate><description><![CDATA[在jsp中添加如下代码，即可实现web页面301跳转
response.setStatus(301);  
response.setHeader("Location", "location.jsp");   
response.setHeader("Connection", "close");]]></description><category></category></item><item><title><![CDATA[比较对象]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8681488</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8681488</guid><author>duci2</author><pubDate>Sat, 16 Mar 2013 17:04:17 +0800</pubDate><description><![CDATA[public class CompareObjByFields{
 private static CompareObjByFields compareObjByFileds = null;
private CompareObjByFields(){}
public static synchronized CompareObjByFields newInstance(){  // 创建唯一的对]]></description><category></category></item><item><title><![CDATA[ROBOT META标签问题]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8669254</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8669254</guid><author>duci2</author><pubDate>Wed, 13 Mar 2013 16:48:13 +0800</pubDate><description><![CDATA[1、什么是Robots META标签

Robots.txt 文件主要是限制整个站点或者目录的搜索引擎访问情况，而Robots
META标签则主要是针对一个个具体的页面。和其他的META标签（如使用的语言、页面的描述、关键词等）一样，Robots
META标签也是放在页面的中，专门用来告诉搜索引擎ROBOTS如何抓取该页的内容。具体的形式类 似（见黑体部分）：



时代营销--网]]></description><category></category></item><item><title><![CDATA[正则表达式（二）]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8668738</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8668738</guid><author>duci2</author><pubDate>Wed, 13 Mar 2013 15:26:05 +0800</pubDate><description><![CDATA[正则表达式中的特殊字符 









字符
含意


\

做为转意，即通常在"\"后面的字符不按原来意义解释，如/b/匹配字符"b"，当b前面加了反斜杆后/\b/，转意为匹配一个单词的边界。 
-或- 
对正则表达式功能字符的还原，如"*"匹配它前面元字符0次或多次，/a*/将匹配a,aa,aaa，加了"\"后，/a\*/将只匹配"a*"。]]></description><category></category></item><item><title><![CDATA[windows 获取以及更改CMD控制台编码]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8643122</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8643122</guid><author>duci2</author><pubDate>Wed, 06 Mar 2013 16:58:20 +0800</pubDate><description><![CDATA[命令 chcp
功能：
显示或设置活动代码页编号





　　CHCP [nnn]





　　nnn 指定代码页编号。





　　不加参数键入 CHCP 显示活动代码页编号。





　　nnn指定一已有的系统字符集，该字符集在CONFIG.SYS文件中由COUNTRY命令定义。





　　在DOS下可以通过mode命]]></description><category></category></item><item><title><![CDATA[Enctype=multipart/form-data 的作用]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8643039</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8643039</guid><author>duci2</author><pubDate>Wed, 06 Mar 2013 16:43:20 +0800</pubDate><description><![CDATA[ENCTYPE="multipart/form-data"用于表单里有图片上传.
     表单中enctype="multipart/form-data"的意思，是设置表单的MIME编码。默认情况，这个编码格式是application/x-www-form-urlencoded，不能用于文件上传；只有使用了multipart/form-data，才能完整的传递文件数据，进行下面的操作.
en]]></description><category></category></item><item><title><![CDATA[Java常用正则表达式]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8595238</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8595238</guid><author>duci2</author><pubDate>Wed, 20 Feb 2013 16:53:53 +0800</pubDate><description><![CDATA["^\d+$"　　//非负整数（正整数 + 0）
"^\[0-9\]*\[1-9\]\[0-9\]*$"　　//正整数
"^((-\d+)\|(0+))$"　　//非正整数（负整数 + 0）
"^-\[0-9\]*\[1-9\]\[0-9\]*$"　　//负整数
"^-?\d+$"　　　　//整数
"^\d+(\.\d+)?$"　　//非负浮点数（正浮点数 + 0）
"^((\[0-9]]></description><category></category></item><item><title><![CDATA[eclipse生成jar包]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/8594676</link><guid>https://blog.youkuaiyun.com/duci2/article/details/8594676</guid><author>duci2</author><pubDate>Wed, 20 Feb 2013 15:12:53 +0800</pubDate><description><![CDATA[第一：普通类导出jar包，我说的普通类就是指此类包含main方法，并且没有用到别的jar包。 

1.在eclipse中选择你要导出的类或者package，右击，选择Export子选项； 

2.在弹出的对话框中，选择java文件---选择JAR file，单击next； 

3.在JAR file后面的文本框中选择你要生成的jar包的位置以及名字，注意在Export generate]]></description><category></category></item><item><title><![CDATA[基于 struts+spring+ibatis 的轻量级 J2EE 开发]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/7486403</link><guid>https://blog.youkuaiyun.com/duci2/article/details/7486403</guid><author>duci2</author><pubDate>Sun, 22 Apr 2012 13:26:08 +0800</pubDate><description><![CDATA[JpetStore 4.0 是 ibatis 的最新示例程序，基于 Struts MVC 框架（注：非传统 Struts 开发模式），以 ibatis 作为持久化层。该示例程序设计优雅，层次清晰，可以学习以及作为一个高效率的编程模型参考。本文是在其基础上，采用 Spring 对其中间层（业务层）进行改造。使开发量进一步减少，同时又拥有了 Spring 的一些好处…
1. 前言
JpetStor]]></description><category></category></item><item><title><![CDATA[IBATIS总结]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/7468058</link><guid>https://blog.youkuaiyun.com/duci2/article/details/7468058</guid><author>duci2</author><pubDate>Tue, 17 Apr 2012 08:20:43 +0800</pubDate><description><![CDATA[iBATIS 学习总结
一、        了解iBATIS
1.什么是iBATIS
“一个映射层，在对象和数据库间传递数据，并保持两者与映射层本身独立”
 iBatis 不是直接在类和数据表或字段与列之间进行关联，而是把SQL语句的参数和返回结果映射至类。iBatis是出于类和数据表之间的一个中间层。这使得它在类和数据表之间进行映射时更加灵活。
iBATIS 是把SQL语句的参数和返回]]></description><category></category></item><item><title><![CDATA[struts标签]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/7459934</link><guid>https://blog.youkuaiyun.com/duci2/article/details/7459934</guid><author>duci2</author><pubDate>Sat, 14 Apr 2012 09:28:07 +0800</pubDate><description><![CDATA[struts2 s标签
2009-09-06 0:58





A：
-----超链接，类似于html里的
-----执行一个view里面的一个action
-----如果action的errors有值那么显示出来
-----如果action的message有值那么显示出来
-----添加一个值到list，类似于list.add();
-----自动完成标签的内容，这个]]></description><category></category></item><item><title><![CDATA[权限控制]]></title><link>https://blog.youkuaiyun.com/duci2/article/details/7452061</link><guid>https://blog.youkuaiyun.com/duci2/article/details/7452061</guid><author>duci2</author><pubDate>Thu, 12 Apr 2012 08:09:40 +0800</pubDate><description><![CDATA[在软件系统中，权限指的是系统用户对系统对象的执行某个操作的权限。
一、权限受哪些因素影响
图1 对象权限相关的因素
从权限的定义可以知道，权限与系统用户、系统对象有关，一般情况下系统用户不直接与权限发生关联，而是通过角色来间接关联。权限的相关因素可能有：
1. 角色授权（权限表）
例如用户A授予角色B对系统对象C的读权限。
2. 特殊角色（如管理员）对某些系统对象的类别有特殊的权限]]></description><category></category></item></channel></rss>