小编Mei*_*ier的帖子

Ruby中的时间ISO 8601

我想用这种格式返回日期

2015-10-07T00:32:50.877 + 0000

我测试过了

 Time.now.iso8601
 => "2015-10-21T09:47:50-04:00"
Run Code Online (Sandbox Code Playgroud)

但我没有相同的格式

TKS

ruby date-formatting

26
推荐指数
4
解决办法
2万
查看次数

未连接邮件服务器时 Jhipster Health Endpoint 失败

JHipster / Spring boot 提供了一个很好的端点/management/health,它聚合了 db、磁盘和邮件等子系统的健康信息。不幸的是,当与邮件服务器的连接失败时,整个端点都会失败。所以你没有得到失败的信息。

我得到这样的轨迹:

o.s.b.a.health.MailHealthIndicator       : Health check failed

com.sun.mail.util.MailConnectException: Couldn't connect to host, port: XXXX, NNNN25025; timeout -1
...
   at org.springframework.boot.actuate.health.MailHealthIndicator.doHealthCheck(MailHealthIndicator.java:40)
    at org.springframework.boot.actuate.health.AbstractHealthIndicator.health(AbstractHealthIndicator.java:43)
    at org.springframework.boot.actuate.health.CompositeHealthIndicator.health(CompositeHealthIndicator.java:68)
    at org.springframework.boot.actuate.endpoint.HealthEndpoint.invoke(HealthEndpoint.java:85)
    at org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.getCurrentHealth(HealthMvcEndpoint.java:177)
    at org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.getHealth(HealthMvcEndpoint.java:166)
    at org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(HealthMvcEndpoint.java:143)
Run Code Online (Sandbox Code Playgroud)

这是 spring boot 1.5.9 我应该在哪里解决这个问题,以便捕获异常并返回错误状态?

spring-boot jhipster spring-boot-actuator

7
推荐指数
1
解决办法
2801
查看次数

在Codename One中的Textscreen,如何阅读文本文件?

我想在我的Codename One App中添加一个帮助屏幕.由于文本比其他字符串更长,我想将它放在一个单独的文件中并将其添加到app-package.

我该怎么做呢?我在哪里放置文本文件,如何轻松地将其读入字符串?

(我已经知道如何将字符串放入表单内的文本区域)

java codenameone

3
推荐指数
1
解决办法
2136
查看次数

Vagrant 同步文件夹类型 NFS 与 Windows 10 错误

我从 Windows 8 升级到 Windows 10,我已经解决了这个 github 问题的很多问题:https : //laracasts.com/discuss/channels/general-discussion/windows-10-vagrant-virtualbox-homestead

但是当我打电话时vagrant up,vagrant 说:

vagrant requested NFS version or transport protocol is not supported
Run Code Online (Sandbox Code Playgroud)

我的流浪文件:

config.vm.synced_folder "data", "/vagrant", type:"nfs"
Run Code Online (Sandbox Code Playgroud)

当我删除类型:“nfs”时,它可以工作,但我需要它来加速我的虚拟机....

有任何想法吗?

virtualbox vagrant windows-10

2
推荐指数
1
解决办法
2607
查看次数

MySql多列索引的工作原理

我们有一个表MySql,以下是架构

CREATE TABLE campaigns (
  domain varchar(50) ,
  campaign_id bigint(12) ,
  log_time datetime ,
  log_type int,
  node_id bigint(12) 
)
Run Code Online (Sandbox Code Playgroud)

关于表格的简要信息

一个域可以有多个广告系列,一个广告系列可以有多个节点

表有1.5亿行.独特的域名是40k.

我想在此表上创建一个综合索引,以获取有关广告系列级和节点级的报告

假设我创建了如下的复合索引

KEY campid_domain_nodeid_logtime (`campaign_id`,`domain`,`node_id`,`log_time`)
Run Code Online (Sandbox Code Playgroud)

它是否完全满足以下查询,这意味着在广告系列级别和节点级别上

广告系列级报告

select count(*) from campaigns 
where domain = 'aaa' and campaign_id = '1235' 
and log_time between '2016-01-01 00:00:00' and '2016-02-02 00:00:00' 
Run Code Online (Sandbox Code Playgroud)

节点级别报告

select count(*) from campaigns
       where domain = 'aaa' and campaign_id = '1235' and node_id = '2345' and  log_time between '2016-01-01 00:00:00' and '2016-02-02 00:00:00
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql sql indexing

1
推荐指数
1
解决办法
1525
查看次数