Django 502 при развертывании

Если метод equals() присутствует в классе java.lang.Object, и ожидается, что он проверяет эквивалентность состояния объектов! Это означает, что содержимое объектов. В то время как ожидается, что оператор == проверяет, что фактические экземпляры объекта одинаковы или нет.

Пример

Рассмотрим две различные ссылочные переменные, str1 и str2:

str1 = new String("abc");
str2 = new String("abc");

Если вы используете equals()

System.out.println((str1.equals(str2))?"TRUE":"FALSE");

, вы получите выход как TRUE, если вы используете ==.

System.out.println((str1==str2) ? "TRUE" : "FALSE");

Теперь вы получите вывод FALSE в качестве вывода, потому что оба str1 и str2 указывают на два разных объекта, хотя оба они имеют одинаковое строковое содержимое. Именно из-за new String() каждый новый объект создается каждый раз.

0
задан Onur A. 10 March 2019 в 12:53
поделиться

1 ответ

server {
    listen 80;
    server_name your_droplet_ip:8000 www.your_droplet_ip:8000;

    root /var/www/html;

     location / {
             proxy_pass http://your_droplet_ip:8000;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header Host $http_host;
             proxy_set_header X-NginX-Proxy true;

              }
     }

попробуйте это и после запуска service nginx restart

0
ответ дан coderasha 10 March 2019 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: