
Митко Соловец?
17.10.2016
12:49:33

Pavel
17.10.2016
12:49:53
стоп, я сказал как получать данные
а не как хранить;)
вариантов то много

Google

Pavel
17.10.2016
12:50:04
если ты хочешь делать под авторизацию - это одно

Митко Соловец?
17.10.2016
12:50:06
ну я менее затратный предложил
можно и твой

Pavel
17.10.2016
12:50:15
давай так
тз ;)
я тебе дам решение

Митко Соловец?
17.10.2016
12:50:30
просто со строкой проще

Pavel
17.10.2016
12:50:32
например extension phone тебе точно нафиг не сдался;)

Митко Соловец?
17.10.2016
12:51:01
я тебе дам решение
ну, тз нет, т.к. это вопрос чувака, так что вот у него два решения, пусть выберет по вкусу
какое хочет

guga
17.10.2016
13:05:19
Не понимаю спора, почему телефон не может быть строкой?

Митко Соловец?
17.10.2016
13:05:40
Паша предлагает дробить
а потом собирать

Google

Митко Соловец?
17.10.2016
13:05:47
я лично за строку
бегло посмотрел доки, юзер детэйс и менеджер только со строковыми логинами работают
т.е., если че костылить внутри придется

guga
17.10.2016
13:07:02
Логично же. Все что пришло из вне - строка

James Tiberius Kirk ?
17.10.2016
13:34:50
любые данные можно свести к строке

sss3 ?
17.10.2016
14:06:37
сведи n-tree с миллионом узлов к строке (не бинарно)

guga
17.10.2016
14:08:09
?
Когда уже лица будете друг другу бить?

sss3 ?
17.10.2016
14:08:36
?
ну я ближе к нг буду проездом в мск
да я думаю он понимает, что я рофлю (в этот раз)

Oleksandr
17.10.2016
14:41:43
вспомнил одну задачку, где оперировал с графом, который ссылается рекурсивно на себя
те toString не завершится
как такое в строку перевести?)

Yan?
17.10.2016
14:44:08
а что делал?
Брал небольшую задачу и игрался с ней: подключить бд, написать метод добавления в бд, вывод из бд и так дальше шел

Pavel
17.10.2016
14:45:25

James Tiberius Kirk ?
17.10.2016
14:48:48
Инжектить енвайромент спринга в его конфиг это норм практика?

Митко Соловец?
17.10.2016
14:49:14
нормально

Stanislav
17.10.2016
14:49:59
Коллеги, а кто-нибудь пользуется ратпаком? Ни у кого проблем с ним не было?

Google

Oleksandr
17.10.2016
14:52:42
это первый раз, когда мне реально пригодились ленивые структуры данных

James Tiberius Kirk ?
17.10.2016
14:56:34
нормально
хорошо, а стучаться из конфига в класпас?
ну точнее в класс лоадер

Митко Соловец?
17.10.2016
15:00:11
хорошо, а стучаться из конфига в класпас?
ну я так стучался до пропертей, чтобы потом заинжектить окружение, а уж из окружения дергать эти проперти и сеттать в различные конфиги(мыло, хибер, секьюрити и т.д.)

James Tiberius Kirk ?
17.10.2016
15:00:25
ну лан
мне просто кровь из носу был нужен класс пропертей
искал лучший способ его получить
объект класса пропертей*

Митко Соловец?
17.10.2016
15:05:51
@PropertySource("classpath:application.properties")
@Resource
private Environment env;
ты летом этот вопрос задавал

Митко Соловец?
17.10.2016
15:06:08
память у тебя короткая, хех

Pavel
17.10.2016
15:06:14
кто бы говорил, Дим.
^_^

Pavel ?
17.10.2016
15:07:08
@guga4ka ты сегодня говорил за шарп и пхп?

guga
17.10.2016
15:07:46
Да, во @flood

James Tiberius Kirk ?
17.10.2016
15:17:34
мне нужны были проперти потому что там есть метод containsKey
потом уже мне подсказали что у энвайремента есть метод с дефолткеем сразу

Google

sss3 ?
17.10.2016
15:22:19
люблю доёбываться до листа ?

Pavel ?
17.10.2016
15:22:55

James Tiberius Kirk ?
17.10.2016
15:23:13

guga
17.10.2016
15:23:14
Я не люблю

Admin
ERROR: S client not available

