@jvmchat

Страница 2788 из 2890
Yan
10.09.2018
09:44:34
есть прокси,который в зависимости от параметра перенаправляет дальше

и вот значение параметра,т.е. какой-то конкретный хост на который отправляет прокси,уже не поддерживается

Mikhail
10.09.2018
09:45:57
а какая разница 400 или 422? все равно без подробного описания не понятно что не так

Yan
10.09.2018
09:47:29
хороший вопрос.оставлю 400

Google
Yan
10.09.2018
09:48:00
спасибо:)

Ruslan
10.09.2018
10:07:16
@yanchumak The 422 (Unprocessable Entity) status code means the server understands the content type of the request entity (hence a 415(Unsupported Media Type) status code is inappropriate), and the syntax of the request entity is correct (thus a 400 (Bad Request) status code is inappropriate) but was unable to process the contained instructions.

Вот тебе выдержка из спецификации, там все довольно однозначно написано

Alexander
10.09.2018
10:18:33
коллеги, а idea умеет делать из oneTwoThree - ONE_TWO_THREE ?

Anton
10.09.2018
10:19:17
хороший вопрос

Nell
10.09.2018
10:19:47
коллеги, а idea умеет делать из oneTwoThree - ONE_TWO_THREE ?
С плагином точно умеет, название не помню



String Manipulation

Alexander
10.09.2018
10:21:28
о, огонь, спс

Denis
10.09.2018
10:21:34
Народ кто поможет решить. Используя десятичную запись целочисленного значения каждой переменной найти и посчитать количество парных и не парных цифр.

Всем привет

Anton
10.09.2018
10:24:13
Google
Nick
10.09.2018
10:39:10
коллеги, а idea умеет делать из oneTwoThree - ONE_TWO_THREE ?
если это переименование переменной помеченной final, то через стандартный ctrl+f6 пожно выбрать такой вариант

Alexander
10.09.2018
10:40:27
если это переименование переменной помеченной final, то через стандартный ctrl+f6 пожно выбрать такой вариант
не, мне как раз надо из одного проекта переменные скопипастить в enum в другом проекте. так что плагин больше подходит

Vlad
10.09.2018
11:51:44
Привет, подскажите плиз использую дженкинс pipeline и пытаюсь запустить спринг бут апп следующим образом stage ('Deployment Stage') { steps { sh 'java -jar build/libs/account-0.0.1-SNAPSHOT.jar &' } } билд успешный, но после складывается такое впечатление что дженкинс киляет этот процесс и по хосту порту не могу достучаться до томката и получить свой ожидаемый хелоу ворлд, в чем может быть трабл ?

Alexey
10.09.2018
11:52:39
nohup?

хотя вряд ли

Vlad
10.09.2018
11:53:35
пробовал

nohup?

Sergey
10.09.2018
12:03:02
Евгений
10.09.2018
12:05:21
Без плагина тоже может: Alt+Shift+U
во первых не альт а контрол

во вторых она не умеет то что он хочет

а только регистр букв менять

Евгений
10.09.2018
12:19:42
так блэт

это не дефолтная функция



Vitalii
10.09.2018
12:21:42
Товарищи, есть ли какая более-менее популярная тулза чтобы генерировать персистанс энтити по юмл или наоборот?

Видел кое-что в jhipster, но видимо оно еще не очень взрослое

Alexander
10.09.2018
12:22:38
Товарищи, есть ли какая более-менее популярная тулза чтобы генерировать персистанс энтити по юмл или наоборот?
по UML прямо не видел, но у jhipster есть своя рисовалка ентитей и связей между ними. плюс сразу может генерить заготовки под контроллеры, сервисы, репозитории и тесты на все это

Google
Евгений
10.09.2018
12:22:40
Alexander
10.09.2018
12:23:01
оно какое то хипстерское
ну как генерилку бойлерплейта можно использовать

Vitalii
10.09.2018
12:23:27
А нарисовать юмл по энтитям?

Вроде в идее можно было посмотреть иерархию классов

Но это вроде немного ортогональное

Gennady
10.09.2018
12:40:12
Всем привет. Может кто подскажет? У меня более-менее стандартное приложение: PostgreSQL + Java (Spring) + Angular. Есть необходимость блокировать запись, если ее кто-то взял на чтение. Допустим, открыл я документ в web гуе и пошел чай пить, а другой человек, если хочет его открыть, получает какой-то ексепшн. Ну или флаг, что только в readonly можно открыть. На ум приходит много костылей и велосипедов. Но есть ли в спринге, постгре, какой-то механизм из коробки для этого?

Ivan
10.09.2018
12:42:26
Транзакцию открыть? ?

Или добавить булево поле? ?

