@jvmchat

Страница 531 из 2890
sss3 ?
25.08.2016
13:30:04
пиши код вот так

Мытко
25.08.2016
13:35:08
второй должен быть быстрее

но я ничего не понимаю

Google
Мытко
25.08.2016
13:35:23
очень много ифов

mr.Ah
25.08.2016
13:36:39
а если ифов много это наверное не хорошо?

Мытко
25.08.2016
13:36:52
нене

просто сразу не разберешься

код написанный с помощью стрим апи намного понятнее

и да, если ты код вставляешь в чат, то оформляй его пожалуйста

или скринами скидывай или на пастбин/ideone

mr.Ah
25.08.2016
13:39:23
ок, товарищ )

Мытко
25.08.2016
13:44:53
ок, товарищ )
поправь сейчас

Maksim
25.08.2016
14:04:39
например такой : mealList.stream() .filter(curMeal -> TimeUtil.isBetween(curMeal.getLocalTime(), startTime, endTime)) .map(curMeal -> new UserMealWithExceed(curMeal, mealList.stream() .collect(Collectors.groupingBy(UserMeal::getLocalDate, Collectors.summingInt(UserMeal::getCalories))).get(curMeal.getLocalDate()) > caloriesPerDay)) .collect(Collectors.toList());
Вложенный стрим - это плохо. Лично мне такое читать сложнее. Кроме того, mealList.stream() .collect(Collectors.groupingBy(UserMeal::getLocalDate, Collectors.summingInt(UserMeal::getCalories))) Можно вынести в переменную. Нет смысла пересоздавать эту коллекцию при каждой итерации в стриме.

Да и стрим тут, вроде, не эквивалентен циклу.

James Tiberius Kirk ?
25.08.2016
15:35:38
swagger annotations это шутеечка какая-то или что?

Google
sss3 ?
25.08.2016
15:36:05
Нет

http://swagger.io ты про это?

James Tiberius Kirk ?
25.08.2016
15:42:49
да

Pavel
25.08.2016
15:44:40
довольно классная штука

Митко Соловец?
25.08.2016
15:45:29
ток сегодня читал

в чем прикол этой штуки?

Pavel
25.08.2016
15:45:43
в свое время прикручивал к resteasy

акромя того, что неплохо делает по api doc документацию

еще и клиент, чтоб сразу потестировать запросы

Maksim
25.08.2016
15:49:28
Последний релиз в 2014. Он не умер?

sss3 ?
25.08.2016
16:33:43
Последний релиз в 2014. Он не умер?
Там по сути уже развивать нечего

Javadoc синтаксис сколько лет уже не меняется?)

Alex
25.08.2016
16:36:29
Пошутите кто-нибудь про синтаксис с99

Andrey
25.08.2016
16:37:14
Пошутите кто-нибудь про синтаксис с99
У Си был новый стандарт в 2011, если я не ошибаюсь.

Alex
25.08.2016
16:37:59
C1X != C99

Andrey
25.08.2016
16:41:01
C1X != C99
Я знаю, но это всё равно что говорить, что Java 7 никогда не менялась. Это бессмысленно.

Alex
25.08.2016
16:41:57
Твоя правда

sss3 ?
25.08.2016
16:51:46
причём тут java7

и тулза которая генерит доки?

Google
sss3 ?
25.08.2016
16:52:01
rest-api сильно менялся за последнее время?

я не спрашиваю про языки на которых можно реализовать rest

а сама архитектура

Timur
25.08.2016
17:12:49
меня, например, смущает что в первом случае сравнение происходит с величиной, которая является функцией ото всего списка, а во втором только от элементов, которые предшествовали данному.

Alex
25.08.2016
19:34:13
Чет во флуде молчат, тут чтоль поспамить

Народ, пните нуба в нужную сторону. как/чем лучше организововать one-to-many на hibernate (пятый), а то туторы в интернетах обсирают друг-ддруга, у одних fetch стратегии, ну других таблицы смежности у третих вообще хер знает че просходит

Есть энтити foo, у которого есть Set<bar> и два энтити bar1 и bar2, наследники абстрактного bar. Только хранить bar1 и bar2 это странное решение, а getBars(){ return new Set<Bar>().addAll(getBars1()).addAll(getBars2()) } помоему еще хлеще

а. щепотка usertype и Inheritance и стало лучше

Bogdan
25.08.2016
20:58:33
В классе java.util.Date есть метод toInstant(). Класс java.sql.Date от него наследует и оверрайдит это метод выбрасывая исключение. Нафига такое сделали?

Pavel
25.08.2016
21:12:35
Date всяко deprecated

