Size: a a a

2020 July 02

NG

Nikita Gryzlov in pro.jvm
Александр
в том и прикол, что если тело явно не вычитано кем-то, то запрос (теоретически) может даже не полностью вычитаться, от реализации зависит.
С другой стороны, если тело никто не вычитал, действительно ли нужно его логировать?..
источник

А

Александр in pro.jvm
Nikita Gryzlov
С другой стороны, если тело никто не вычитал, действительно ли нужно его логировать?..
таки да
источник

NG

Nikita Gryzlov in pro.jvm
половина задач отваливается в попытке ответа на вопрос "чтобы что?" :)
источник

А

Александр in pro.jvm
Nikita Gryzlov
половина задач отваливается в попытке ответа на вопрос "чтобы что?" :)
сказали "точно нужно" =)
источник

NG

Nikita Gryzlov in pro.jvm
Александр
сказали "точно нужно" =)
У меня есть чудесная история на тему "добавьте нам в таблицу кастомеров флаг 'ромашка', мы будем сами его заполнять, а в отчетах анализировать".
После долгих попыток понять, накой черт им это нужно, выяснилось, что (на самом деле) нужна была авторассылка писем о наличии кредиторской задолженности у кастомеров, а самих таких просрочников они на своём слэнге называли ромашками.
источник

А

Александр in pro.jvm
Nikita Gryzlov
У меня есть чудесная история на тему "добавьте нам в таблицу кастомеров флаг 'ромашка', мы будем сами его заполнять, а в отчетах анализировать".
После долгих попыток понять, накой черт им это нужно, выяснилось, что (на самом деле) нужна была авторассылка писем о наличии кредиторской задолженности у кастомеров, а самих таких просрочников они на своём слэнге называли ромашками.
в любом случае, вопрос-то от этого менее и нтересным не становится?
источник

d

d1vunit in pro.jvm
как обратиться к полю суперкласса в jni если оно затерто дочерним классом ?
пример:
class c1
{
private int a;
public native int geta();
}

class c2 extends c1
{
private int a;
public native void callgeta();
}
источник

d

d1vunit in pro.jvm
d1vunit
как обратиться к полю суперкласса в jni если оно затерто дочерним классом ?
пример:
class c1
{
private int a;
public native int geta();
}

class c2 extends c1
{
private int a;
public native void callgeta();
}
или конструкция такая как super.field это только в java коде ?
источник

AV

Alexei Vinogradov in pro.jvm
А вообще есть канал по IntelliJ IDEA?

тут такая беда - перестали отображать .gitignore-d files в Project Files view. Вроде раньше отоборажались - а сейчас только папочки серый, а внутри ничего. Как вернуть файлы?
источник

AV

Alexei Vinogradov in pro.jvm
Alexei Vinogradov
А вообще есть канал по IntelliJ IDEA?

тут такая беда - перестали отображать .gitignore-d files в Project Files view. Вроде раньше отоборажались - а сейчас только папочки серый, а внутри ничего. Как вернуть файлы?
Решил! Оказывается был установлен .ignore Plugin, который это безобразие и сотворил. Плагин деактивирован, виновные наказаны!
источник

ДК

Дима Красилов... in pro.jvm
Вы знали, что несмотря на доку спринга, где написано
//Name of application used to fetch remote properties.
private String name;


можно в конфигах тыщу сервисов указать
spring:
 cloud:
   config:
     name: service1,service2,service3

и он подтянет все эти проперти сурсы
источник

ДК

Дима Красилов... in pro.jvm
я в шоке
источник
2020 July 03

B

Balas in pro.jvm
Александр
тут коллеги вопрос подкинули: как логировать тело http-запроса в WebFlux, и я прям тааак задумался: а правда, как? Body же приходит в виде Flux'а буферов, которые к тому же вроде однократно вычитываемые, если правильно понял.
Есть несколько трюков, в WebFilter можно, но для реквеста нужно создать обвёртку, в которой можно как раз залогировать тело, или, например, непосредственно в декодере, когда спринг вычитывает данные
источник

Б

Богдан in pro.jvm
Лучше интерсептор юзать
источник

Б

Богдан in pro.jvm
Ежели спринг в проекте
источник

MD

Michael David in pro.jvm
ill stick to tl tho
источник

А

Александр in pro.jvm
Balas
Есть несколько трюков, в WebFilter можно, но для реквеста нужно создать обвёртку, в которой можно как раз залогировать тело, или, например, непосредственно в декодере, когда спринг вычитывает данные
Про обёртку реквеста, которая будет возвращать не оригинальный body, а его иммитацию от уже вычитанных данных, мысль была, а вот про декодер не в курсе, это куда посмотреть можно?
Сама ситуация забавная: казалось бы, что может быть проще, чем залогировать запрос? Но вот внезапно...
источник

AE

Alexandr Emelyanov in pro.jvm
Удивительные, конечно, вещи творятся в мире OpenJDK. Microsoft (!) вот предложил прототип аллокации объектов на стеке для JVM. Говорят, что это поможет сократить количество выделяемых объектов в куче на 15%.
источник

EP

EnterpriseJira Plugi... in pro.jvm
Alexei Vinogradov
А вообще есть канал по IntelliJ IDEA?

тут такая беда - перестали отображать .gitignore-d files в Project Files view. Вроде раньше отоборажались - а сейчас только папочки серый, а внутри ничего. Как вернуть файлы?
Есть сточный  канал по Eclipse 3.5 с повышенным содержанием вредных веществ
источник

AK

Alexander Komarov in pro.jvm
Alexandr Emelyanov
Удивительные, конечно, вещи творятся в мире OpenJDK. Microsoft (!) вот предложил прототип аллокации объектов на стеке для JVM. Говорят, что это поможет сократить количество выделяемых объектов в куче на 15%.
Вроде у  алибабы что-то такое в их ждк
источник