<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dyyweb的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dyyweb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dyyweb]]></copyright><item><title><![CDATA[springmvc中自己实现的token防表单重复提交,防止二次提交]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/9023039</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/9023039</guid><author>dyyweb</author><pubDate>Tue, 04 Jun 2013 15:58:07 +0800</pubDate><description><![CDATA[springmvc中自己实现的token防表单重复提交,防止二次提交


http://www.oschina.net/code/snippet_100825_21906


在我的 另外一个空间里！
springmvc中自己实现的token防表单重复提交,防止二次提交]]></description><category></category></item><item><title><![CDATA[JS正则表达式验证E-mail、手机、数字等]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079519</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079519</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:18:00 +0800</pubDate><description><![CDATA[<br /><script language="JavaScript"><br />    function checkPhone(){//手机验证:<br />         if(!(/^(/(/d{3,4}/)|/d{3,4}-)?/d{7,8}$/.test(userphone.value))&&!(/^1[3|5][0-9]{9}$/.test(userphone.value)){ <br />            alert("请输入真实的号码:/n正确的手机格式为：13XXXXXXXXX,]]></description><category></category></item><item><title><![CDATA[读《struts2权威指南》]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079512</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079512</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:17:00 +0800</pubDate><description><![CDATA[<br />1.<br />---------------------------------------<br />struts2的起源和背景：<br />---------------------------------------<br />struts2以WebWork优秀的设计思想为核心，吸收了struts1的部分优点，建立了一个兼容webWork和struts1的MVC框架，struts2的目标希望让原来使用strut1、webwork的开发人员，都可以平稳的过渡到使用struts2框架<br ]]></description><category></category></item><item><title><![CDATA[每个学Java的人都应该搞懂的问题]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079509</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079509</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:16:00 +0800</pubDate><description><![CDATA[<br />1.什么是java，java2，JDK?JDK后面的1.3，1.4.2又是怎么回事?<br />   java是一种通用的，并发的，强类型的，面向对象的高级编程语言。 JDK是sun公司开发的免费java开发工具J2SDK (JAVA2 Software Develop Kit)<br />2.什么是JRE ,J2RE?<br />   J2RE就是java2 Runtime Environment 即java运行环境，有时候简称JRE。如果你只需要运行java程序或Applet，下载并安装它即]]></description><category></category></item><item><title><![CDATA[Blob,Clob类型转换String]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079507</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079507</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:15:00 +0800</pubDate><description><![CDATA[<br />1.写入Blob字段<br />CsOaMail mail = new CsOaMail(from, to[0], null, null, subject,new Date(), null, "0", sentFolderId);<br />mail.setContent(Hibernate.createBlob(content.getBytes("UTF-8")));<br />   <br />cm = (CsOaMail) emailDAO.save(mail);//保存入库<br /><]]></description><category></category></item><item><title><![CDATA[java正则表达式 过滤特殊字符的正则表达式]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079504</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079504</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:14:00 +0800</pubDate><description><![CDATA[Java代码// 过滤特殊字符       public   static    String StringFilter(String    str)   throws    PatternSyntaxException    {                      // 只允许字母和数字                        // String    regEx   =   "[^a-zA-Z0-9]";                                         // ]]></description><category></category></item><item><title><![CDATA[jdbc 几种常见的数据库_连接]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079502</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079502</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:13:00 +0800</pubDate><description><![CDATA[<br />常见的数据库的连接方法：<br /><br />oracle<br />drive: oracle.jdbc.driver.OracleDriver<br />connect String: "jdbc:oracle:thin:@hostip:1521:oracleSID"<br /><br />sybase:<br />drive: com.sybase.jdbc.SybDriver<br />connect String: "jdbc:sybase:Tds:hostip:4000/datab]]></description><category></category></item><item><title><![CDATA[如何在spring框架中解决多数据源的问题]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079501</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079501</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:12:00 +0800</pubDate><description><![CDATA[<br />在我们的项目中遇到这样一个问题：我们的项目需要连接多个数据库，而且不同的客户根据需要会去访问不同的数据库，而我们使用的spring和hibernate框架在使用的时候往往总是配置一个数据源，hibernate的sessionFactory在执行数据持久化的时候总是去访问这个数据源来连接数据库。这样，一个多数据源的问题出现了：如何让sessionFactory在执行数据持久化的时候，根据客户的需求访问不同的数据源？我们能不能在spring的框架下通过少量修改得到解决？是否有什么设计模式可以利用？<]]></description><category></category></item><item><title><![CDATA[JDBC操作id(uuid.hex)自动生成类]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079499</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079499</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:11:00 +0800</pubDate><description><![CDATA[<br />package cn.createsoft.saas.util;<br />import java.net.InetAddress;<br />/**<br />* UUID.HEX生成器<br />* <br />* @author dengyang<br />* <br /><br />* 日期: Jun 10, 2010 <br />* 时间: 7:47:49 AM<br />*/<br />public class UUIDHexGenerator {<br />private Stri]]></description><category></category></item><item><title><![CDATA[为什么上传文件的表单里要加个属性enctype]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079497</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079497</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:11:00 +0800</pubDate><description><![CDATA[<br />上传文件的表单中<form>要加属性enctype="multipart/form-data",很多人只是死记硬背知道上传表单要这么写，知其然而不知其所以然。那到底为什么要添加这个属性呢？它是什么意思呢？它又有什么其他可选值呢？<br />      其实form表单在你不写enctype属性时，也默认为其添加了enctype属性值，默认值是enctype="application/x-www-form-urlencoded".这个属性管理的是表单的MIME编码，共有三个值可选：<br />  ]]></description><category></category></item><item><title><![CDATA[SVN的安装配置 以及与MyEclipse 整合使用开发]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079490</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079490</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:10:00 +0800</pubDate><description><![CDATA[首先安装服务器和客户端软件 : <br />Setup-Subversion和 Subversion的Windows客户端TortoiseSVN <br />这两个软件是必须安装的,这里给大家提供一下下载地址: <br />Setup-Subversion: <br />http://subversion.tigris.org/files/documents/15/44049/Setup-Subversion-1.5.3.msi<br />TortoiseSVN: <br />http://dl.pconl]]></description><category></category></item><item><title><![CDATA[Tomcat多域名绑定和虚拟目录]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079488</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079488</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:09:00 +0800</pubDate><description><![CDATA[<br />tomcat采用默认安装,要想tamcat直接绑定多个域名,这里我们需要修改配置文件:C:/Program Files/Apache Software Foundation/Tomcat 5.5/conf/server.xml<br />server.xml 的修改方式如下:<br /><br />（一）多域名绑定<br />1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80<br />原 始:<br /><Connectorport="8080" maxHttpHe]]></description><category></category></item><item><title><![CDATA[java自定义异常类]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079483</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079483</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:08:00 +0800</pubDate><description><![CDATA[<br />package test;<br />import java.sql.Connection;<br />import java.sql.DriverManager;<br />/**<br />* 自定义异常类<br />* @author student<br />*<br />*/<br />public class DBAccessException extends Exception {<br />protected Throwable throwable;<br />/**<br />]]></description><category></category></item><item><title><![CDATA[JAVA中将String类型转为Date写入数据库的datatime类型字段中]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079481</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079481</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:08:00 +0800</pubDate><description><![CDATA[<br />JAVA中将String类型的字符串写入数据库的datatime方法如下<br />      birth1 = txtyear.getText()+"-"+txtmoth.getText()+"-"+txtday.getText();//获取文本域里的值<br />      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");//设置日期格式<br />      java.util.Date birth =null;<br /]]></description><category></category></item><item><title><![CDATA[java类型转换]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079479</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079479</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:07:00 +0800</pubDate><description><![CDATA[<br /><br />----------------------------String--> % %----------------------------------------<br />把字符串转化为相应的数值:<br />int型 Integer.parseInt(字符串) <br />long型 Long.parseLong(字符串) <br />float型 Folat.valueOf(字符串).floatValue() <br />double型 Double.valueOf(字符串).]]></description><category></category></item><item><title><![CDATA[关于GBK、GB2312、UTF8之间的区别]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079475</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079475</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:05:00 +0800</pubDate><description><![CDATA[<br />UTF-8：Unicode Transformation Format-8bit，允许含BOM，但通常不含BOM。是用以解决国际上字符的一种多字<br /> <br />节编码，它对英文使用8位（即一个字节），中文使用24为（三个字节）来编码。UTF-8包含全世界所有国家需要用到的字<br /> <br />符，是国际编码，通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如，如果是UTF8编码，则在<br /> <br />外国人的英文IE上也能显示中文，他们无需下载I]]></description><category></category></item><item><title><![CDATA[设置cookies过期时间的几种方法]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079473</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079473</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:04:00 +0800</pubDate><description><![CDATA[<br />默认cookies失效时间是直到关闭浏览器，cookies失效，也可以指定cookies时间。<br />Response.Cookies("user_name").Expires=Date+1 '指定cookie保存时间<br />保留COOKIES一个小时<br />Response.Cookies("MyCookie").Expires= (now()+1/24) <br />Response.Cookies("MyCookie").Expires = DateAdd("h", 1, No]]></description><category></category></item><item><title><![CDATA[struts2遍历Map集合]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079465</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079465</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:03:00 +0800</pubDate><description><![CDATA[前奏Demo：   1.Action代码：   package com.demo.action;   import org.apache.struts2.ServletActionContext;   import com.opensymphony.xwork2.ActionSupport;   publicclass TagAction extends ActionSupport {   private Map map = new HashMap();     public Map getMap() { ]]></description><category></category></item><item><title><![CDATA[在myeclipse中配置weblogic]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079456</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079456</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:02:00 +0800</pubDate><description><![CDATA[安装WebLogic8.1 和10.01 下面操作基本类似~~~~<br />安装WebLogic比较容易，在这里就不再累述了，大家可以参阅相关文档。现在着重讲一下WebLogic的配置，因为后面在配置MyEclipse时将用到这里的有关信息。 <br />(1)运行开始/程序/BEA WebLogic PlatFORM 8.1/Configuration Wizard。 <br />(2)选择Create a new WebLogic configuration，下一步。 <br />(3)选择Basic]]></description><category></category></item><item><title><![CDATA[java web 定时器用法]]></title><link>https://blog.youkuaiyun.com/dyyweb/article/details/6079450</link><guid>https://blog.youkuaiyun.com/dyyweb/article/details/6079450</guid><author>dyyweb</author><pubDate>Thu, 16 Dec 2010 11:01:00 +0800</pubDate><description><![CDATA[<br />在做web开发的时候，经常需要在一定的时间去跟新某些东西，或是加载某些东西，这就用到了定时器。<br />当Web工程启动时，定时器能自动开始计时，在整个Web工程的生命期里，定时器每过一段时间就执行一次，所以考虑定时器存放的位置。<br />定时器肯定不能不能简单的存在于单个Servlet或JavaBean中，必须能让定时器宿主的存活期为整个Web工程生命期，在工程启动时能自动加载运行。结合这两点，跟 Servlet上下文有关的侦听器就最合适不过了，通过在工程的配置文件中加以合理配置，会在工程]]></description><category></category></item></channel></rss>