小编Ali*_*Ali的帖子

Spring MVC中的多响应http状态

拥有以下代码:

@RequestMapping(value =  "/system/login", method = RequestMethod.GET)
public void login(@RequestBody Login login) {
    if(login.username == "test" && login.password == "test") {
         //return HTTP 200
    }
    else {
         //return HTTP 400
    }
}
Run Code Online (Sandbox Code Playgroud)

我想根据我的逻辑返回两种不同的HTTP状态.实现这一目标的最佳方法是什么?

spring-mvc java-ee

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

RabbitMQ消息序列保证

我有一个涉及rabbitmq的项目.我所遇到的问题说明如下:

问题

现在,让我来描述一下这个场景.我有n个订阅的队列topic1.现在我的问题是,如果我按顺序发布3条消息,这些消息在被调用的代理中显示为1,2和3 Exchange,那么rabbitmq会保证所有队列中这些消息的顺序吗?

我发现的唯一的东西是在rabbitmq文档中消息排序保证正在进行中

所述AMQP 0-9-1核心规范的第4.7节解释根据该排序是有保证的条件:发表于一个信道的消息,通过一个交换和一个队列和一个输出信道将在相同的顺序,它们被送往接收.自2.7.0发布以来,RabbitMQ提供更强大的保障.

那么,任何人都可以帮助我并指出正确的文档或示例,以证明它是否有保证?

谢谢

rabbitmq

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

PHP代码动态评估

想象一下,我们有2个文件,其中一个1.php使用以下代码调用:

<?php
    $hello = "Hello from 1";
?>
Run Code Online (Sandbox Code Playgroud)

2.php使用以下代码:

<?php
    function LoadPage( $page )
    {
        $f = fopen( $page, 'r+' );  
        $content = fread( $f, filesize($page) );
        fclose( $f );
        return $content;
    }

    function GetEvalContent( $content )
    {
        $var = "";
        ob_start();
        eval( "?>" . $content . "<?" );
        $var = ob_get_contents();
        ob_end_clean();
        return $var;
    }

    $hello = "hello from 2";

    echo $hello . '<br/>';

    $content = LoadPage( '1.php' );
    GetEvalContent( $content );

    echo $hello;
?> …
Run Code Online (Sandbox Code Playgroud)

php

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

标签 统计

java-ee ×1

php ×1

rabbitmq ×1

spring-mvc ×1