`
文章列表
mysql 中 时间和日期函数 收藏 基础部分 一、MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now()               | +---------------------+ | 2008-08-08 22:20:46 | +---------------------+ 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp() ,current_tim ...
Grails通过Service让我们不用进行任何配置就享受到了声明式事务这一特性。可是,这也让我们不得不接受它预先设置的事务行 为:PROPAGATION_REQUIRED。要是我想使用其它的事务行为该如何做呢?没关系,使用@Transactional进行配置就行了。 废话少说,直奔正题。下例就展示了自定义Grails事务行为的做法: Domain1Service,其中的saveDomain1负责保存Domain1,该方法的行为是始终都启动一个新事务。在这个方法的末端抛出了一个RuntimeException,这将让Grails回滚事务。这是为了证明咱们的配置确实生效了。 packag ...
下面是用gmail smtp发送邮件的 import java.util.Properties; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class SendMail implements Runnable { private final String smtp_host ...
格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明   是否必填  允许填写的值 允许的通配符 1  秒  是  0-59     , - * / 2  分  是  0-59    , - * / 3 小时  是  0-23   , - * / 4  日  是  1-31   , - * ? / L W 5  月  是  1-12 or JAN-DEC   , - * / 6  周  是  1-7 or SUN-SAT   , - * ? / L #  7  年  否  empty 或 1970-2099  , - * /  ...
现有一个domain如下 class Book { String name Double price static constraints = { name(blank:false,unique:true) price(nullalbe:true) } } 可以用validate()来验证domain的一个实例 def book= new Book() if(book.validate()) { // do something with book } else { book. ...
Global site tag (gtag.js) - Google Analytics