文章列表
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
用户名:/^[a-z0-9_-]{3,16}$/
密码:/^[a-z0-9_-]{6,18}$/
十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/
电子邮箱:/ ...
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。
DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为Se ...
关键字: hibernate 连接池
本文主要内容: Hibernate 连接池的三种配置方式:dbcp , c3p0 , proxool URL的多种指定方式 连接池监控 上班第二天,看到公司的Hibernate配置文件在写法上,跟我以前的不一样,就去研究了哈,得出的结果如下。 在hibernate3.0中,已经不再支持dbcp了,hibernate的作者在hibernate.org中, 明确指出在实践中发现dbcp有BUG,在某些种情会产生很多空连接不能释放, 所以抛弃了对dbcp的支持。 1 =================== C3P0 配置 =================== ...
今天想要一个用JS实现的带时间的日期组件,然后就遇到了它 犹如黑暗里的萤火虫,如此闪亮,如此拉风 它就是 My97 DatePicker 。也许你都知道了,只是我比较后知后觉 官方推荐优点如下: ============== 更人性化,更全面的功能 ============== 强大的日期范围限制功能 ============== 自定义事件和丰富的API库 ============== 多语言支持和自定义皮肤支持 ============== 跨无限级框架显示和自动选择显示位置 官方demo和文档 http://www.my97.net/dp/demo/index.htm 2. 注意事项 My ...
简介: Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz 的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。虽然可以通过属性文件(在属性文件中可以指定 JDBC 事务的数据源、全局作业和/或触发器侦听器、插件、线程池,以及更多)配置 Quartz,但它根本没有与应用程序服务器的上下文或引用集成在一起。结果就是作业不能访问 Web 服务器的内部函数;例如,在使用 WebSphere 应 ...
上一文中提到 Cron触发器可以接受一个表达式来指定执行JOB,下面看看这个表达式的语法。 cron 表达式的格式 Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级 ...
Spring中quartz的定时任务 最近在做任务提醒,使用spring封装的quartz来实现。丛中有不少收获 先来看配置文件
<?xml version="1.0" encoding="UTF-8"?>
<bean id="sayHelloJob" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass">
<v ...
<td valign="top" ><p align="right">车牌号码:</p></td>
<td >
<select size="1" name="CLID" onchange="javaScript:changelocation(this.value);" style="width:200">
<option va ...
<script language="javascript"> function isChinese1(str){ var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; badChar += "abcdefghijklmnopqrstuvwxyz"; badChar += "0123456789"; badChar += " "+" ";//半角与全角空格 badChar += "`~!@#$%^&()-_=+]\\| ...
hibernate.jdbc.fetch_size 50
hibernate.jdbc.batch_size 25
这两个选项非常非常非常重要!!!将严重影响Hibernate的CRUD性能!
C = create, R = read, U = update, D = delete
Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数。
例如一次查询1万条记录,对于Oracle的JDBC驱动来说,是不会1次性把1万条取出来的,而只会取出Fetch Size条数,当纪录集遍历完了这些记录以后,再去数据库取Fetch S ...