`
文章列表
<context-param>的作用:web.xml的配置中<context-param>配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一 ...
DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。  可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:  %S, %s 两位数字形式的秒( 00,01, . . ., 59)  %i 两位数字形式的分( 00,01, . . ., 59)  %H 两位数字形式的小时,24 小时(00,01, . . ., 23)  %h, %I 两位数字形式的小时,12 小时(01,02, . . ., 12)  %k 数字形式的小时,24 小时(0 ...
NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。例:insert into tablename (fieldname) values (now())或者create table demo(addtime timestamp);insert into demo values(null);即可插入当前时间。
今天用到mysql的触发器,需要将被触发的行的数据沉淀到另一张表中,网上查了下资料,在此做个汇总,触发器的基本知识请参考:http://zhangjq5.iteye.com/admin/blogs/1893926 触发器建立在表的行上面,相当于对每行做监听,主要负责监听insert、delete和update操作,以update为例, 1、创建源数据表: CREATE TABLE IF NOT EXISTS `test_trigger` (  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,  `insert_name` varchar(50 ...
DROP EVENT IF EXISTS eve1; DELIMITER $$ CREATE EVENT eve1 ON SCHEDULE EVERY 1 SECOND STARTS NOW() ENDS NOW()+1ON COMPLETION PRESERVEDISABLEDOBEGINUPDATE testtable1 SET age = age+1 WHERE id = 1;END$$ DELIMITER ; SELECT * FROM testtable1;SELECT NOW();   /*标准创建语句EventsEvents CREATE EVENT 事件任务名称 ...
/*该代码是创建了一个名叫"p4"的存储过程并设置了s1,s2,s3两个int型一个varchar型参数,还可以是其他数据类型,内部创建了x1,x2两个变量 DELIMITER是修改分隔符的DELIMITER $$的意思是把默认分隔符";"换成"$$",这 ...
DELIMITER $$ DROP TRIGGER `testtable1_A_U`$$ CREATE TRIGGER `testtable1_A_U` AFTER UPDATE ON `testtable1` FOR EACH ROWBEGIN INSERT INTO testtable2(NAME)VALUES('niu'); END$$ DELIMITER ; UPDATE testtable1 SET NAME='wang',age = 22 WHERE id = 23;/* DROP TRIGGER `testtable1_A_U`为删除指定触发器.创建触发器的语句: ...
原文地址: http://www.iteye.com/topic/35907在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看, 绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionDefinition 接口中的定义 Java代码   /**       * Support a current transaction, create a new one if none exists.       * Analogous to EJB transaction att ...
转:http://blog.csdn.net/sunxing007/article/details/6427290 数据库事务的4个特性: 原子性(atomic): 都成功或者都失败;一致性(consistency):事务操作之后,数据库所处的状态和业务规则是一致的;比如a,b账户相互转账之后,总金额不变;隔离性( ...
Chapter 1. Spring中的事务控制(Transacion Management with Spring) Table of Contents 1.1. 有关事务(Transaction)的楔子 1.1.1. 认识事务本身 1.1.2. 初识事务家族成员 1.2. 群雄逐鹿下的Java事务管理 1.2.1. Java平台的局部事务支持 1.2.2. Jav ...
Spring事务配置的五种方式     前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进 ...
       前段时间用了js的插件dtree,确实是比较好上手,但是遗憾的是没有多选框,网上也看到了关于多选框的扩展,但要么没有办法动态的删除和扩展节点,要么节点上下级的级联有问题,或者只支持两级菜单级联……本文主要是基于dtree的基本功能,实现了以下功能:        1、增加了多选框。        2、增加了多选框的级联操作,当点击当前多选框时,其下级(无限级)所有多选框状态与当前点击的多选框保持一致;如果选中当前多选框,其所有上级多选框均被选中;取消当前多选框的选中状态,如果其同级所有菜单都未选中则取消其上级菜单的选中状态,并一直级联到顶层菜单。        3、支持返回 ...
js闭包问题曾经不止一次的困扰过我,在我反复的看了一些资料以后,有以下体会,希望与大家分享:   1、闭包出现的场景        产生闭包至少需要4个元素:外部变量、外层函数、外层函数的局部变量和内层函数,这几 ...
应该明确一点,js中只有值传递,不存在引用传递的情况。这儿分两种情况来看,首先是基本数据类型,以Number类型为例: var a = 2; var b = a; a = a + 1; alert("a = " + a);// 打印:a = 3 alert("b = " + b);// 打印:b = 2   在 ...
js允许声明变量时可以不加var,我个人理解在全局中声明变量加不加var应该是一样的(除去风险考虑),但是在局部区域是不同的,比如在一个函数中:      function f(){ var a = "函数内变量"; b = "全局变量"; } f(); alert("b:" + b);//全局变量 alert("a:" + a);//报a未定义错误   这时b作为window对象的一个属性,这种写法跟以下代码没什么区别: 写道 var b; function f(){ b ...
Global site tag (gtag.js) - Google Analytics