自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飘飘悠悠

走过,飘过,也曾践踏过......

  • 博客(89)
  • 资源 (2)
  • 收藏
  • 关注

原创 动态添加删除行

function addRow(context){  _addRow(context, null, 0); }  function _addRow(context, column, i){  var tableBody = document.getElementById("_cloumn_list_id_");  var lastTr = tableBody.lastChi

2011-11-02 16:32:42 651

转载 史上最全jdbc访问数据库URL

我们在写JAVA程序访问数据库或者配置连接池时,经常会用到JDBC访问数据库 的 URL 语法,现将一些常用的驱动和语法总结如下:(注意和相应的驱动程序搭配,不同的驱动程序要求的 URL 语法不尽相同)A. Firebird  url=jdbc:firebir

2011-08-30 11:33:03 718

原创 日期添加几天的解决方法

/*** * @param date 要添加或减去天数的时间* @param day  添加的天数或者要减去的天数(负数为减去的天数)* @return* @throws ParseException*/public String getReturnD

2011-08-18 16:50:38 777

原创 js中运用java的replaceAll()

js中没有java中的replaceAll()函数为了达到与java的replaceAll()一样的效果,我们可以用如下代码实现: String.prototype.replaceAll = function(source,target) {

2011-08-18 16:29:56 541

原创 关于<a>链接标签里面的属性 href

利用这样的链接进行处理的时候要小心,符号&后面带的id值abc###abc,当传到控制器的时候这个值就剩下abc,也就是说###abc没有被传过去说明对于某些特殊符号,如#,空格等这些程序是无法识别的,所以接收到得数据也就不见了。

2011-08-18 16:25:45 1128

转载 not a SELECTed expression

<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

2010-10-13 11:58:00 2385

转载 Quartz定时任务学习(九)Quartz监听器

<br />Quartz 提供了三种类型的监听器:监听 Job 的,监听 Trigger 的,和监听 Scheduler 自已的。<br />本章解释如何应用每一种类型来更好的管理你的 Quartz 应用,并获悉到什么事件正在发生。,实现监听器的方法通用于所有的三种类型。可以分成以下步骤:<br /><br /><br />1. 创建一个 Java 类,实现监听器接口<br />2. 用你的应用中特定的逻辑实现监听器接口的所有方法<br />3. 注册监听器<br /> <br /> <br /> <br

2010-08-12 16:02:00 5876

转载 Quartz定时任务学习(七)Cron 触发器

<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 />分

2010-08-12 15:51:00 2128

转载 Quartz定时任务学习(六)作业

<br />org.quartz.Job 接口<br /> <br />把 Quartz 作用到 Java 类上唯一要做的就是让它实现 org.quartz.Job 接口。你的 Job 类可以实现任何其他想要的接口或继承任何需要的基类,但是它自己或是它的超类必须实现这个 Job 接口。这个 Job 接口只定义了单个方法:<br />public void execute(JobExecutionContext context) throws JobExecutionException;<br /><br /

2010-08-12 15:33:00 7620 2

转载 Quartz定时任务学习(五)触发器

<br />    顾名思义,Trigger(触发器)的责任就是触发一个 Job 去执行。当用 Scheduler 注册一个 Job 的时候要创建一个 Trigger 与这个 Job 相关联。Quartz 提供了四种类型的 Trigger,但其中两种是最为常用的,分别是下面的两种: SimpleTrigger 和 CronTrigger.<br /><br /><br />    SimpleTrigger 是两个之中简单的那个,它主要用来激发单事件的 Job,Trigger 在指定时间激发,并重复 n 次

2010-08-12 15:23:00 12335

转载 Quartz定时任务学习(四)调度器

<br />org.quartz.Scheduler 类层次<br /><br />作为一个 Quartz 用户,你要与实现了 org.quartz.Scheduler 接口的类交互。在你调用它的任何 API 之前,你需要知道如何创建一个 Scheduler 的实例。取而代之的是用了某个工厂方法来确保了构造出 Sheduler 实例并正确的得到初始化,Quartz 框架为这一目的提供了 org.quartz.SchedulerFactory 接口。角色 SchedulerFactory 就是用来产生 Sch

2010-08-12 15:10:00 10819

转载 Quartz定时任务学习(三)属性文件和jar

<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

2010-08-12 14:47:00 5892

转载 Quartz定时任务学习(二)web应用

<br />web中使用Quartz<br /> <br />1、首先在web.xml文件中加入 如下内容(根据自己情况设定)<br /> <br />在web.xml中添加QuartzInitializerServlet,Quartz为能够在web应用中使用,提供了一个QuartzInitializerServlet和一个QuartzInitializerListener,用于在加载web应用时,对quartz进行初始化。<br /> <br />   <servlet><br />         <s

2010-08-12 14:39:00 8674

转载 Quartz定时任务学习(一)简单任务

学习quartz首先了解三个概念:调度器:负责调度作业和触发器;触发器:设置作业执行的时间、参数、条件等;(简单触发器和Cron触发器)作业:定时任务内容,被执行的程序;下载必要的jar包,直接去官网下载,将quartz-x.x.x.jar 和core 和/或 optional 文件夹中的 jar 文件放在项目的文件夹或项目的类路径中 Quartz的几个核心的接口和类为:Job接口:自己写的“定时程序”实现此接口的void execute(JobExecutionContext arg0)方法,Job还有一

2010-08-12 14:27:00 10566 1

原创 页面仿百度下拉框,支持动态后台提取数据

<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

2010-08-04 14:28:00 2818

原创 让tomcat在页面上重启

<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

2010-07-28 15:24:00 2315

转载 批处理命令大全

<br />1.Echo 命令<br />打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。<br />语法<br />echo [{on|off}] [message]<br />Sample:echo off / echo hello world<br />在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。<br /><br />2.@ 命令<br />表示不显示@

2010-07-06 14:54:00 598

转载 索引中丢失in或out参数:1

异常:     索引中丢失in或out参数:1     could not load on entity:[……]     遇到此异常,先检查传入的参数与.hbm.xml或entity的参数类型是否一样。     异常的原因是:给一个Long型的属性传入了一个String类型的参数,执行delete()方法就出错了,将String转换为Long型,问题解决所以有时候要检查一下hibernate中.hbm.xml中的字段类型与你数据库中的数据类型是否一致。尤其是主键,一般都是用主键作为索引。

2010-07-05 11:05:00 13037

转载 一行如果文字较多,怎样才能保持外面的表格不变形?

<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

2010-06-15 22:59:00 2182

转载 Velocity与struts结合

<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

2010-06-15 22:49:00 687

转载 Velocity初体验

<br />不少人看过或了解过Velocity,名称字面翻译为:速度、速率、迅速,用在Web开发里,用过的人可能不多,大都基本知道和在使用Struts,到底Velocity和Struts是如何联系,怎么看待Velocity呢?让我们来尝试一下,了解Velocity的概念,通过在这里的介绍,强调在技术选择上的问题,让大家在选择项目开发时,可以考虑Velocity,另外也让大家了解它的思想,毕竟它提供了一个很好的思维方式,给大家换换筋骨,换一种思考的方式。 <br /><br />    本文基于你对Java开

2010-06-15 22:48:00 388

转载 Velocity用户手册

Velocity是什么?   Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。  当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便

2010-06-15 22:46:00 471

转载 《Spring2.x企业应用详解》Spring 的优秀工具类盘点:文件资源操作

文件资源的操作是应用程序中常见的功能,如当上传一个文件后将其保存在特定目录下,从指定地址加载一个配置文件等等。我们一般使用 JDK 的 I/O 处理类完成这些操作,但对于一般的应用程序来说,JDK 的这些操作类所提供的方法过于底层,直接使用它们进行文件操作不但程序编写复杂而且容易产生错误。相比于 JDK 的 File,Spring 的 Resource 接口(资源概念的描述接口)抽象层面更高且涵盖面更广,Spring 提供了许多方便易用的资源操作工具类,它们大大降低资源操作的复杂度,同时具有更强的普适性。这

2010-06-15 22:44:00 630

转载 Spring获取WebApplicationContext与ApplicationContext的几种方法分析

方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("beanId"); 说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。 方法二:通过Spring提供的工具类获取ApplicationContext对象 代码: import org.s

2010-06-15 22:41:00 1129

转载 自定义Servlet使用Spring容器功能

 如果想要在自己所定义的Servlet类中使用Spring的容器功能,则也可以使用org.springframework.web.context.ContextLoaderListener,例如在web.xml中使用标签加以定义:org.springframework.web.context.ContextLoaderListenercontextLoaderListener默认会读取applicationContext.xml,你也可以指定自己定义的文件,只要在中指定contextConfigLocati

2010-06-15 22:39:00 1406

转载 SpringMVC入门

 在Web MVC架构中,使用者并不是直接连接至所需要的资源,而是先连接至前端控制器(Front controller),由前段控制器判断使用者的请求要分派(Dispatch)给哪一个控制对象(Controller)来处理请求,藉此达到控制使用者请求资源的目的。   在Spring的Web MVC中,担任前段控制器角色的是org.springframework.web.servlet.DispatcherServlet,DispatcherServlet负责将客户的请求分配给控制对象,所以使用Spring

2010-06-15 22:38:00 1294

转载 Spring包详解

docs目录下是相关的文档,包括有Spring api的javadoc、reference参考指南、Spring的taglib标签使用文件及Spring MVC的MVC-step-by-step讲解与示例;lib目录下是Spring所依靠的第三方开源包;mock目录下是Spring辅助应用测试的Mock源程序;samples目录下是Spring的示例源程序及简单的webapp示例框架的示例配置,值得好好学习的有jpetstore及petclinic,当然其它的countries、imagedb、tiles-

2010-06-15 22:35:00 429

转载 Listener监听器

监听器概述      1.Listener是Servlet的监听器       2.可以监听客户端的请求、服务端的操作等。      3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。      4.编写监听器需要实现相应的接口      5.编写完成后在web.xml文件中配置一下,就可以起作用了      6.可以在不修改现有系统基础上,增加web应用程序生命周期事件的跟踪    常用的监听接口      1.ServletContextAtt

2010-06-15 22:33:00 508

转载 hibernate抓取策略fetch=select /join/subselect

<br />一、hibernate抓取策略(单端代理的批量抓取fetch=select(默认)/join)<br />测试用例:<br />Student student = (Student)session.get(Student.class, 1);<br />    System.out.println(student.getName());<br />    System.out.println(student.getClasses().getName());<br />1)保持默认,同fetch=

2010-06-15 22:31:00 595

转载 lazy与inverse

lazy,就是延时加载。以最简单的parent和child为例子:一个parent可以有多个child,一个child只有一个parent。当parent类的child属性的lazy为true,那么当select parent的时候,他的child不会马上被select,一直延迟到他的child需要被读写的时候再去select。当parent类的child属性的lazy为false,那么select parent的时候,他的child会马上被select。inverse,用于外键维护的控制。当inverse

2010-06-15 22:29:00 535

转载 Hibernate中级联操作cascade选项

cascade可选的值包括:    all对所有的操作进行级联;     none,对所有的操作都不进行级联;    save-update,执行更新操作时级联;    delete,执行删除操作时级联。    all-delete-orphan,包含all和delete-orphan的行为none:在保存、更新或删除对象时,忽略其他关联的对象。他是cascade属性的默认值。save-update:当通过Session的save()、update()以及saveOrUpdate()方法保存或更新当前对象时

2010-06-15 22:28:00 1000 1

转载 Hibernate几种映射类型

在我们学习Hibernate时就知道,Hibernate映射类型分为两种:Hibernate内置的映射类型和Hibernate客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型1.Hibernate内置映射类型1).Java基本类型的Hibernate映射类型 <br />Java 类型Hibernate 映射类型标准 SQL 类型大小和取值范围int/In

