@jvmchat

Страница 2862 из 2890
Ivan
09.10.2018
16:59:03
create or replace package - если влоб миграциями - неудобно дифы смотреть

Можно использовать повторяющиеся миграции, которые наказываются каждый раз всегда и в них править пакеты

Google
Rikland
09.10.2018
17:21:00
Зачем?

Larymar
09.10.2018
17:22:08
Зачем?
Люблю градл

Sergey
09.10.2018
17:22:56
Люблю градл
градл > говно > моча > мавен > ант + иви > башскрипты?

Rikland
09.10.2018
17:24:01
Litesav
09.10.2018
17:24:15
Непонятные слова(

Rikland
09.10.2018
17:26:35
Какое там кстати будущее у maven? Мне он очень нравится (:

Sergey
09.10.2018
17:27:07
Вот держи, сам посуди

Можешь в принципе только урл прочитать, саму статью не обязательно

Ivan
09.10.2018
17:34:18
Rikland
09.10.2018
17:35:24
Никуда он не денется
Не. Это понятно. Меня интересует что-то типа maven 4 (: он же когда-нибудь апнется.

Google
Alexandr
09.10.2018
17:35:49
Нет
Точно, undo в платном

Anton
09.10.2018
17:36:09
Не. Это понятно. Меня интересует что-то типа maven 4 (: он же когда-нибудь апнется.
На Хабре было интервью с разработчиком недавно. Судя по всему будет когда нибудь и 4я версия и 5я

OxFAB
09.10.2018
17:39:32
Anton
09.10.2018
17:40:27
Конец мавена пророчили уже кучу лет назад, как только гредл в массы пошёл. Но нет, как был процентов 70% от рынка так наверное и есть

Aleksey
09.10.2018
17:57:09
А можно до того как Мавен, хотя бы Ант сдохнет?

Alexander
09.10.2018
17:57:57
ребята, хочу использовать oauth2 для security rest api, которое будут использовать другие приложения + public UI. какой grant type надо использовать для случая с UI? по идее там у меня будет только логин/пароль, но не будет client_secret

Iliya
09.10.2018
18:00:33
А можно до того как Мавен, хотя бы Ант сдохнет?
пусть оба усопнут, а вот мейкфайлы хай живе

разве есть что-то лучше гредла?

Rikland
09.10.2018
18:01:53
bash

Oleksandr
09.10.2018
18:02:29
Iliya
09.10.2018
18:02:47
bash
Automake не здесь

Oleksandr
09.10.2018
18:03:02
вон Антона спроси, он эксперт по сбт?

Rikland
09.10.2018
18:14:05
Automake не здесь
Ниасилил autotools

Iliya
09.10.2018
18:16:31
Ниасилил autotools
да, я ниосилятор gcc

Rikland
09.10.2018
18:17:20
Не вижу проблемы в gcc (: В autotools вижу, в gcc нет.

Че там его осиливать то. Один раз make файл руками написал и все становится "понятно".

Iliya
09.10.2018
18:20:08
мейк файлы я осилил, они-то простые

а в gcc и автомейке столько нюансов

m4 помню ещё ужасный но это рядом

Google
Iliya
09.10.2018
18:21:16
gradle на make похож целями

Rikland
09.10.2018
18:22:45
Мне больше cmake симпатичен (:

Iliya
09.10.2018
18:23:31
а что, в sbt тоже есть цели и зависимости?

и умеет ли sbt из мавенов вытаскивать?

Oleksandr
09.10.2018
18:27:16
а что, в sbt тоже есть цели и зависимости?
ну что-то называемое этими словами есть, не уверен, что хочешь-то

Митко Соловец?
09.10.2018
18:30:51
sbt?
Он же тормозной

Artjom
09.10.2018
18:32:08
Скалисты интесифайс после этой фразы

Aleksandr
09.10.2018
18:52:33
http://www.lihaoyi.com/post/SowhatswrongwithSBT.html

Anton
09.10.2018
18:54:01
Я думаю про любой билд тул можно такое написать

Aleksandr
09.10.2018
18:54:21
Ну мужик свой билд тул потом написал

Anton
09.10.2018
18:54:41
Евгений
09.10.2018
18:54:55
Aleksandr
09.10.2018
18:55:17
https://github.com/lihaoyi/mill

Oleksandr
09.10.2018
18:55:35
а вообще билд-тулы — штука неблагодарная я ни одного не знаю, в который не кидаются какашками

больно много там сложностей

Anton
09.10.2018
18:56:10
Поэтому, keep calm and use maven

Aleksandr
09.10.2018
18:56:14
На каждый билд тул найдутся любители :)

Timur
09.10.2018
18:59:01
Он же тормозной
он не только тормозной, он еще и не фига не simple - тот же мавен куда интуитивнее же

Google
Oleksandr
09.10.2018
19:02:21
и там и там у меня работа сводилась к гуглежу готового решения, а когда (редко!) приходилось писать свой плагин или что-то такое, всегда ругался и курил доку

и тот и тот написаны ужасным говнокодом, причем разные полюсы говнокода

ну и sbt давно не simple расшифровывается

Alexander
09.10.2018
19:53:14
password
При это client_secret необязательный?

Admin
ERROR: S client not available

Ivan
09.10.2018
19:55:06
При это client_secret необязательный?
Да, можно указывать только client_id.

Да, можно указывать только client_id.
Но некоторые имплементации считают client_secret обязательным, со swagger UI у меня были проблемы, например. Проще, когда client_secret все-таки есть.

Никита?❄️
09.10.2018
20:04:55
ребят, кто-то может подсказать, есть ли возможность у spring security аннотировать методы rest-контроллера чем-то типа @RequireAuth, например, требуя доступ к методу через какой-то токен?

ну то есть типа что бы можно было сделать так: @GetMapping("/hello") @RequireAuth(Permissions.ADMIN) public String hello() { ... }

Никита?❄️
09.10.2018
20:08:18
Это аннотации @PreAuthorize и @PostAuthorize
окей, спасибо, полетел гуглить

Ivan
09.10.2018
20:19:00
Гайз, а сваггером со спрингом же почти каждый пользуется, да? Кто что делает с мапами? Их вообще лучше не использовать? Или норм тема в дто?

Просто в сваггере выглядят они криво ужасно

Alexey
09.10.2018
20:29:20
А что с ними?

Ivan
09.10.2018
20:30:57
Ща фоткну



вот это смущает

Bogdan
10.10.2018
04:40:46
Это намек

Google
Ivan
10.10.2018
07:24:23
Это намек
Я в намёках не силён )

M
10.10.2018
08:23:06
Кто-то может помочь в вопросе?

В банковском приложении есть метод (транзакция), который служит для перевода денег с одного аккаунта на другой, например: void transfer(Account acc1, Account acc2, int money). Как реализовать эту транзацию правильно в многопоточной среде? Например, поставить synchronized для метода transfer - неправильно, потому что в таком случае все аккаунты, ожидающие на трансфер будут на блокировке, пока не выполнится текущий transfer

M
10.10.2018
08:24:37
как?

Илья
10.10.2018
08:24:40
На каждый аккаунт сделать свой лок

M
10.10.2018
08:24:57
как синхронизировать одновременно 2 аккаунта?

Илья
10.10.2018
08:25:04
И блокировать только account1.lock() и account2.lock()

M
10.10.2018
08:25:20
надо это сделать одновременно...

Илья
10.10.2018
08:25:23
Кроме того, блокировка должна быть иерархической

Илья
10.10.2018
08:25:35
То есть должен быть полный порядок захвата

Читай про fine-grained и two-phase locking

Берял
10.10.2018
09:04:25
работает более чем отлично
и не разваливается при нескольких инстансах приложения

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