Size: a a a

2020 October 23

AG

Alexey Genus in pro.jvm
источник

V

Vlad in pro.jvm
уебище
а где спросить
Скорее в каналах android
источник

N

N in pro.jvm
короче заработало когда заюзал стартер
//    implementation("io.springfox:springfox-swagger2:3.0.0")
//    implementation ("io.springfox:springfox-swagger-ui:3.0.0")

   // https://mvnrepository.com/artifact/io.springfox/springfox-boot-starter
   implementation("io.springfox:springfox-boot-starter:3.0.0")


он как раз таки и подкинул

@O
verride
 public void addResourceHandlers(ResourceHandlerRegistry registry) {
   String baseUrl = StringUtils.trimTrailingCharacter(this.baseUrl, '/');
   registry.
       addResourceHandler(baseUrl + "/swagger-ui/**")

спасибо !!!
источник

ВШ

Виктор Шиян... in pro.jvm
Всем привет. Вручили мне на новой работе проект , который парсит определенные файлы и кладет построчно в rabbitmq. Решил запустить всё проверить. В прометеус идут метрики что сообщения идут в очередь. Подключился к раббиту и увидел что там нет такой очереди куда кидает сообщения программа. Подскажите разве приложение не должно кидать какое то исключение что нет очереди ? Отправка происходит с помощью RabbitTemplate
источник

NG

Nikita Gryzlov in pro.jvm
Виктор Шиян
Всем привет. Вручили мне на новой работе проект , который парсит определенные файлы и кладет построчно в rabbitmq. Решил запустить всё проверить. В прометеус идут метрики что сообщения идут в очередь. Подключился к раббиту и увидел что там нет такой очереди куда кидает сообщения программа. Подскажите разве приложение не должно кидать какое то исключение что нет очереди ? Отправка происходит с помощью RabbitTemplate
отправка сообщений идет в exchange, а не в queue. у вас может быть создан exchange, но отсуствовать queue.
так называемая прямая отправка в queue - это на самом деле отправка в дефолтный exchange без имени с routingKey, равным имени очереди. если вы хотите убедиться, что нужная вам точка обмена/очередь действительно есть на сервере, то для этого нужно вызвать отдельный метод. exchangeDeclare или exchangeQueue с третьим параметром, равным true. (https://www.rabbitmq.com/api-guide.html#exchanges-and-queues)

Но вообще пушить в очередь в рэббите - моветон. всегда пуште в exchange
источник

ВШ

Виктор Шиян... in pro.jvm
Nikita Gryzlov
отправка сообщений идет в exchange, а не в queue. у вас может быть создан exchange, но отсуствовать queue.
так называемая прямая отправка в queue - это на самом деле отправка в дефолтный exchange без имени с routingKey, равным имени очереди. если вы хотите убедиться, что нужная вам точка обмена/очередь действительно есть на сервере, то для этого нужно вызвать отдельный метод. exchangeDeclare или exchangeQueue с третьим параметром, равным true. (https://www.rabbitmq.com/api-guide.html#exchanges-and-queues)

Но вообще пушить в очередь в рэббите - моветон. всегда пуште в exchange
Ок. Спасибо. Ну тут на проекте до меня написана отправка именно в очередь с помощью метода convertAndSend
источник

VR

Vladimir Rozhkov in pro.jvm
Приветствую!

Я делаю инструментацию с использованием javassist и javaagent. Все классно, все работает.

Но есть проблема. Если ту же инструментацию запускать через spark-submit то javassist отказывается компилировать классы, в которых есть ссылки на другие классы, которые не были загружены в classpath спарка заранее.

То есть сценарий следующий:
- есть голый спарк
- есть пользовательское приложение
- пользователь собирает fatJar со всеми нужными ему зависимостями
- отправляет этот fatJar через spark-submit fat.jar
- агент начинает инструментацию и падает с NoClassDefFoundError на ct.toBytecode()

Сами классы из fatJar видно изнутри агента, я могу их загрузить через класслоадер, сделать ClassPool.get() и так далее. Падает именно на компиляции.

Уже все волосы на голове вырвал но решения не нашел. Кажется что где-то тупая ошибка и я забыл добавить куда-то какой-то лодаер. На стековерфлоу перечитал все вопросы с тегом javassist, ничего не помогло.

на первый взгляд выглядит так что javassist пытается скомпилировать класс используя класслоадер отличный от того, которым был загружен fatJar, соответственно ничего не видит и падает, но я не понимаю как это пофиксить 🙈

Подскажите свежим взглядом в какую сторону копнуть чтобы продебажить это хотя бы.
источник
2020 October 24

RZ

Rail Zakirov in pro.jvm
привет ребята! кто может поделиться Twitter API key ? пытаюсь получить доступ но меня реджектят) не могу курс пройти по кафке) похоже, что перед выборами президента у них строже стало)
источник

RS

Ruslan Sinkevich in pro.jvm
Rail Zakirov
привет ребята! кто может поделиться Twitter API key ? пытаюсь получить доступ но меня реджектят) не могу курс пройти по кафке) похоже, что перед выборами президента у них строже стало)
Что за курс? Тоже что-нибудь ищу
источник

RZ

Rail Zakirov in pro.jvm
Ruslan Sinkevich
Что за курс? Тоже что-нибудь ищу
источник

S

SR in pro.jvm
Всем привет! Ребята, подскажите как в IntelliJ IDEA 2020.2.3 заменить часовой пояс? Указывает время компиляции по гринвичу, не удобно)
источник

ch

central hardware in pro.jvm
SR
Всем привет! Ребята, подскажите как в IntelliJ IDEA 2020.2.3 заменить часовой пояс? Указывает время компиляции по гринвичу, не удобно)
а системное время по гринвичу?
источник

L

Loljeene in pro.jvm
SR
Всем привет! Ребята, подскажите как в IntelliJ IDEA 2020.2.3 заменить часовой пояс? Указывает время компиляции по гринвичу, не удобно)
-Duser.timezone=Europe/Moscow
?
источник

S

SR in pro.jvm
central hardware
а системное время по гринвичу?
не, системное +3
источник

S

SR in pro.jvm
Loljeene
-Duser.timezone=Europe/Moscow
?
где её выполнить?
источник

L

Loljeene in pro.jvm
SR
где её выполнить?
в тулбоксе открой настройки и там будут настройки vmoptions
источник

L

Loljeene in pro.jvm
источник

S

SR in pro.jvm
Loljeene
в тулбоксе открой настройки и там будут настройки vmoptions
Спасибо! Наконец то время нормально отображается))
источник

AE

Alexandr Emelyanov in pro.jvm
SR
Всем привет! Ребята, подскажите как в IntelliJ IDEA 2020.2.3 заменить часовой пояс? Указывает время компиляции по гринвичу, не удобно)
у тебя возможно прописан гринвич где то в окружении, например в JAVA_TOOL_OPTIONS
источник

A

Aleksandr in pro.jvm
Привет. Не знаю, оффтоп ли это, но можете посоветовать неплохую литературу/курсы по реактивщине (желательно для project reactor/webflux)?

Базовой Reactive Spring и Reactive programming with RxJava мало 😅
источник