@jvmchat

Страница 2559 из 2890
guga
18.06.2018
09:39:08
отлично, каких аннотаций связанный с web.xml тебе не хватает?

Sergey
18.06.2018
09:40:10
Ты бы на дату публикации смотрел

Ради интереса

Google
Sergey
18.06.2018
09:40:15
Иногда

naughtyBit
18.06.2018
09:40:16
отлично, каких аннотаций связанный с web.xml тебе не хватает?
мне бы просто узнать можно ли в java ee вообще без web.xml обойтись и какую библиотеку подключать

Ты бы на дату публикации смотрел
2010 я знаю что устревший и чейчас через аннотации делают, но тут написали что web.xml вообще ни как не связан со спригом

не важно

Timur
18.06.2018
09:42:30
2010 я знаю что устревший и чейчас через аннотации делают, но тут написали что web.xml вообще ни как не связан со спригом
во первых, тебе сюда @javastart, во вторых тебе бы самому сначала понять что ты хочешь, спринг или ее

F
18.06.2018
09:43:33
так я в спринге его и не использовал, ибо через аннотации делал по этому и не знаю, и сейчас не хочу использовать, хочу через аннотации)))
В спнинге важно правильно писать имена папок и твоих бинов. Чтобы аннотациями все рулить, надо четко структуру проекта соблюдать, и в хмл файле настроек Спринга чтобы тоже было все четко. Ещё зависимости чтобы были совместимы. Если ты используешь разные версии, то ещё букет ошибок неочевидных вылезет. Кароч лучше найди готовый рабочий пример-проект и по его подобию делай. Либо таки прочитай всю книгу по спрингу сначала :3

Quantum Harmonizer
18.06.2018
09:45:02
я бы заглянул с помощью jvisualvm, что там происходит

Андрей
18.06.2018
10:08:26
граждане объясните такое

public class Test { static class Example { public String a; public void setA(String a) { this.a = a; } } public static final int N_ITERATIONS = 1000000; public static void testDirect(Example example,int i) { example.a = "value"+i; } public static void testNonDirect(Example example,int i) { example.setA("value"+i); } public static void main(String[] args) { long tStart, tElapsed; Example example = new FinalTest.Example(); tStart = System.currentTimeMillis(); for (int i = 0; i < N_ITERATIONS; i++) testDirect(example,i); tElapsed = System.currentTimeMillis() - tStart; System.out.println("Method without getters took " + tElapsed + " ms"); tStart = System.currentTimeMillis(); for (int i = 0; i < N_ITERATIONS; i++) testNonDirect(example,i); tElapsed = System.currentTimeMillis() - tStart; System.out.println("Method with getters took " + tElapsed + " ms"); } }

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

к быстрее с геттером или напрямую

Google
Андрей
18.06.2018
10:09:01
везде написано, что с геттером медленнее

но на практике это ни разу не так

вывод выходит

Method without getters took 96 ms Method with getters took 63 ms

WTF?

Quantum Harmonizer
18.06.2018
10:09:42
В скомпилированном JVM коде нет никакой разницы. https://shipilev.net/blog/2015/black-magic-method-dispatch/

Mikhail
18.06.2018
10:09:45
WTF?
бенчмаркать надо правильно

Андрей
18.06.2018
10:11:37
Ну тут как не меняй местами результат тот же

бенчмаркать надо правильно
Щас бы дампы для простых тестов вытаскивать

Victor
18.06.2018
10:12:03
tElapsed = System.currentTimeMillis() - tStart; Всё с вами ясно.

Vladimir
18.06.2018
10:12:21
Щас бы дампы для простых тестов вытаскивать
Щас бы делать микробенчмарки через currentTimeMillis()

Vyacheslav
18.06.2018
10:12:27
Method without getters took 96 ms Method with getters took 63 ms
действительно ли важна разница в 33 мс?

Victor
18.06.2018
10:12:29
Во-первых, есть nanoTime. Во-вторых, JMH

Андрей
18.06.2018
10:12:45
действительно ли важна разница в 33 мс?
Факт в том что соотношение почти всегда такое

Oleksandr
18.06.2018
10:13:45
Факт в том что соотношение почти всегда такое
а ткни, интереса для, сеттер файналом

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

Mikhail
18.06.2018
10:14:27
Щас бы дампы для простых тестов вытаскивать
факт в том, что твой тест зависит от миллиона параметров

хочешь более-менее правильно - хотя бы через jmh запусти

Mikhail
18.06.2018
10:15:05
Ну тут как не меняй местами результат тот же
запихни все цикл, поставь паузу между ранами, посмотри на результаты через пару ранов

Google
Victor
18.06.2018
10:19:45
Result: Method without getters took 83 ms Method with getters took 64 ms

Бесполезно так измерять.