Bogdan
25.08.2016
21:31:20
Jdbc не умеет возвращать объекты нового апи

Bogdan
25.08.2016
21:31:32
Хотя я мог не разобраться

Alexander
25.08.2016
21:42:40
toInstant добавили в восьмерке

Instant хранит таймстемп, т.е. время, вплодь до секунд

java.sql.Date хранит только год, месяц, день

поэтому toInstant не имеет смысла в java.sql.Date

для хранения часов, минут, секунд есть java.sql.Time и java.sql.Timestamp

*таймстемп хранит время вплоть до милисекунд

Mishka
26.08.2016
04:20:28
Кто знает в чем разница и что лучше при конфигурировнии dataSource на спринге <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${db.class}"/> <property name="url" value="${db.url}"/> <property name="username" value="${db.username}"/> <property name="password" value="${db.password}"/> </bean> Или это <bean id="dataSource" class="<bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource" destroy-method="close">"> <property name="driverClassName" value="${db.class}"/> <property name="url" value="${db.url}"/> <property name="username" value="${db.username}"/> <property name="password" value="${db.password}"/> <property name="initialSize" value="10" /> <property name="maxActive" value="500" /> <property name="maxIdle" value="40" /> <property name="minIdle" value="1" /> <property name="maxWait" value="5000" /> </bean> Причем от второго у меня происходит утечка памяти при включении или выключении приложения

Google
sss3 ?
26.08.2016
08:21:49
o2m 3 таблицы? зачем?

Митко Соловец?
26.08.2016
08:24:46
ну как, 1 таблица под первую сущность, 2 под вторую и промежуточная, которая ключики содержит

хотя это подойдет для m2m, ты прав, можно же просто внешний ключ указать и обойтись двумя табличками

https://habrahabr.ru/post/308562/

guga
26.08.2016
09:57:40
https://habrahabr.ru/post/308562/
Вот эта статья мне нравится. Где-то год назад был наброс прос переход со скалы на гошечку

sss3 ?
26.08.2016
10:33:36
скала относительно новый язык, люди уже переходят с неё на что то :)

Admin
ERROR: S client not available

sss3 ?
26.08.2016
10:33:45
причём на ещё более новые языки :D

ThisIs
26.08.2016
10:37:07
Кто нибудь пробовал писать свой проект?

sss3 ?
26.08.2016
10:38:33
ну а применяться она когда стала широко?

лет 5

молодой язык

Андрей
26.08.2016
10:38:56
Они широко применяется на всяких Play проектах

sss3 ?
26.08.2016
10:40:06
ну наверно потому что плей и написан на скакалке :)

guga
26.08.2016
10:41:19
На слуху она уже довольно давно, и весь хайп уже спал. Так что не удивительно, что люди переходят на что-то другое. Тем более, что скала излишне усложненный язык.

И вот именно эта статья довольно хороша.

Google
guga
26.08.2016
10:43:19
А вот эта, просто наброс, http://jimplush.com/talk/2015/12/19/moving-a-team-from-scala-to-golang/

sss3 ?
26.08.2016
10:43:37
ну как сказать сложна :)

guga
26.08.2016
10:43:52
50\50
Так есть же play 1.x — который на java и 2.х — который на scala

Андрей
26.08.2016
10:50:07
Так есть же play 1.x — который на java и 2.х — который на scala
2.х написан 50\50, многие вещи для удобства разработки были перенесены на java

они сами потихоньку отказываются от скалы

guga
26.08.2016
10:55:31
Это да, был typesafe и перестал быть.

sss3 ?
26.08.2016
11:04:05
эх, а я планировал перекатываться на скакалку потихоньку

а как с аккой в джаве, нормальное апи? мб кто юзал

guga
26.08.2016
11:05:32
а еще за скалу платят больше чем за жабку
знал бы ты сколько платят за cobol

V
26.08.2016
11:05:37
а еще за скалу платят больше чем за жабку
Наверное потому что скала звучит как что то надежное и твёрдое

James Tiberius Kirk ?
26.08.2016
11:05:54
знал бы ты сколько платят за cobol
недавно холиварил с пацаном одним на эту тему, хотя он даже не программист и не айтишник

но даж он грил что "cobol это ваще тема, всю жизнь можно на нем бабки поднимать"

V
26.08.2016
11:06:39
но даж он грил что "cobol это ваще тема, всю жизнь можно на нем бабки поднимать"
Так если он даже не айтишник, а дальнобойщик какой-нибудь

Холивар с уборщицей ЦОДа о преимуществах многоядерной архитектуры

Так столь?

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