Size: a a a

2020 December 11

LM

Lucas Mabrey in pro.jvm
спасибо)
источник

A

Artjom Kalita in pro.jvm
Что-то интересно было бы на пример посмотреть что из читаемого ручного маппинга превратилось бы в ужастный мапстракт код
источник

A

Alexey 〒. in pro.jvm
Всем привет. У кого-то остался Excelsior jet 12+ версии? Нужен в исследовательских целях.
В инете единственная ссылка на 10.50
источник

V

Vlad in pro.jvm
Artjom Kalita
Что-то интересно было бы на пример посмотреть что из читаемого ручного маппинга превратилось бы в ужастный мапстракт код
Ага, особенно интересно как часто коллеги на null проверяют в своих маперах ручных)
источник

AE

Alexandr Emelyanov in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
model mapper чуть умнее, но он намного медленнее и неочевидные маппинги бывает ломаются при смене версии
Он на рефлексии и там ноль контроля маппинга
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Alexandr Emelyanov
Он на рефлексии и там ноль контроля маппинга
О том речь
источник

AE

Alexandr Emelyanov in pro.jvm
Lucas Mabrey
не все конвертится. часть нужно доставать из справочников по integer в source

я вижу пользу  когда поля и структура совпадает
Object factory
источник

AE

Alexandr Emelyanov in pro.jvm
Так в чем плюс то?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Alexandr Emelyanov
Так в чем плюс то?
Нет плюсов. Был вопрос про альтернативы
источник

AE

Alexandr Emelyanov in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Нет плюсов. Был вопрос про альтернативы
А, ок
источник

S

SR in pro.jvm
Всем привет. Ребята, у кого есть опыт реализации JWT с аксес токен + рефреш токен, посоветуйте плиз с чего начать и как лучше реализовать?
источник

I

Igor in pro.jvm
1. читайте правила в описании
2. андроид совсем мимо
источник

A

Artjom Kalita in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Нет плюсов. Был вопрос про альтернативы
Я так понял что там просто неправильно приготовили мапстракт
источник

PL

Pavel 🕷 Larёv in pro.jvm
Переслано от Yana Mihaylova
На митапе поговорим о распространенных уязвимостях в ПО и о стратегиях его защиты. Рассмотрим основные ошибки при написании тестов в приложении, и поделимся рекомендациями, как их избежать. А также узнаем о production-системах на стыке Java-технологий и высшей математики, успешно работающих на глобальных финансовых рынках.

Наши спикеры:
🎙Дмитрий Янтер, аналитик, Deutche Bank Technology Centre
📢Никита Куртин, Director of Research and Development, CubedMobile
🎤Александр Линьков, Tech Lead, Leroy Merlin

Эксперты митапа:
📣Дмитрий Чуйко, Senior Performance Architect, BellSoft
🔈Андрей Когунь, руководитель группы Java-разработчиков, КРОК

Когда: 17 декабря в 18:00
Регистрация и подробности докладов
Чат митапа
источник

RU

Roman Ushakov in pro.jvm
Необходимо все логи отправлять в json, но поле message в логах всегда экранируется.
Есть ли способ настроить logback так, чтобы поле message было либо без экранирования либо воспринималось логгером, как json?

Гуглил, ничего не нашёл.
источник

ИБ

Илья Бочаров... in pro.jvm
Roman Ushakov
Необходимо все логи отправлять в json, но поле message в логах всегда экранируется.
Есть ли способ настроить logback так, чтобы поле message было либо без экранирования либо воспринималось логгером, как json?

Гуглил, ничего не нашёл.
<appender name="out" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
   <charset>utf-8</charset>
   <pattern>%msg%n</pattern>
</encoder>
</appender>
<logger name="logger" additivity="false">
   <appender-ref ref="out" />
</logger>

А пишу  LOGGER.info(mapper.writeValueAsString(obj)); В консоль и файлы пишет норм
источник

RU

Roman Ushakov in pro.jvm
А сами логи у тебя в json'е?
источник

RU

Roman Ushakov in pro.jvm
Или ты только message выводишь?
А вижу только message.
Нет, так не надо.
Мне нужен формат логов в json + message без экранирования
Должно получиться что-то вроде
{
"timestamp" : 34332223,
"loggerName" : "name",
...
"message" : {
//something
},
...
}
источник

F

FWorld.deb in pro.jvm
Даров всем. Подскажите пожалуйста, почему я ловлю ошибку?
источник

F

FWorld.deb in pro.jvm
public class Main {
   public static void main(String[] args) {
       Runtime.getRuntime().exec("ls");
   }
}
источник