Vladimir
18.06.2018
10:21:04
сохраняем оба вычисления, после каждого "бенчмарка" сравниваем, если первое больше второго, запускаем еще раз. через 3-4 рана, как правило, второе становится больше первого. хоть так, хоть с nanoтаймом

Quantum Harmonizer
18.06.2018
10:46:07
Ситуация: клиент добавляет <dependency> / compile / JAR, а мне, исходя из предположения, что клиент тупой, надо найти эти классы и инстанцировать автоматически. Как можно сделать это кроме ссаного рефлекшена?

Quantum Harmonizer
18.06.2018
10:47:27
Попахивает спринг бутом
да, я понимаю, что спринг сканирует classpath, но это очень плохой пример, ящитаю

Vladimir
18.06.2018
10:50:02
да, я понимаю, что спринг сканирует classpath, но это очень плохой пример, ящитаю
Ну тебе же самому это понадобилось Видимо, иногда приходится

Quantum Harmonizer
18.06.2018
10:50:38
Ruslan
18.06.2018
11:27:39
19-20 октября в Питере состоится Java-конференция Joker 2018. На конференции выступят Венкат Субраманьям и Джош Лонг, Женя Борисов и Барух Садогурский. А еще мы снизили цены для тех, кто покупает себе билеты сам! Читайте подробнее: https://habr.com/p/413675

@dmsol это законно пинить в чатике?

Митко Соловец?
18.06.2018
11:59:36
Митко Соловец?
18.06.2018
11:59:46
Без произвольной речи

Ruslan
18.06.2018
12:06:48
Aleksey
18.06.2018
12:07:23
гитхаб отключили?

Nameless
18.06.2018
12:08:07
Aleksey
18.06.2018
12:08:28
шо это?

Ruslan
18.06.2018
12:08:44
А что Шипилева не будет ?
Весьма вероятно, что нет

Google
Nameless
18.06.2018
12:08:55
шо это?
https://www.visualstudio.com/tfs/

Митко Соловец?
18.06.2018
12:09:02
программа насыщенная получилась

Admin
ERROR: S client not available

Alexander
18.06.2018
12:09:26
А что Шипилева не будет ?
ну так новых GC на горизонте не видно

а про шенанду он уже рассказал

Aleksey
18.06.2018
12:09:47
https://www.visualstudio.com/tfs/
a где мои репозитории, то?

Nameless
18.06.2018
12:12:53
на самом деле микрософт еще не отключил гитхаб, у меня работает

Alexander
18.06.2018
12:14:19
a где мои репозитории, то?
лол. чтобы их увидеть, надо оформить подписку на msdn

Dmitrij
18.06.2018
12:14:28
А, шутка

тогда ладно

Alexander
18.06.2018
12:14:36
пока да)

Dmitrij
18.06.2018
12:14:45
Ну скайп же не сделали платным

правда в говно скатился

Nameless
18.06.2018
12:14:59
Ну скайп же не сделали платным
ну нокия же досих пор топ телефоны делает

(на самом деле нет)

Dmitrij
18.06.2018
12:15:16
эх

Aleksey
18.06.2018
12:15:26
на самом деле микрософт еще не отключил гитхаб, у меня работает
выбери https://www.google.ru/search?newwindow=1&biw=1264&bih=742&tbm=isch&sa=1&ei=LqInW_X-GMKb5wK064n4Aw&q=%D1%83+%D0%BC%D0%B5%D0%BD%D1%8F+%D0%B2%D1%81%D0%B5+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82&oq=%D1%83+%D0%BC%D0%B5%D0%BD%D1%8F+%D0%B2%D1%81%D0%B5+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82&gs_l=img.3...4092.4092.0.4420.1.1.0.0.0.0.0.0..0.0....0...1c.1.64.img..1.0.0....0.OdYXg1QTqm0#imgrc=mjNP9_GG1prz2M:

Tolegen
18.06.2018
12:15:29
ну нокия же досих пор топ телефоны делает
Нокиа до Майкрософта скатилась

Google
Nameless
18.06.2018
12:15:49
Нокиа до Майкрософта скатилась
потому что там был засланный казачок из МС

Aleksey
18.06.2018
12:16:15
так ее ж мс купил

а не скотилась

Nameless
18.06.2018
12:16:54
так ее ж мс купил
https://habr.com/post/171325/

Aleksey
18.06.2018
12:17:46
шо это?

Nameless
18.06.2018
12:18:08
шо это?
про нокию скатывание и микрософт

классика

Superman
18.06.2018
13:28:37
Всем привет есть тут ребята которые работали с ethereum на джавке или котлине?

Superman
18.06.2018
13:57:25
Меня интересует персистентность данных при получении их из geth есть ли какие нибудь механизмы например связки bitcoin + zeroMQ с плагинами

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