2010-06-15 22:25:00 607

原创 String常用方法

类 String:java.lang.Object--java.lang.String<br />String str = "abc"<br />等效于: <br />char data[] = {'a', 'b', 'c'};<br />String str = new String(data);<br /><br />charAt<br />public char charAt(int index)<br />返回指定索引处的 char 值。索引范围为从 0 到 length() - 1。序列的第一个

2010-06-15 22:24:00 2723

原创 分割字符串

<br />public class A{<br />           public static void main(String args[]){<br />                                String tmp = "a|b|c||d||";<br />                                  String[] result = tmp.split("//|");<br />                                 f

2010-06-15 22:21:00 493

转载 MySQL数据类型

其中的长度以字节为单位名称 长度    用法 TINYINT(M) BIT,BOOL,BOOLEAN 1 如果为无符号数,可以存储从0到255的数; 否则可以存储从-128到127的数。 SMALLINT(M) 2 如果为无符号数,可以存储从0到65535的数; 否则可以存储从-32768到32767的数。 MEDIUMINT(M) 3 如果为无符号数,可以存储从0到16777215的数;否则可以存储从-8388608到8388607的数 INT(M) INTEGER(M) 4 如果为无符号数,可以存储从0

2010-06-15 22:04:00 353

转载 DWR实例

DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持

2010-05-26 17:57:00 504

原创 产生不重复的ID

import java.net.InetAddress;import java.net.UnknownHostException;import java.util.Random;  public class IDGenerator { private static int seq = 0; private static long currentTime = 0; // 修改该方

2010-05-26 17:30:00 3492

转载 iFrame只要竖滚动条,不要横滚动条的方法

              name="test"               marginwidth="0"               marginheight="0"               allowtransparency="true"               id="test"               scrolling="auto"      

2010-05-11 17:22:00 3862

转载 Arrays.sort()

 今天在做一个按更新时间搜寻出某个文件夹里面的所有文件,由于自己写算法比较花费时间,干脆就用j2se提供的类Arrays提供的sort()方法,这样就比较省力。对于基本数据类型只要Arrays.sort(数组)[“注:数组是声明为基本数据类型的数组,如int[]等”] 对于对象类型,要 implement Comparable,所以得重载 compareTo() 这个方法。有了这个方法,那

2010-05-11 16:47:00 8619

原创 换行的方法

问题描述: 表单中的textArea中有换行的内容,提交之后保存到数据库,再读取出来的时候,没有换行,全部连在一起了。解决方法:第一种:写一个类public   static   String   toHTMLString(String   in)   {                StringBuffer   out   =   new   StringBuffer();

2010-05-05 17:19:00 713

jQuery1.2API.chm

无有所值,非常方便有用的jquery1.2文档,而且有很详细的例子说明,比较容易和系统的帮你了解jquery,更是jquery方便的查询工具

2010-01-15

《Java_编程思想_Thinking_in_J》.rar

Java_编程思想_Thinking_in_J

2009-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除