@jvmchat

Страница 587 из 2890
Oleg
22.09.2016
20:08:42
улицу скажи хоть ))

Мытко
22.09.2016
20:08:43
Я уже это писал

Просто 8 месяцев назад

Можешь полистать чат

Google
Pavel ?
22.09.2016
20:09:31
Киви чтоли?)

Oleg
22.09.2016
20:09:33
там не было названия

в киви норм, там комп дают

Мытко
22.09.2016
20:09:54
Я не хочу просто писать компанию и зп, потому что люди от туда здесь сидят

Pavel ?
22.09.2016
20:10:09
в киви норм, там комп дают
А не туалетную бумагу)) ага)

Мытко
22.09.2016
20:10:35
Да и контора норм для Джуниора

Oleg
22.09.2016
20:10:58
сколько человек в ней всего?

чтобы размер представлять

Мытко
22.09.2016
20:11:27
~15

Программистов

Oleg
22.09.2016
20:11:43
не-не всего

Мытко
22.09.2016
20:11:53
150

Oleg
22.09.2016
20:12:05
ясн, норм формат

Google
Pavel ?
22.09.2016
20:18:11
А регулярки то нахрена спрашивать?

Мытко
22.09.2016
20:19:38
парсеры надо было писать

очевидно, что при парсинге понадобятся регулярные выражения иногда

Pavel ?
22.09.2016
20:20:48
Ну тут да

Мытко
22.09.2016
20:21:02
а если я пройду курс по скале от одерского

что я смогу делать на скале после этого?

@guga4ka а?а?а?а?

Pavel ?
22.09.2016
20:21:57
Только парсеры это такая специфичная штуковина

guga
22.09.2016
20:23:04
Ничего, скорее всего. Там про основы, про коллекции, про fp в целом и о скале в частности

Мытко
22.09.2016
20:24:51
зато смогу ориентироваться в скала коде

=)

guga
22.09.2016
20:25:31
Ты можешь прямо сейчас открыт доки какой-то akka-http и накидать простенький круд

но это не значит, что ты начал что-то понимать в скала.

Мытко
22.09.2016
20:26:12
я буду писать picross solver на скале

guga
22.09.2016
20:26:25
хорошая идея.

Мытко
22.09.2016
20:26:58
не, ну а чо

ты ещё и проверить сможешь

как я говнокодю

если будет время, конечно

Google
guga
22.09.2016
20:27:50
всегда можно в чатик скалы закинуть пару вопросов

Dmitry
22.09.2016
20:46:57
Мытко
22.09.2016
20:52:08
James Tiberius Kirk ?
23.09.2016
08:03:59
Jetty пользовались? Какие подводные камни?

Petr
23.09.2016
08:12:14
Гдет читал что по скорости может уступать томкэту, но это не точно. В целом пока камней не встретид

Берял
23.09.2016
08:13:55
медленнее для тяжелых коннектов, быстрее для большого количества мелких коннектов, в целом не принципиально, но легче и разворачивается удобнее чем томкат

Gleb
23.09.2016
08:15:03
Да, можешь поэтому поджики в отдельный модуль вынести
а в каких случаях оправданно использование DTO вместо общей модели на клиенте и сервере?

Oleksandr
23.09.2016
08:18:01
RouterFunction<?> route = route(GET("/person/{id}"), request -> { Mono<Person> person = Mono.justOrEmpty(request.pathVariable("id")) .map(Integer::valueOf) .then(repository::getPerson); return Response.ok().body(fromPublisher(person, Person.class)); }) .and(route(GET("/person"), request -> { Flux<Person> people = repository.allPeople(); return Response.ok().body(fromPublisher(people, Person.class)); })) .and(route(POST("/person"), request -> { Mono<Person> person = request.body(toMono(Person.class)); return Response.ok().build(repository.savePerson(person)); }));

это спрей на джаве? нет,это новый спринг ?

https://spring.io/blog/2016/09/22/new-in-spring-5-functional-web-framework

