<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[飘飘悠悠]]></title><description><![CDATA[走过，飘过，也曾践踏过......]]></description><link>https://blog.youkuaiyun.com/ychatou1220</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ychatou1220]]></copyright><item><title><![CDATA[动态添加删除行]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/6928962</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/6928962</guid><author>ychatou1220</author><pubDate>Wed, 02 Nov 2011 16:32:42 +0800</pubDate><description><![CDATA[function addRow(context){
  _addRow(context, null, 0);
 }
 
 function _addRow(context, column, i){
  var tableBody = document.getElementById("_cloumn_list_id_");
  var lastTr = tableBody.lastChi]]></description><category></category></item><item><title><![CDATA[史上最全jdbc访问数据库URL]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/6731926</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/6731926</guid><author>ychatou1220</author><pubDate>Tue, 30 Aug 2011 11:33:03 +0800</pubDate><description><![CDATA[我们在写JAVA程序访问数据库或者配置连接池时,经常会用到JDBC访问数据库 的 URL 语法,现将一些常用的驱动和语法总结如下:
(注意和相应的驱动程序搭配,不同的驱动程序要求的 URL 语法不尽相同)


A. Firebird
  url=jdbc:firebir]]></description><category></category></item><item><title><![CDATA[日期添加几天的解决方法]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/6698930</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/6698930</guid><author>ychatou1220</author><pubDate>Thu, 18 Aug 2011 16:50:38 +0800</pubDate><description><![CDATA[/**
* 
* @param date 要添加或减去天数的时间
* @param day  添加的天数或者要减去的天数（负数为减去的天数）
* @return
* @throws ParseException
*/
public String getReturnD]]></description><category></category></item><item><title><![CDATA[js中运用java的replaceAll()]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/6698813</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/6698813</guid><author>ychatou1220</author><pubDate>Thu, 18 Aug 2011 16:29:56 +0800</pubDate><description><![CDATA[js中没有java中的replaceAll()函数

为了达到与java的replaceAll()一样的效果,我们可以用如下代码实现: 



String.prototype.replaceAll = function(source,target) {]]></description><category></category></item><item><title><![CDATA[关于<a>链接标签里面的属性 href]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/6698784</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/6698784</guid><author>ychatou1220</author><pubDate>Thu, 18 Aug 2011 16:25:45 +0800</pubDate><description><![CDATA[利用这样的链接进行处理的时候要小心，符号&后面带的id值abc###abc，当传到控制器的时候这个值就剩下abc，也就是说###abc没有被传过去
说明对于某些特殊符号，如#，空格等这些程序是无法识别的，所以接收到得数据也就不见了。]]></description><category></category></item><item><title><![CDATA[not a SELECTed expression]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5937938</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5937938</guid><author>ychatou1220</author><pubDate>Wed, 13 Oct 2010 11:58:00 +0800</pubDate><description><![CDATA[<br />异常信息：<br />There is an incorrect ORDER BY item. The query is a SELECT DISTINCT query with an ORDER BY clause. In this context, all ORDER BY items must be constants, SELECT list expressions, or expressions whose operands are constants or SELECT list e]]></description><category></category></item><item><title><![CDATA[Quartz定时任务学习（九）Quartz监听器]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5807195</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5807195</guid><author>ychatou1220</author><pubDate>Thu, 12 Aug 2010 16:02:00 +0800</pubDate><description><![CDATA[<br />Quartz 提供了三种类型的监听器：监听 Job 的，监听 Trigger 的，和监听 Scheduler 自已的。<br />本章解释如何应用每一种类型来更好的管理你的 Quartz 应用，并获悉到什么事件正在发生。，实现监听器的方法通用于所有的三种类型。可以分成以下步骤：<br /><br /><br />1. 创建一个 Java 类，实现监听器接口<br />2. 用你的应用中特定的逻辑实现监听器接口的所有方法<br />3. 注册监听器<br /> <br /> <br /> <br ]]></description><category></category></item><item><title><![CDATA[Quartz定时任务学习（七）Cron 触发器]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5807164</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5807164</guid><author>ychatou1220</author><pubDate>Thu, 12 Aug 2010 15:51:00 +0800</pubDate><description><![CDATA[<br /> <br />Cron表达式<br />Quartz使用类似于Linux下的Cron表达式定义时间规则，Cron表达式由6或7个由空格分隔的时间字段组成，如表1所示：<br /> <br /><br />位置<br /> <br />时间域名<br /> <br />允许值<br /> <br />允许的特殊字符<br /> <br />1<br /> <br />秒<br /> <br />0-59<br /> <br />, - * /<br /> <br />2<br /> <br />分]]></description><category></category></item><item><title><![CDATA[Quartz定时任务学习（六）作业]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5807108</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5807108</guid><author>ychatou1220</author><pubDate>Thu, 12 Aug 2010 15:33:00 +0800</pubDate><description><![CDATA[<br />org.quartz.Job 接口<br /> <br />把 Quartz 作用到 Java 类上唯一要做的就是让它实现 org.quartz.Job 接口。你的 Job 类可以实现任何其他想要的接口或继承任何需要的基类，但是它自己或是它的超类必须实现这个 Job 接口。这个 Job 接口只定义了单个方法：<br />public void execute(JobExecutionContext context) throws JobExecutionException;<br /><br /]]></description><category></category></item><item><title><![CDATA[Quartz定时任务学习（五）触发器]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5807071</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5807071</guid><author>ychatou1220</author><pubDate>Thu, 12 Aug 2010 15:23:00 +0800</pubDate><description><![CDATA[<br />    顾名思义，Trigger(触发器)的责任就是触发一个 Job 去执行。当用 Scheduler 注册一个 Job 的时候要创建一个 Trigger 与这个 Job 相关联。Quartz 提供了四种类型的 Trigger，但其中两种是最为常用的，分别是下面的两种： SimpleTrigger 和 CronTrigger.<br /><br /><br />    SimpleTrigger 是两个之中简单的那个，它主要用来激发单事件的 Job，Trigger 在指定时间激发，并重复 n 次]]></description><category></category></item><item><title><![CDATA[Quartz定时任务学习（四）调度器]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5807025</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5807025</guid><author>ychatou1220</author><pubDate>Thu, 12 Aug 2010 15:10:00 +0800</pubDate><description><![CDATA[<br />org.quartz.Scheduler 类层次<br /><br />作为一个 Quartz 用户，你要与实现了 org.quartz.Scheduler 接口的类交互。在你调用它的任何 API 之前，你需要知道如何创建一个 Scheduler 的实例。取而代之的是用了某个工厂方法来确保了构造出 Sheduler 实例并正确的得到初始化，Quartz 框架为这一目的提供了 org.quartz.SchedulerFactory 接口。角色 SchedulerFactory 就是用来产生 Sch]]></description><category></category></item><item><title><![CDATA[Quartz定时任务学习（三）属性文件和jar]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5806946</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5806946</guid><author>ychatou1220</author><pubDate>Thu, 12 Aug 2010 14:47:00 +0800</pubDate><description><![CDATA[<br /> 
<br />以下是我在应用的的一个基本配置：<br />#---------调度器属性----------------<br />org.quartz.scheduler.instanceName = TestScheduler<br />org.quartz.scheduler.instanceId = one<br /><br />#---------线程配置---------------<br />org.quartz.threadPool.class = org.quartz.si]]></description><category></category></item><item><title><![CDATA[Quartz定时任务学习（二）web应用]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5806914</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5806914</guid><author>ychatou1220</author><pubDate>Thu, 12 Aug 2010 14:39:00 +0800</pubDate><description><![CDATA[<br />web中使用Quartz<br /> <br />1、首先在web.xml文件中加入 如下内容（根据自己情况设定）<br /> <br />在web.xml中添加QuartzInitializerServlet，Quartz为能够在web应用中使用，提供了一个QuartzInitializerServlet和一个QuartzInitializerListener，用于在加载web应用时，对quartz进行初始化。<br /> <br />   <servlet><br />         <s]]></description><category></category></item><item><title><![CDATA[Quartz定时任务学习（一）简单任务]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5806871</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5806871</guid><author>ychatou1220</author><pubDate>Thu, 12 Aug 2010 14:27:00 +0800</pubDate><description><![CDATA[学习quartz首先了解三个概念：调度器：负责调度作业和触发器；触发器：设置作业执行的时间、参数、条件等；（简单触发器和Cron触发器）作业：定时任务内容，被执行的程序；下载必要的jar包，直接去官网下载，将quartz-x.x.x.jar 和core 和/或 optional 文件夹中的 jar 文件放在项目的文件夹或项目的类路径中 Quartz的几个核心的接口和类为：Job接口：自己写的“定时程序”实现此接口的void execute(JobExecutionContext arg0)方法,Job还有一]]></description><category></category></item><item><title><![CDATA[页面仿百度下拉框，支持动态后台提取数据]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5787969</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5787969</guid><author>ychatou1220</author><pubDate>Wed, 04 Aug 2010 14:28:00 +0800</pubDate><description><![CDATA[<br /><style type="text/css"><br />.bottom_up {<br /> font-family: "宋体", Arial, sans-serif, "宋体", "黑体";<br /> font-size: 12px;<br /> height: 22px;<br /> border: 1px solid #738C4A;<br /> background-color: #DEE6CC;<br /> margin-right: 5px;<br /> color: #738C]]></description><category></category></item><item><title><![CDATA[让tomcat在页面上重启]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5771439</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5771439</guid><author>ychatou1220</author><pubDate>Wed, 28 Jul 2010 15:24:00 +0800</pubDate><description><![CDATA[<br />Runtime runtime = Runtime.getRuntime();<br /><br />  try {<br /><br />     Process process = runtime.exec("C://Tomcat6//bin//startup.bat");<br />     runtime.gc();<br />     BufferedReader br = new BufferedReader(new InputStreamReader(process.getInpu]]></description><category></category></item><item><title><![CDATA[批处理命令大全]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5716064</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5716064</guid><author>ychatou1220</author><pubDate>Tue, 06 Jul 2010 14:54:00 +0800</pubDate><description><![CDATA[<br />1.Echo 命令<br />打开回显或关闭请求回显功能，或显示消息。如果没有任何参数，echo 命令将显示当前回显设置。<br />语法<br />echo [{on|off}] [message]<br />Sample：echo off / echo hello world<br />在实际应用中我们会把这条命令和重定向符号（也称为管道符号，一般用> >> ^）结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。<br /><br />2.@ 命令<br />表示不显示@]]></description><category></category></item><item><title><![CDATA[索引中丢失in或out参数：1]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5713108</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5713108</guid><author>ychatou1220</author><pubDate>Mon, 05 Jul 2010 11:05:00 +0800</pubDate><description><![CDATA[异常：     索引中丢失in或out参数：1     could not load on entity：[……]     遇到此异常，先检查传入的参数与.hbm.xml或entity的参数类型是否一样。     异常的原因是：给一个Long型的属性传入了一个String类型的参数，执行delete()方法就出错了，将String转换为Long型，问题解决所以有时候要检查一下hibernate中.hbm.xml中的字段类型与你数据库中的数据类型是否一致。尤其是主键，一般都是用主键作为索引。]]></description><category></category></item><item><title><![CDATA[一行如果文字较多，怎样才能保持外面的表格不变形？]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5672985</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5672985</guid><author>ychatou1220</author><pubDate>Tue, 15 Jun 2010 22:59:00 +0800</pubDate><description><![CDATA[<br />一行如果文字较多，怎样才能保持外面的表格不变形？<br />可以使用TABLE的样式table-layout:fixed以及TD的样式overflow:hidden和white-space:nowrap，同时限定TD的宽度，这样超过TD宽度的部分会隐藏，不会破坏表格的形状（IE6.0和Firefox 1.5下测试通过）；另外，可以使用TD的样式text-overflow:ellipsis（仅IE6.0+以上有效），使得被隐藏的部分以省略号的形式出现。<br />示例代码：<br /><style]]></description><category></category></item><item><title><![CDATA[Velocity与struts结合]]></title><link>https://blog.youkuaiyun.com/ychatou1220/article/details/5672974</link><guid>https://blog.youkuaiyun.com/ychatou1220/article/details/5672974</guid><author>ychatou1220</author><pubDate>Tue, 15 Jun 2010 22:49:00 +0800</pubDate><description><![CDATA[<br />这一实验中我们让Velocity在web 应用中和Struts结合起来，让struts 的forward 转向*.vm文件.。<br />我们必须先down 到 velocity-tools 工具，如下地址：http://jakarta.apache.org/velocity/tools/<br />为和struts结合起来，我们要做这么4步的工作：<br />1、 VelocityStruts 和 VelocityView 这二个工具必须加到项目中，也就是把你的velocity-tools-1]]></description><category></category></item></channel></rss>