когда в идее запускаю - всё ок, работает. Когда выкладываю на хероку - запускается, но не работает. Может кто-нибудь подсказать что с ним? https://github.com/Artemaccount/isitwork
Телепаты в отпуске
Научи бота писать а вообще что за бот
Да бот ни о чем, калькулятор на 4 цифры, это первый опыт
Ладно, я думал он видео грузит на чат с порнхаба которые платные
Спалил токен, научить пользоваться переменными среды
Сделаешь этого бота обязательно скинешь
Было такое с хероку. Проблему не решил.
что за переменные среды?
https://letmegooglethat.com/?q=environment+variable
Так это я знаю. Думал, что есть другие переменные среды, которые каким-то образом защищают токены. P.S. каким образом переменные среды защищают токены на гитхаб?
мавен скачивал с гита исходники и помещал их в папку src?
они выводились по очереди, но если слова повторяются, удаляло все, кроме первого найденого. Какой метод -ды могут помочь? Я думал подключить Iterator и через while и методы hasNext, next and remove, но я не знаю как сделать чтобы оно оставило самый первый, только все удаляет.
случаях когда, может возникнуть ошибка по независящим от программы причинам. Удалился файл прямо перед чтением, исчезла БД и прочее. И жаба заставляет задуматься. А что мы будем делать, если внешний мир отвалится? Непроверяемые же исключения, это зачастую ошибка самого программиста, потому что он не захотел/не смог проверить возможность какого-то действия. И непроверяемые исключения это уже внутренняя защита API от дурака программиста, чтобы уже ЕГО ошибки не привели данные в невалидное состояние
start. The port may already be in use or the connector may be misconfigured. Action: Verify the connector's configuration, identify and stop any process that's listening on port 8081, or configure this application to listen on another port. Это какая-то жаба-специфичная ошибка? Мне её следует понимать как знающий английский язык понимает написанное? Или чтобы починить - нужны специальные знания Явы? Это в выводе Spring Boot приложения, запущенного в докер-контейнере
= x + 1; System.out.printlnx; почему нужно приводить к byte ? x = byte x + 1; Спасибо!
. Для простоты, будем считать, что речь о методе main, завершение аварийное и программу нужно остановить полностью, выдав на экранв консоль текст причины остановки. Для еще большего "уравнивания шансов", будем считать, что стек трэйс не нужен. Есть ли какие-то стандарты/правила по завершению программы, если причина - какая-то ошибка, некорректное поведение или т.п.?
URLConnection con = new URLurl.openConnection; HttpURLConnection http = HttpURLConnection con; http.setRequestMethod"POST"; http.setDoOutputtrue; http.setRequestProperty"Content-Type", "application/json; charset=UTF-8"; http.setFixedLengthStreamingModejson.length; http.connect; OutputStream os = http.getOutputStream; os.writejson.getBytesStandardCharsets.UTF_8; os.close; return http; } java.io.IOException: too many bytes written на строке os.writejson.getBytesStandardCharsets.UTF_8; хотя количество байтов 346, от чего эта ошибка?
«умеют» выполнять какие-то команды. Например, класс который умеет печатать информацию по топикам по команде “info <topic>”. А есть класс, который может напечатать отчёт. Есть класс «Брокер». В него кидаются команды и он запоминает их в коллекции. Когда «Брокер» принимает запрос от пользователя то он спрашивает каждую команду: ты это можешь выполнить? Если класс-команда не понимает о чём речь то возвращает false. Если понимает — то выполняет пусть и с ошибками и возвращает true. Брокер даёт запрос от пользователя всем командам, пока не получит true. Если все команды вернули «false» то брокер печатает «неизвестная команда». Как может называться такой паттерн?
выполнения запроса, валится ошибка, что не найден драйвер который указан настройках driver-class-name=org.postgresql.Driver Разве драйвер не должен идти вместе с пакетом postgresql? Если нет, то как подключать этот драйвер к проекту?