Задать вопрос
  • На чем писать Java Desktop приложение?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Думаю, что самый лучший вариант это браузер.
    Можно потом приложение запустить на одной машине и по локалке получить доступ с других.
    Ответ написан
    Комментировать
  • Поддерживает ли java импорт с алиасом?

    Я попробовал по 5 штук разных комбинаций java/jdk и никаких импортов добиться не удалось, я чего-то не понимаю?

    Судя по всему вы не понимаете, что так нельзя...

    UPD. Вот что пишет сам Oracle по этому поводу

    Name Ambiguities
    If a member in one package shares its name with a member in another package and both packages are imported, you must refer to each member by its qualified name. For example, the graphics package defined a class named Rectangle. The java.awt package also contains a Rectangle class. If both graphics and java.awt have been imported, the following is ambiguous.

    Rectangle rect;
    In such a situation, you have to use the member's fully qualified name to indicate exactly which Rectangle class you want. For example,

    graphics.Rectangle rect;
    Ответ написан
    7 комментариев
  • Какие базовые вещи из 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:
    В итоге я уволился, нашел работу по душе
    Ответ написан
    Комментировать