小编Pet*_*nes的帖子

JodaTime DateTime,ISO8601 GMT日期格式

如何获得以下格式:

2015-01-31T00:00:00Z
Run Code Online (Sandbox Code Playgroud)

(ISO8601 GMT日期格式)

在joda时间(java)中的DateTime对象?例如.

DateTime time = DateTime.now();
String str = // Get something like 2012-02-07T00:00:00Z
Run Code Online (Sandbox Code Playgroud)

谢谢!:)

java jodatime

25
推荐指数
3
解决办法
3万
查看次数

玩2.0,获取有效路线/网址/通话?

我正在为我的应用程序创建一个分页器.

我无法弄清楚如何获取当前路线/告诉页面/"呼叫"是否有效.

index.scala.html中的代码

@if(page.getTotalPageCount() > 0){
<div class="pagination">
    <ul>
    @for(i <- 0 to page.getTotalPageCount()-1){
        <li@if(@routes.NewsHandler.index(i) == ?){ class="active"}><a href="@routes.NewsHandler.index(i)">@(i+1)</a></li>
    }
    </ul>
</div>
}
Run Code Online (Sandbox Code Playgroud)

所以基本上.

if(@routes.NewsHandler.index(i) == ?){ class="active"}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

编辑,我找到了一个有效的解决方案:

@if(request().path().toString().equals(routes.NewsHandler.index(i).toString())){ class="active"}
Run Code Online (Sandbox Code Playgroud)

playframework playframework-2.0

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

AWS Beanstalk 中 docker 容器之间的交叉通信

有没有办法在AWS Beanstalk上的 docker 容器之间进行双向通信?

我试图开始工作的堆栈非常标准:Varnish -> Nginx -> PHP-FPM

我正在使用链接规范来指定 nginx 应该找到主机名“php-app”。Nginx 找到php-app hostname,这样就可以了。但是,我还需要“php-app”才能解析主机名“varnish”,以便“php-app”可以发送缓存失效的 PURGE 请求。

基本上现在只有这种通信有效:

[varnish:80] -> [nginx:8080] -> [php-app]

但是,这应该有效:

[varnish:80] -> [nginx:8080] -> [php-app] ---PURGE---> [varnish:80]

php-app 基本上只需要知道 varnish 主机的 IP,但这似乎是不可能的。

我知道我也可以从 HOST 获取 varnish 容器 ip,但我想从 php-app 容器中做同样的事情:

VARNISH_HASH=`docker ps | grep varnish | sed 's/\|/ /' | awk '{print $1}'`
VARNISH_IP=`docker inspect --format '{{ .NetworkSettings.IPAddress }}' $VARNISH_HASH`
Run Code Online (Sandbox Code Playgroud)

我也尝试添加到 php-app 容器的链接,但是在部署时导致错误,我想这是因为存在循环依赖:

"links": [
    "varnish"
]
Run Code Online (Sandbox Code Playgroud)

我的相关Dockerrun.aws.json …

amazon-web-services amazon-ecs docker

5
推荐指数
0
解决办法
805
查看次数

Backbone.Marionette,网格中的集合项(无表)

我试图想象如何有效地将一组模型移动到视图中的网格图案.

这是关于简单集合的行/列原则的问题.

说我有以下收藏:

[
    {id: 1, title="test 1"},
    {id: 2, title="test 2"},
    {id: 3, title="test 3"},
    {id: 4, title="test 4"},
    {id: 5, title="test 5"},
    {id: 6, title="test 6"}
]
Run Code Online (Sandbox Code Playgroud)

我希望它显示如下:

网格:

"测试1""测试2""测试3"

"测试4""测试5""测试6"

在twitter bootstrap中我会写这个:

<div id="myContainer">
    <div class="row-fluid">
        <div class="span4">test 1</div>
        <div class="span4">test 2</div>
        <div class="span4">test 3</div>
    </div>
    <div class="row-fluid">
        <div class="span4">test 4</div>
        <div class="span4">test 5</div>
        <div class="span4">test 6</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我试过覆盖我的appendHtml CompositeView:

appendHtml: function(compositeView, itemView, index){
    ... 
    if ((index % 3) === 0  || lastelement){ …
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap marionette

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