Alexander
10.09.2018
12:43:32
Ребят, такой вопрос, стек простой - постгря + спринг + юнити, нужно написать матч3 игру, можно писать игровой движок самому, ну или скопировать у когого, но есть ли в спринге или постгре какой-нибудь механизм из коробки для матч3 игр?

Диоген
10.09.2018
12:43:55
>блокировать запись, если ее кто-то взял на чтение

Gennady
10.09.2018
12:43:56
Я конечно могу ошибаться, но после окончания рест запроса транзакция же коммитится? Т.е. я дергаю гет, открывается транзакция, отдается все наружу и она комитится

Диоген
10.09.2018
12:43:59
зач

Митко Соловец?
10.09.2018
12:46:02
в жпа тоже есть локи

но здесь лок - это как бы часть бизнес-логики

Google
Sergey
10.09.2018
12:46:25
Но можно и так, тут от величины приложения зависит и необходимости скейлинга, если это пет - можно прямо в памяти хранить локи

Митко Соловец?
10.09.2018
12:46:28
поэтому напрашивается модель, где мы могли бы проверять статус и коммитить его изменений

Sergey
10.09.2018
12:46:48
Именно

Можно спринг data key-value

Там внутри конкаррентмап, но со вкусом спринга во рту

Митко Соловец?
10.09.2018
12:48:38
а не викхэшмэп?

Admin
ERROR: S client not available

Anton
10.09.2018
12:48:43
Там внутри конкаррентмап, но со вкусом спринга во рту
похоже не костыль, у тебя из коробки в бд есть необходимая функциональность, зачем пилить дублирование того, что может бд на стороне приложения?

Anton
10.09.2018
12:49:15
Sergey
10.09.2018
12:50:00
это не дефолтная функция
Сорян. Источником шортката оказался плагин CamelCase.

Митко Соловец?
10.09.2018
12:50:17
локи
https://www.postgresql.org/docs/9.1/static/explicit-locking.html

это?

Anton
10.09.2018
12:50:24
да

Митко Соловец?
10.09.2018
12:50:29
мне кажется обвязку значительно дольше придется писать

Google
Диоген
10.09.2018
13:07:15
Лучше блокировки не использовать вообще, с ними слишком много проблем и код сложный становится. Но если по бизнесу надо, то ничего не поделать.

Митко Соловец?
10.09.2018
13:07:56
если у тебя БЛ требует последовательный доступ - сорри, по-другому никак

Ivan
10.09.2018
13:09:37
Веб-сокеты, а не rest?

Диоген
10.09.2018
13:13:50
Ну, в общем, я не знаю, насколько это будет корректно, но можно зделать листенер, который будет в твой доксервис слать уведомления о том, какие документы можно освобождать. ХттпСессионЛистенер, например.

Gennady
10.09.2018
13:13:52
а чем мне в данном случае сокеты помогут? На данный момент думаю про 2 поля в таблице - кто взял лок и время. А там уже разгребать на уровне триггеров и java-кода.

Диоген
10.09.2018
13:14:58
а чем мне в данном случае сокеты помогут? На данный момент думаю про 2 поля в таблице - кто взял лок и время. А там уже разгребать на уровне триггеров и java-кода.
То есть ты хочешь сделать явный "release" метод, грубо говоря, и надеяться на то, что программист не забудет его вызвать?

Митко Соловец?
10.09.2018
13:15:32
лучше сделать так, чтобы вызывался всегда

Gennady
10.09.2018
13:17:19
нет. я думаю на уровне триггера на update смотреть время лока. и если таймаут прошел, то забивать на него. А если нет, то ошибку из базы кидать.

Диоген
10.09.2018
13:17:47
Мне все-таки кажется, что тебе нужны нормальные ивенты.

Gennady
10.09.2018
13:20:34
ок, спасибо большое за советы. буду думать. Надеюсь, это все-таки обойдет меня стороной

Nikita
10.09.2018
13:35:00
Добрый вечер, вопрос такой Jakson умеет такую анотацию JsonIgnore, и это прекрасно, но хотелось чтобы это работало, когда сериализуется для отправки на клиент, но когда это делается для внутриннего сохранения, сохранялись все поля, вне зависимости от аннотаций навешаных на поля, есть такая возможность?

Artjom
10.09.2018
13:35:37
Что значит внутреннее сохранение?

Nikita
10.09.2018
13:36:18
требуется сделать копию сериализовать ее в json и сохранить в базу для длительного содержания

бэкап в пределах одной сущности

Artjom
10.09.2018
13:36:53
А ты нехочешь отдельно сделать джсон сущность и энтити

Nikita
10.09.2018
13:37:52
хочу, но суть в том, что нужно иметь возможность отправить в бэкап любую сущность системы)

и для всех городить дто это довольно больно

на расширяемость тем более

Страница 2788 из 2890