Ответы пользователя по тегу Java
  • Почему не могу подключиться к Docker через Docker Java API?

    @Dementor
    программист, архитектор, аналитик
    Connection refused - это значит, что или служба Докера выключена, или запущена на другом порту, а не на 2375
    Ответ написан
    Комментировать
  • Что делать когда gradlew выдаёт эту ошибку "execution failed for task ':download server'. minecraft"?

    @Dementor
    программист, архитектор, аналитик
    Вижу пару проблем:
    Please upgrade ForgeGradle to 1.2-1.1.+.
    Нужно обновится и возможно это решит все проблемы.
    Could not GET 'https://libraries.minecraft.net/org/scala-lang/sca...'
    Если сборщик обновлен, а ошибка осталась, значит проблемы с репозитеорием libraries.minecraft.net - на твои запросы и на произвольные стабильно выдает "ResourceNotFound"
    Ответ написан
  • Почему требует написать реализацию абстрактного метода?

    @Dementor
    программист, архитектор, аналитик
    Твой класс GetURLData должен же делать что-то полезное, а не просто греть воздух? Вот это самое полезное и нужно записать в обязательный к имплементации метод doInBackground(String... parameter).
    Ответ написан
    Комментировать
  • Как я могу конвертировать число в символ?

    @Dementor
    программист, архитектор, аналитик
    вопрос достаточно феноменальный

    Единственный феномен тут в том, что вы попробовали несколько вопросов соединить в один и при этом скрыли важные детали контекста каждого из них. Единый ответ тут в принципе невозможен и потому прокомментирую каждый из вопросов.

    сделать кое-какой скрипт шифрования

    Для начала стоит прояснить что подразумевается под шифрованием:
    1) приведение неких бинарных данных в нечитаемый без ключа шифрования вид?
    2) приведение неких бинарных данных в читаемый в браузерах вид (URL-кодирование)?
    3) сжатие данных для минимизации трафика (типа дефлейта)?
    4) приведение данных к универсальному формату для обмена между различными системами (типа протобафа)

    я столкнулся с такой серьезной проблемой

    Тут у вас два примера на разных языках по выводу текстовой информации в стандартный поток вывода, который выводится на консоль. А в чем собственно проблема и как она связана с задачей шифрования? Ваши системы обменивают информацией через вебкамеры, которые направлены на консольный вывод друг-друга?

    Хотите вывести в консоль идентичные "символы"? Тогда для начала проясните для себя, что такое "символ" и что в разных системах для внешне похожих графических символов используются различные виды кодировок и различные таблицы символов. Ваша программа на С++ использует CP866, а программа на Java Win-1251 или UTF-8 (зависит от настроек и от операционной среды).

    правильно интерпретировало сами символы в коде т.е. чтобы я мог обменивать информацией между Java и С++ кодом и при этом символы не ломались

    Смотрите ответ выше про различные таблицы символов и поймете, что ваш вопрос в текущей постановке не имеет смысла. Там более он бессмысленный в контексте реализации алгоритмов шифрования, где вы работаете на уровне битов и байтов.

    Могу допустить, что тут изначально речь была про возможность пересылки текстов между различными системами с последующим выводом их в консоль. Тогда нужен промежуточный формат - для простоты пусть это будет UTF-8. Тогда на стороне Java-программы ничего менять не нужно - она получает, передает и выводит в консоль текст в кодировке UTF-8. А на стороне С++ нужно реализовать (скопировать со СтекаОверфлоу или Гитхаба) функции по трансляции таблиц символов: храним и выводим в консоль досовскую кодировку, при отправлении кодируем, а при получении декодируем.
    Ответ написан
    Комментировать
  • Как подключить движок интерпретатора сценариев в Eclipse jdk 20?

    @Dementor
    программист, архитектор, аналитик
    Вы точно гуглили этот вопрос?
    https://stackoverflow.com/questions/8235957/script...
    Ответ написан
    Комментировать
  • Что такое Exception in thread "main" java.lang.NoSuchFieldError: data at HelloApp.main(HelloApp.java:12)?

    @Dementor
    программист, архитектор, аналитик
    Очевидно, же что компилируется по разному.
    1) если хотите явно обращаться к свойствам и методам других классов, то нужно их указывать пабликами.
    2) дефолтный уровень (обычно!) это уровень пакета, но в листинге я не вижу единого для двух классов объявление пакета - javac с дефолтными настройками все правильно понимает, а для VC (волков командер???) нужна явна подсказка - хз какие он ключи передает компилятору.
    Ответ написан
    1 комментарий
  • В IDE NetBeans создан maven проект, в тестах ошибка (@org.junit.Test) Поиск зависимости для org в репозиториях Maven, поиск не дал результата?

    @Dementor
    программист, архитектор, аналитик
    Ваш вопрос только вызывает пачку новых:
    1) Нафига тут Hamcrest вместо Assertj? Любите много писать или еще больше поддерживать?
    2) Зачем тут тест? Просто проверка, что основной код с выводом хелоу ворда не умирает? Хотя бы накидали отладочные выводы во все события ДО/ПОСЛЕ, но это все равно не имеет никакого отношения к тестированию (разве что ваших знаний).
    3) NetBeans по моему опыту еще похлеще Eclipse. Зачем этот мазохизм, если можно поставить IntelliJ IDEA Community Edition, где среда сама скажет чего не хватает и предложит добавить?

    По теме. Вы вообще пробовали гуглить?
    Кажется, тут ваш ответ (но не уверен, так как в вопросе не уточнено в чем проблема).
    Ответ написан
    Комментировать
  • Как сделать так чтобы вк бот не пропускал сообщения?

    @Dementor
    программист, архитектор, аналитик
    Если пропускает, то попробуйте убрать строчку:
    Thread.sleep(50);
    А вообще погуглите - наверняка есть сотни версий этого бота на гатхабе/гитлабе/битбакете и прочих подобных сайтах.
    Ответ написан
  • Какие-то проблемы с jdk или с конфигураций?

    @Dementor
    программист, архитектор, аналитик
    В pom.xml забыл добавить зависимость для Spring MVC:
    <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    Ответ написан
    Комментировать
  • Зачем использовать FileWriter?

    @Dementor
    программист, архитектор, аналитик
    А документацию прочитать? FileWriter является более удобным подклассом OutputStreamWriter для случаев, когда нет необходимости управлять кодировкой и размером буфера для чтения, и когда предполагается запись именно символов (characters), а не сырых файловых байтов.
    Ответ написан
    Комментировать
  • "прикладной код Java" - это что?

    @Dementor
    программист, архитектор, аналитик
    заменить на “прикладной код движка Java” будет корректно?

    Нет. "Движок Java" - это JVM, а "прикладной код" тут это просто код (логика), который решает прикладную задачу.
    Ответ написан
    Комментировать
  • Как использовать интерфейс DAO?

    @Dementor
    программист, архитектор, аналитик
    Сделай общий интерфейс Dao с общими методами, а потом сделай наследованием DaoUser и DaoTodo, в которые добавь недостающие специфические для сущностей методы.

    Делать единый контракт для доступа к данным двух типов - это плохая идея. Если добавить заглушку для "ненужных методов" и возвращать Null, то можно забыть и в будущем напороться. А если имплементировать "не нужное", то потом "тащить" и поддерживать - однозначно пустая трата времени.
    Ответ написан
    2 комментария
  • Зачем нужен второй интерфейс в определении класса, если первый интерфейс - наследник второго?

    @Dementor
    программист, архитектор, аналитик
    Очень многие вещи в ИТ и не только можно описать фразой "так исторически сложилось".
    Возможно сначала накинули интерфейсы, а потом сделали наследование интерфейсов. Или завтыкали...
    Ответ написан
    Комментировать
  • No send message from telegram bot to one signal?

    @Dementor
    программист, архитектор, аналитик
    {"errors":["Invalid app_id format"]}
    Значение app_id указано без ошибки.
    Одно из двух:
    1) или app_id указано с ошибкой
    2) или весь интернет пишет, что OneSignal сломался и больше не работает.
    Ответ написан
    1 комментарий
  • Как поменять content-type, который приходит от клиента в SOAP сервисе?

    @Dementor
    программист, архитектор, аналитик
    По сложности:
    1. Попросите клиента присылать хидеры в правильном формате.
    2. Между вашей системой и клиентом поставьте прокси, который будет преобразовывать зоголовки (nginx - отличный выбор)
    3. Напишите автоконфигурацию, которой приравняйте заголовок application/health.message+xml к text/xml
    Ответ написан
    3 комментария
  • XSTREAM java алиас по значению поля?

    @Dementor
    программист, архитектор, аналитик
    Блок "Вот что сейчас генерит XSTREAM" и первая половина блока "сделать чтобы в зависимости от errorType он бы тупо генерил" - идентичны! Поздравляю, вы уже выполнили свою задачу.
    Ответ написан
  • Cannot resolve symbol 'sk89q', как решить проблему?

    @Dementor
    программист, архитектор, аналитик
    Пока вы в своем Мавене/Градле (или что там у вас?) не пропишете требуемую зависимость, IDEA не будет понимать, что это за импорт и продолжит выдавать "Cannot resolve symbol...."
    Ответ написан
  • Как исправить ошибку Could not load 'plugins\Название плагина' in folder 'plugins'?

    @Dementor
    программист, архитектор, аналитик
    1) Это вопрос не по Java, а по написанию плагинов под Майнкрафт. Следовательно вопрос нужно задавать не Java-программистам, а в майнкрафт-сообществе.

    2) Гугл говорит, что ваш проект "org.bukkit" был закрыт еще в 2014 году и все его разработчики перешли на проект Sponge. Зачем вы занимаетесь археологией?

    3) Текст ошибки говорит о проблеме с путями - проверьте свои конфиги и права доступа к файлам плагинов.
    Ответ написан
    Комментировать
  • Почему код работает по разному?

    @Dementor
    программист, архитектор, аналитик
    Если "если закоментить строку System.out... в цикле while", то для в остальном идентичного кода и идентичных входных данных результат будет идентичным.

    Следовательно или входящие данные различны, или код выполняется в различных условиях. Даже бегло взглянув на код видно, что данные добавляются в неизвестный список, о котором ничего не известно - кто и где его создал, была ли очистка перед чтением входящего потока?
    Ответ написан
  • Можно ли изменять String в объект прямо в методе, который делает вызов к API?

    @Dementor
    программист, архитектор, аналитик
    1) SOLID - это 5! принципов, а не только лишь single responsibility

    2) Глядя на всего две строки кода, говорить о нарушении принципов ООП-проектирования могут только полные теоретики и далекие от практики люди.

    3) Обмен с внешним ресурсом у вас идет с помощью классов библиотеки java.net.http, а преобразование ответа в объект с помощью библиотеки com.fasterxml.jackson . Вы в приведенных двух строках кода только стыкуете результаты работы двух библиотек. Что именно вас в этом смущает? Хотите сделать над каждой библиотекой обвертку? Но уровнем выше вам все равно придётся делать эту стыковку результатов, просто добавите лишний уровень абстракции.
    Ответ написан
    Комментировать