Вопросы с тегом «java»

155
В чем разница между ZonedDateTime и OffsetDateTime?

Я прочитал документацию, но я все еще не могу понять, когда я должен использовать один или другой: OffsetDateTime ZonedDateTime Согласно документации OffsetDateTimeследует использовать дату записи в базу данных, но я не понимаю,...

154
Исполнители Java: как получать уведомления, не блокируя, когда задача завершается?

Скажем, у меня есть очередь, полная задач, которые мне нужно отправить в службу исполнителя. Я хочу, чтобы они обрабатывались по одному. Самый простой способ, который я могу придумать, это: Взять задание из очереди Отправить его исполнителю Позвоните .get на возвращенное будущее и заблокируйте,...

154
Как получить первое ненулевое значение в Java?

Есть ли Java-эквивалент функции SQL COALESCE? То есть есть ли способ вернуть первое ненулевое значение нескольких переменных? например Double a = null; Double b = 4.4; Double c = null; Я хочу , чтобы как - то заявление , которое будет возвращать первое значение ненулевого из a, bи c- в этом случае...

154
Как мне избежать строк в JSON?

Как вручную создавать строковые поля при создании данных JSON? Должен ли я использовать что - то вроде Apache Commons Ланг StringEscapeUtilities.escapeHtml, StringEscapeUtilities.escapeXmlили я должен использовать java.net.URLEncoder? Проблема в том, что когда я использую SEU.escapeHtml, он не...

154
Эффективный метод для генерации строки UUID в JAVA (UUID.randomUUID (). ToString () без черточек)

Я хотел бы эффективную утилиту для генерации уникальных последовательностей байтов. UUID - хороший кандидат, но UUID.randomUUID().toString()генерирует что-то вроде 44e128a5-ac7a-4c9a-be4c-224b6bf81b20этого, но я бы предпочел строку без тире. Я ищу эффективный способ генерировать случайные строки,...

154
Разбор JSON с использованием Gson для Java

Я хотел бы проанализировать данные из JSON, который имеет тип String. Я использую Google Gson . У меня есть: jsonLine = " { "data": { "translations": [ { "translatedText": "Hello world" } ] } } "; и мой класс: public class JsonParsing{ public void parse(String jsonLine) { // there I would like to...

154
Каковы плюсы и минусы выполнения расчетов в SQL по сравнению с вашим приложением

shopkeeper Таблица имеет следующие поля: id (bigint),amount (numeric(19,2)),createddate (timestamp) Допустим, у меня есть таблица выше. Я хочу получить записи за вчерашний день и сгенерировать отчет, напечатав сумму в центах. Один из способов сделать это - выполнить вычисления в моем...

154
Формат даты Отображение в JSON Джексон

У меня есть формат даты из API, как это: "start_time": "2015-10-1 3:00 PM GMT+1:00" Который является ГГГГ-ДД-ММ ЧЧ: ММ am / pm GMT timestamp. Я сопоставляю это значение с переменной Date в POJO. Очевидно, это показывает ошибку преобразования. Я хотел бы знать 2 вещи: Какое форматирование мне нужно...

154
REST API - DTO или нет? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос В настоящее время я создаю REST-API для проекта и...

154
Для чего используются функциональные интерфейсы в Java 8?

Я встретил новый термин в Java 8: «функциональный интерфейс». Я мог найти только одно применение при работе с лямбда-выражениями . Java 8 предоставляет несколько встроенных функциональных интерфейсов, и если мы хотим определить какой-либо функциональный интерфейс, мы можем использовать...

154
Maven-зависимости терпят неудачу с ошибкой 501

В последнее время задания по сборке Maven, выполняемые в Jenkins , не выполняются, за исключением следующего случая: они не могут получить зависимости от Maven Central и должны использовать HTTPS . Я не уверен, как изменить запросы с HTTP на HTTPS . Может ли кто-нибудь направить меня по этому...

153
Java текущее имя машины и вошедший в систему пользователь?

Можно ли получить имя вошедшего в систему пользователя (Windows / Unix) и имя хоста машины? Я предполагаю, что это просто свойство некоторого статического класса среды. Я нашел это для имени пользователя com.sun.security.auth.module.NTSystem NTSystem = new com.sun.security.auth.module.NTSystem();...

153
Является ли System.nanoTime () полностью бесполезным?

Как задокументировано в блоге Beware для System.nanoTime () в Java , в системах x86 Java System.nanoTime () возвращает значение времени с помощью счетчика, специфичного для процессора . Теперь рассмотрим следующий случай, который я использую для измерения времени звонка: long time1=...

153
Можно ли решить, что предупреждение компилятора «Общий массив T создан для параметра varargs»?

Это упрощенная версия рассматриваемого кода, один универсальный класс использует другой класс с параметрами универсального типа и должен передать один из универсальных типов в метод с параметрами varargs: class Assembler<X, Y> { void assemble(X container, Y... args) { ... } } class...

153
Почему я должен использовать Hamcrest-Matcher и assertThat () вместо традиционного assertXXX () - Методы

Когда я смотрю на примеры в классе Assert JavaDoc assertThat("Help! Integers don't work", 0, is(1)); // fails: // failure message: // Help! Integers don't work // expected: is <1> // got value: <0> assertThat("Zero is one", 0, is(not(1))) // passes Я не вижу большого преимущества перед,...

153
Как использовать BigInteger?

У меня есть этот кусок кода, который не работает: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Переменная sum всегда равна 0. Что я делаю не...