@jvmchat

Страница 726 из 2890
Maksim
23.11.2016
15:17:30
Алексей
23.11.2016
15:17:55
future, очепятка по фрейду

Igor
23.11.2016
15:20:24
Google
Maksim
23.11.2016
15:20:58
фича же)
Ты контекст не учёл) А так, да, ясное дело.

Митко Соловец?
23.11.2016
16:29:12
а знаете ли вы, что спринг тормозил из-за конкатенации строк в имении бинов, который из мапы доставали под капотом контейнера?

или то, что разные аннотации для инжекта дают разный перфоманс

Где ты такое вычитал? Можешь поделиться? P. S. Это, наверное, в jvm-чат.

https://jira.spring.io/browse/SPR-13610

https://jira.spring.io/browse/SPR-13086

https://jira.spring.io/browse/SPR-8767

а еще xml-конфиги быстрее джава

https://www.youtube.com/watch?v=cou_qomYLNU&feature=youtu.be&t=1h5m12s

James Tiberius Kirk ?
23.11.2016
16:31:26
или то, что разные аннотации для инжекта дают разный перфоманс
это же происходит на стадии старта приложения когда контекст формируется

так что наверное срать

Maksim
23.11.2016
16:45:56
https://www.youtube.com/watch?v=cou_qomYLNU&feature=youtu.be&t=1h5m12s
Хм, Женя утверждает, что Resource медленнее Autowired/Inject. Даже микробенчмаркам доверять нельзя)

Хм, я что-то раньше, смотря видео, не обратил внимания. new по времени занимает столько же, сколько и вызов метода (3.3 нс)? Я один ожидал иного результата?

Google
guga
23.11.2016
17:07:14
А кому-то важно сколько стартует приложение?

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

Dzmitry
23.11.2016
17:09:56
у микросервисов важно

guga
23.11.2016
17:10:38
В каких кейсах?

Не думаю что кто-то завязываетется на этом.

Dzmitry
23.11.2016
17:11:23
ну когда для них scale делаешь

guga
23.11.2016
17:12:33
Ну я уточнил, в пределах разумного. Было бы странно, если бы микросервис деплоился с пяток минут.

Ivan
23.11.2016
17:12:35
При тестировании это важно

guga
23.11.2016
17:13:35
Это уже как-то не микро. А разница в пару секунд, кажется не очень большой платой в сравнении с бенефитами которые дает Java config.

Эм, конкретно спрашуй у ребят из penchat.net

Andrey ?
23.11.2016
17:50:33
аааа, т.е. надо ждать пока penchatовцы одобрят, понятно.

впервые на redmain

Free0N
23.11.2016
17:58:23
кто знает чатик по админству всяких wildfly-ев c tomcat-ами?

Nikita
23.11.2016
18:01:01
Вот за эту инфу спасибо

для меня как человека недавно пришедшего в ruby после JS - удивляет продуманность. Ощущение как-будто кто то сидел и с огромной тчательностью продумывал ход создания crud приложения и все это сформировал в фрйемворк rails. Основательно рассмотрен каждый шаг, и под каждый шаг создан удобный инструмент.

Да и сам синтаксис богат и лаконичен. Но двусмысленен по началу. JS как-то по прямолинейней.

ну конечно, в руби целых 3 вида lambda - proc,bloc lambda - синтаксис богат

Ой, не туда

@Saint Just
23.11.2016
18:01:22
хватит всякое говно мамонта поддерживтаь своим вниманием типа гвт
Посоны, подскажите, если кучу не используемого говна положить в .classpath, /lib, jvm будет больше памяти жрать? Медленнее работать?

Ivan
23.11.2016
18:16:19
Да

Google
@Saint Just
23.11.2016
18:17:35
А подробнее?

Bulbu
23.11.2016
21:39:35
кто-то юзал https://www.dynatrace.com/ ?

Ivan
24.11.2016
09:15:35
А ну не используемого нет. Если в класлоадер попадут да

Mishka
24.11.2016
10:49:10
Создаю допустим класс Example e = new Exemple(); Добавили много объектов в этот класс. При e=null; так же уничтожит все объекты в Example при сборке мусора?

sss3 ?
24.11.2016
10:51:13
если на них никто больше не ссылается

Mishka
24.11.2016
10:53:56
если на них никто больше не ссылается
Ну да другие классы не будут ссылаться. Т.е мне в Exemple занулять не надо объекты, сами пропадут?

sss3 ?
24.11.2016
10:54:15
Да

Тип софт референс?

Я думаю парню этого не нужно)

Ruslan
24.11.2016
11:31:11
Помню был какой-то интересный пример с массивами где GC не подчищал элемент и он оставался висеть в памяти. Кто знает киньте ссыль или код :)

Pavel ?
24.11.2016
13:33:17
там не с массивами) а с мапами скорее всего)

Andrew
24.11.2016
13:57:24
в Блоха было с массивами

sss3 ?
24.11.2016
14:10:13
когда они это пофиксят интересно

Stanislav
24.11.2016
14:11:40
ну так они это фиксят с переменным успехом. просто там не один мемори лик

вообще, мне кажется, груви пора закапывать

guga
24.11.2016
14:12:54
В пользу чего?

Google
Igor
24.11.2016
14:13:05
котлина?)

Admin
ERROR: S client not available

Stanislav
24.11.2016
14:13:07
в пользу здорового сна

а если серьезно, то смотря где груви грутится

если тесты, то для тестов можно и оставить

грейдл скрипты на котлин

продакшен на джаву

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

Alexey
24.11.2016
14:39:42
грейдл лучше на груви. имхо очень толковый dsl получается на груви - лучше чем всякие json даже

а котлин не нужен

разве что на мобайле, где нету нормальной джавы

Pavel ?
24.11.2016
14:44:44
в Блоха было с массивами
не помню у Блоха этого))

Denis
24.11.2016
15:15:09
Камрады, а чет я туплю :) Вот есть у меня такое Map<String, Boolean> как сделать чтоб он на неициализированные значения false выдавал? Если заменить Boolean на boolean - ошибку выдает

Timur
24.11.2016
15:15:41
@Medvedych если объекта нет с таким ключом, то null вернёт. Вот и всё.

Denis
24.11.2016
15:16:37
ну это то понятно, а есть какой-нибудь обходной вариант? А то на null и false разом проверять - не красиво

Denis
24.11.2016
15:17:50
Да не, не финал я туда напихиваю все что нашел, а потом проверяю что из нужного нашлось

Google
Igor
24.11.2016
15:19:04
и переопредели get

Denis
24.11.2016
15:19:31
хм, интересная мысль ?

Helyck
24.11.2016
15:20:38
containsKey чем не угодил?

Igor
24.11.2016
15:21:31
class BooleanHashMap extends HashMap<String, Boolean> { @Override public Boolean get(Object key) { Boolean v = this.get(key); if (v == null) return false; return v; } }

Denis
24.11.2016
15:22:04
containsKey чем не угодил?
ну дык один 2 вещи проверять, что так, что так

Helyck
24.11.2016
15:22:48
где-то (скажем, внутри переопределенного класса) все равно надо будет проверять

Stanislav
24.11.2016
15:22:59
groovy: def value = map.get(1) ?: false

kotlin: val value = map[1] ?: false

Denis
24.11.2016
15:24:05
containsKey чем не угодил?
ну дык один фиг 2 проверки делать, а там разницы уже нет что containsKey, что !=null

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