Pavel ?
23.09.2016
09:05:09
это спрей на джаве? нет,это новый спринг ?
Только зачем непонятно и так все вполне...

guga
23.09.2016
09:07:44
мне кажется более выразительно

Pavel ?
23.09.2016
09:08:14
Партянка

guga
23.09.2016
09:08:54
тебе больше нравится @RequestMapping?

Pavel ?
23.09.2016
09:10:28
Ага, мне больше нравится аннотация на методе, чем туча псевдофункционального кода)

Pavel
23.09.2016
09:16:10
Oleksandr
23.09.2016
09:16:10
если это добро можно декомпозировать через fold/and (как в спрее), то ещё ладно так-то в спрее меня больше всего раздражало обьявление маппинга

Mono/Flux подозрительно похожи на функ стримв

guga
23.09.2016
09:19:13
Это и есть имлиментация реактивных стримов

Oleksandr
23.09.2016
09:20:33
забавно уж даже если такой тяжеловес, как спринг, продвигает функциональщину, то это показатель

Google
guga
23.09.2016
09:26:22
ну, думаю его комьюнити вынудило.

Как ни крути, сейчас мода на fp.

Митко Соловец?
23.09.2016
09:34:23
Партянка
согласен, но зато это заставит навсегда убрать привычку пихать логику в контроллеры)

люди наконец про паттерн сервис-уровень узнают)

Admin
ERROR: S client not available

Pavel ?
23.09.2016
10:14:12
наверно)))

чуваки, кто херачит транзакцию на контроллер)

?)

Islomkhodja
23.09.2016
11:22:35
ребята а как делать чтобы программка принтела hello world каждую минуту, нужно ее делать с помошью Date() а не Sleep

Foo
23.09.2016
11:31:43
while (true) { <проверяешь, изменилась ли минута с предыдущей> }

Islomkhodja
23.09.2016
11:33:20
а как проверять то)

Gleb
23.09.2016
11:35:40
ребят, а в каком слое должна быть конвертация поджиков модели в DTO (которые рестконтроллером отдаются)?

Foo
23.09.2016
11:37:04
а как проверять то)
вычесть из текущей даты сохраненную и, если получилось больше минуты, печатать и сохранять новую дату?

Gleb
23.09.2016
11:39:11
в сервисе)
несмотря на то, что непосредственно к бизнес-логике оно отношения не имеет?

Google
Pavel ?
23.09.2016
11:39:51
да)

ThisIs
23.09.2016
11:56:33
в сервисе)
а если у разных апи разные pojo?

dto

Islomkhodja
23.09.2016
12:10:10
вычесть из текущей даты сохраненную и, если получилось больше минуты, печатать и сохранять новую дату?
ваша идея не сработало или я неправильно сделал: Date date = new Date(); long time = date.getTime(); time = time + 1000*60; Date minute = new Date(time); int counter = 0; while(true) { System.out.println(counter++); // чтобы узнать if(date.after(minute)) { System.out.println("Hello World!"); date = new Date(); minute = new Date(time); } Thread.sleep(1000); }

Foo
23.09.2016
12:14:15
ребята а как делать чтобы программка принтела hello world каждую минуту, нужно ее делать с помошью Date() а не Sleep

человеку не нужно "хорошее" решение

человеку нужно решение с помощью Date

в чем проблема)

Anatoly
23.09.2016
12:14:47
Мухамед, ты пьян, пошли обратно в наш чат)

Islomkhodja
23.09.2016
12:16:20
человеку нужно решение с помощью Date
а я еще спросил "так невозможно?")))

Митко Соловец?
23.09.2016
12:18:00
чуваки, кто херачит транзакцию на контроллер)
в проектах, в которых я участвую, транзакциями рулят сервисы

главное, чтобы эта конвертация была только на одном уровне

Pavel ?
23.09.2016
20:20:29
а если у разных апи разные pojo?
Ну тут адаптеры в помосч, да и вообще по хорошему апи должны интерфейсы предоставлять)

в проектах, в которых я участвую, транзакциями рулят сервисы
Ну так правильно)) но иногда так хочется...))

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