草庐IT

transaction_utc

全部标签

php - Javascript 的 Date.UTC 命令的 PHP 等价物是什么?

我如何在PHP中说这个Javascript:varts=Date.UTC(1985,1,22); 最佳答案 PHP的在线文档非常有用:http://www.php.net/manual/en/ref.datetime.phpmktime接受参数hour,minute,second,month,日,年。$ts=mktime(0,0,0,1,22,1985);Date.UTC返回毫秒,而mktime返回秒,因此如果您仍需要毫秒,请乘以1000。 关于php-Javascript的Date.U

php - 什么是 PHP 和 SQLSRV 驱动程序中的 "New transaction is not allowed"错误?

我正在开发一个用PHP编写并使用SQLServer2008的Web应用程序。为了连接到数据库,我使用了Microsoft的SQLSRV驱动程序。在此应用程序的一部分中,我必须使用SQL事务。正如微软建议的那样,我完全是根据这篇文章做的。我的代码中的主要流程遵循以下步骤:1-启动sql事务2-通过jQuery向PHP文件发送信息并查看JSON发送的结果3-如果结果为假则回滚,如果为真则转到下一个查询。4-如果没有错误发生并且所有结果都正常,则提交事务。//Thisismypseudocodeif(sqlsrv_begin_transaction($sqlsrv->sqlsrvLink)=

php - Omnipay MiGS : how to handle users closing the browser after a successful transaction?

假设用户在被重定向到万事达卡付款后成功完成了交易,但在重定向回提供给Omnipay驱动程序的vpc_ReturnURL之前关闭了浏览器,有没有办法自动处理这个问题? 最佳答案 不幸的是,您不能直接通过MiGS自动处理它。使用3方版本(Migs_ThreeParty)时,您依赖于最终用户返回并点击completePurchase()方法。您可以设置cron作业来检测“放弃”的销售(实际上可能会或可能不会被放弃)以在您的万事达卡仪表板中手动协调,但MiGS不提供notifyUrl选项,也不用于类似于PayPal的IPN的基于网关的通知的

php - 不使用 UTC 显示时区

我整个上午都在阅读有关如何执行此操作的信息,普遍的共识是:将时间戳存储在UTC中并从那里计算偏移量。但是,与大多数人一样,我正在维护一个现有的代码库,我无法更改我们存储日期的方式。至少,不在规定的时间范围内。所以我的问题是,我可以安全地做这样的事情吗?//thisismytimezone$timestamp=strtotime($timestampFromDatabase);date_default_timezone_set('America/NewYork');$tz=date_default_timezone_get();//thisistheoreticallytheirtime

java - 单元测试中的@Transactional 阻止调用@PostLoad

我有以下测试:publicclassBook{publicbooleanpostLoadInvoked;@PostLoadprivatevoidonPostLoad(){postLoadInvoked=true;}}publicclassMyIntegrationTestextendsAbstractIntegrationTest{@AutowiredprivateBookDAObookDAO;@TestpublicvoidloadBooks(){Bookbook=bookDAO.findOne(...);assertTrue(book.postLoadInvoked);}}此测试按原

java - @Transactional 的自定义快捷方式注释不起作用

我正在尝试创建自定义注释以便快捷方式,正如文档中所引用的那样:@Target({ElementType.METHOD,ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Transactional("order")public@interfaceOrderTx{}但是,当我使用自定义注解对方法进行注解时,出现异常:Nohibernatesessionboundtothread,andconfigurationdoesnotallowcreation...等使用@Transactional注释该方法时效果很好。由于我注释的方法不属于

java - Spring Transactions 以确保跨 2 个 REST 服务的一致性?

我有2个RESTapi,我在“事务”中“保存”数据。我很想听听有关如何确保第二个出现问题时第一个可以“回滚”的建议。我目前有一个重试循环,如果失败,我会向第一个调用发送一个删除。它工作正常,我只是好奇是否可以使用spring事务来处理它。就此而言,还有其他选择吗? 最佳答案 如果像这样的事情是可能的,那将是非常有趣和有用的,但我认为这是不可能的,因为没有标准的API用于RESTAPI的提交/回滚,就像JDBCAPI一样。使用Spring,您永远不能简单地将方法标记为@Transactional,因为Spring不知道如何“回滚”您在

java - Quartz 作业抛出 InvalidDataAccessApiUsageException : no transaction is in progress;

我有一个非常简单的quartz作业,它试图从数据库中获取打印机记录,我收到此错误:org.springframework.dao.InvalidDataAccessApiUsageException:notransactionisinprogress;nestedexceptionisjavax.persistence.TransactionRequiredException:notransactionisinprogressjavax.persistence.TransactionRequiredException:notransactionisinprogress这是应用程序的代码

java - Hibernate、Spring、@Transactional - 围绕 try/catch?

我正在使用Spring3和Hibernate3.6开发一个网络应用程序。我对@Transactional注释和代码结构有一些疑问。->当我使用@Transactional(使用Spring进行事务管理)时,是否必须在调用它们时使用try/catch包围@Transactional注释的方法?例如,当我得到一个加载、更改并返回一个对象的方法时,我从另一个类调用它:我是否必须用try/catch包围调用?也许出了什么问题,没有返回对象,数据库连接失败..我不知道。直到现在,我认为@Transactional关心所有可能发生的异常,并在发生错误时回滚此事务中的每个操作。但如果它发生了,我必须

java - 如何在 Java 7 中将具有 UTC 偏移量的日期时间值转换为 GMT

我有一个日期时间值2016-12-21T07:48:36,偏移量为UTC+14。如何将日期时间转换为等效的标准GMT时间。我尝试使用sampleDateFormat.parse()方法。但是,我无法获得UTC偏移量的TimeZone对象。sampleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC+14:00"))请帮助我将UTC日期时间转换为Java7中的标准GMT时间。 最佳答案 我假设您将原始日期作为字符串。执行以下操作:创建一个SimpleDateFormat并将时区设置为“G