guga
17.10.2016
15:23:16
:(

James Tiberius Kirk ?
17.10.2016
15:23:20
НУ ВСЕ ЖЕ ПОНЯЛИ

sss3 ?
17.10.2016
15:24:56

User
17.10.2016
19:43:17
Привет всем. У меня тут некоторый вопрос: try/catch применим только тогда, когда я сам собираюсь сотворить некоторое дерьмо в программе (деление Наноль, вызов несуществующего массива), или все же есть случаи, когда нужно обязательно заключать в этот блок какие-то неочевидные вещи, вроде чтения из файла? И где про этот список можно почитать? Заранее спасибо.

guga
17.10.2016
19:45:14
Всё просто, видешь что метод кидает исключение и ты на том слое, который может принять решение о дальнейшей судьбе — ставь трай\кетч, если слой не подходить — бросай дальше.

User
17.10.2016
19:46:23

guga
17.10.2016
20:13:27
Да, именно это я и мел в виду, плохо выразился

Maksim
18.10.2016
08:40:53
Народ, кто-нибудь использовал gradle со spring.io и spring-boot? У меня такая беда: в дереве зависимостей порой добавляются разные версии одной и той же библиотеки, соответственно и в проекте они видны. Однако сама jar'ка собирается только с последними версиями библиотек. Вопрос такой: как указать gradle добавлять в проект только последние версии зависимостей?
То есть, например, spring-boot-1.4.1 тянет spring-core-4.3.3 и spring-data-1.10.3, а spring-data-jpa-1.10.3 тянет уже spring-core-4.2.8, а нужно, чтобы тянул 4.3.3 (ну или чтобы spring-boot-1.4.1 тянул 4.2.8, но это, наверное, не взлетит из-за несовместимости).


Igor
18.10.2016
08:41:36
Народ, кто-нибудь использовал gradle со spring.io и spring-boot? У меня такая беда: в дереве зависимостей порой добавляются разные версии одной и той же библиотеки, соответственно и в проекте они видны. Однако сама jar'ка собирается только с последними версиями библиотек. Вопрос такой: как указать gradle добавлять в проект только последние версии зависимостей?
То есть, например, spring-boot-1.4.1 тянет spring-core-4.3.3 и spring-data-1.10.3, а spring-data-jpa-1.10.3 тянет уже spring-core-4.2.8, а нужно, чтобы тянул 4.3.3 (ну или чтобы spring-boot-1.4.1 тянул 4.2.8, но это, наверное, не взлетит из-за несовместимости).
по идее, должен быть exclude, как в мавене

Maksim
18.10.2016
08:41:55
Я не про ручное управление зависимостями.
Зависимостями рулит сам spring-io.

guga
18.10.2016
08:42:29
Народ, кто-нибудь использовал gradle со spring.io и spring-boot? У меня такая беда: в дереве зависимостей порой добавляются разные версии одной и той же библиотеки, соответственно и в проекте они видны. Однако сама jar'ка собирается только с последними версиями библиотек. Вопрос такой: как указать gradle добавлять в проект только последние версии зависимостей?
То есть, например, spring-boot-1.4.1 тянет spring-core-4.3.3 и spring-data-1.10.3, а spring-data-jpa-1.10.3 тянет уже spring-core-4.2.8, а нужно, чтобы тянул 4.3.3 (ну или чтобы spring-boot-1.4.1 тянул 4.2.8, но это, наверное, не взлетит из-за несовместимости).
spring-dependency-bom
https://spring.io/blog/2015/02/23/better-dependency-management-for-gradle
Эта штука за тебя менеджит все версии

Google

guga
18.10.2016
08:44:03
ты просто пишешь, что тебе нужно spring-boot, spring-data, etc а варсии лежать в другом билст скрипте

Maksim
18.10.2016
08:44:19

Yura
18.10.2016
08:45:18
Если не касаться спринга, то градла есть exclude

guga
18.10.2016
08:45:38
хм, вот это поворот, а ты пробовал собрать проект со start.spring.io?

Yura
18.10.2016
08:49:05
Момент

Maksim
18.10.2016
08:49:10

Yura
18.10.2016
08:50:18

guga
18.10.2016
08:50:18
попробуй взять спринг дату 1.10.4
она сейчас в статутсе current
а что там у тебя в build.gradle?

Yura
18.10.2016
08:53:17
@guga4ka я пробовал на 1.4.1 и 2.0.0

Maksim
18.10.2016
08:53:55
попробуй взять спринг дату 1.10.4
Да, если сменить версию spring-boot на 1.3.8, то такого нету, но хочется узнать, есть ли механизм какой, чтобы указывать gradle добавлять в dependency tree лишь одну версию из всех используемых.
Подставлять v1.0.1 везде, где используется v1.0.0, если v1.0.1 уже есть в проекте.

guga
18.10.2016
08:57:18
Да, если сменить версию spring-boot на 1.3.8, то такого нету, но хочется узнать, есть ли механизм какой, чтобы указывать gradle добавлять в dependency tree лишь одну версию из всех используемых.
Подставлять v1.0.1 везде, где используется v1.0.0, если v1.0.1 уже есть в проекте.
беда в том, что иногда это может не работать. Если ты будешь делать все через bom, тогда ты не будешь указывать версии других зависимостей, ты просто говоришь что тебе нужен спринг бут такой-то версии, а для него будут уже прописанны, какие компоненты с ним работают. Скорее всего, для бута версии 1.4.1 просто не завезли дату версии 1.10.3

Maksim
18.10.2016
08:59:24
Да, так и есть. И это я понимаю. Но jar'ку ведь gradle собирает по-умному: только с последними версиями библиотек. Вот я и подумал, что должен быть способ такое поведение распространить на dependency tree.