• Какие базовые вещи из IT для backend можно изучить или хотя бы сформировать базовое понимание по ним за несколько часов в неделю?

    @evgeniy_lm
    Не забивайте голову ненужной, бесполезной фигней. Готовтесь к ЕГЭ, получайте ВО. И самое главное помните, что девчонки в 16 гораздо интереснее чем в 40
    Ответ написан
    Комментировать
  • Как спарсить json?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день.
    Есть онлайн-сервис, который помогает создать pojo на основе json
    Вот, что он выдал
    -----------------------------------com.example.Example.java-----------------------------------
    
    package com.example;
    
    import javax.annotation.Generated;
    import com.fasterxml.jackson.annotation.JsonInclude;
    import com.fasterxml.jackson.annotation.JsonProperty;
    import com.fasterxml.jackson.annotation.JsonPropertyOrder;
    
    @JsonInclude(JsonInclude.Include.NON_NULL)
    @JsonPropertyOrder({
    "0",
    "1",
    "2"
    })
    @Generated("jsonschema2pojo")
    public class Example {
    
    @JsonProperty("0")
    public com.example._0 _0;
    @JsonProperty("1")
    public com.example._1 _1;
    @JsonProperty("2")
    public com.example._2 _2;
    
    }
    -----------------------------------com.example._0.java-----------------------------------
    
    package com.example;
    
    import javax.annotation.Generated;
    import com.fasterxml.jackson.annotation.JsonInclude;
    import com.fasterxml.jackson.annotation.JsonProperty;
    import com.fasterxml.jackson.annotation.JsonPropertyOrder;
    
    @JsonInclude(JsonInclude.Include.NON_NULL)
    @JsonPropertyOrder({
    "created",
    "suip",
    "result",
    "operationNumber"
    })
    @Generated("jsonschema2pojo")
    public class _0 {
    
    @JsonProperty("created")
    public String created;
    @JsonProperty("suip")
    public String suip;
    @JsonProperty("result")
    public String result;
    @JsonProperty("operationNumber")
    public String operationNumber;
    
    }
    -----------------------------------com.example._1.java-----------------------------------
    
    package com.example;
    
    import javax.annotation.Generated;
    import com.fasterxml.jackson.annotation.JsonInclude;
    import com.fasterxml.jackson.annotation.JsonProperty;
    import com.fasterxml.jackson.annotation.JsonPropertyOrder;
    
    @JsonInclude(JsonInclude.Include.NON_NULL)
    @JsonPropertyOrder({
    "created",
    "suip",
    "result",
    "operationNumber"
    })
    @Generated("jsonschema2pojo")
    public class _1 {
    
    @JsonProperty("created")
    public String created;
    @JsonProperty("suip")
    public String suip;
    @JsonProperty("result")
    public String result;
    @JsonProperty("operationNumber")
    public String operationNumber;
    
    }
    -----------------------------------com.example._2.java-----------------------------------
    
    package com.example;
    
    import javax.annotation.Generated;
    import com.fasterxml.jackson.annotation.JsonInclude;
    import com.fasterxml.jackson.annotation.JsonProperty;
    import com.fasterxml.jackson.annotation.JsonPropertyOrder;
    
    @JsonInclude(JsonInclude.Include.NON_NULL)
    @JsonPropertyOrder({
    "created",
    "suip",
    "result",
    "operationNumber"
    })
    @Generated("jsonschema2pojo")
    public class _2 {
    
    @JsonProperty("created")
    public String created;
    @JsonProperty("suip")
    public String suip;
    @JsonProperty("result")
    public String result;
    @JsonProperty("operationNumber")
    public String operationNumber;
    
    }

    Сам сервис - https://www.jsonschema2pojo.org/
    Ответ написан
    1 комментарий
  • Как узнать количество совпадающих значений из двух разных таблиц?

    erge
    @erge
    Примус починяю
    какая СУБД !?
    У разных СУБД свои методы/функции работы с датами, а я так понимаю у вас хранится дата+время!?
    да и синтаксис SQL тоже бывает особенный...

    если предположить что это MySQL , то использовать функцию DATE() для извлечения даты.
    PS: ну либо сами перепишете соответственно

    через INNER JOIN

    SELECT count(DISTINCT c.user_id) AS first_day_order
      FROM clients c
      INNER JOIN orders o ON c.user_id = o.user_id
      WHERE DATE(c.registered_datetime) = DATE(o.when_start)
        AND DATE(c.registered_datetime) BETWEEN '2021-09-01' AND '2021-09-30'
    ;


    или через EXISTS

    SELECT count(c.user_id) AS first_day_order
      FROM clients c
      WHERE DATE(c.registered_datetime) BETWEEN '2021-09-01' AND '2021-09-30'
        AND EXISTS (
              SELECT 1 FROM orders o
                WHERE c.user_id = o.user_id
                  AND DATE(c.registered_datetime) = DATE(o.when_start)
            )
    ;
    Ответ написан
    Комментировать
  • Что делать если новая работа не нравится?

    Вы пишете, что хотите уйти. Хотите уйти? Значит нужно уйти.

    Говорить всегда лучше правду. Как будут смотреть? Если по итогам теста вас будут готовы оставить, но вы уйдете, нормально об этом сообщив, ничего страшного не произойдет. Собеседуясь куда-то можно даже телефон начальника дать из этого места. А можно говорить, что сделал перерыв на три месяца, жил на Бали... пусть завидуют )
    Ответ написан
    Комментировать
  • Что делать если новая работа не нравится?

    @Nethersex Автор вопроса
    UPDATE:
    В итоге я уволился, нашел работу по душе
    Ответ написан
    Комментировать