@jvmchat

Страница 510 из 2890
Mukhamed
16.08.2016
11:04:41
a=b b=a симметричность

Митко Соловец?
16.08.2016
11:04:44
конечно

мне почему-то показалось, что там оператор еще между ними стоит

ваша правда

Google
Aleksey
16.08.2016
12:08:10
Привет! Сам разработчик, но c Java не работал промышленно, а потребовалось проверить квалификацию опытных кандидатов. Может кто-нибудь помочь в проведении собеседований для Java-разработчиков? Стек: Java, Spring, Oracle, GWT, Groovy, Hibernate. Если есть возможность и интересно, то стучите в личку, договоримся. Спасибо!

guga
16.08.2016
12:13:06
Давай, @Angrymaz, твой звездный час.

James Tiberius Kirk ?
16.08.2016
12:19:10
я то думал тут за методику обучения жабе надо пояснять, а тут

Aleksey
16.08.2016
12:39:00
Дмитрий, спасибо, постучу.

Pavel
16.08.2016
16:05:25
Никто тут redis в качестве хранилища сессий для jetty не прикручивал?

Митко Соловец?
16.08.2016
16:50:13
я только к спрингу прикручивал

Александр
16.08.2016
17:34:07
Ребзя, я правильно понимаю, что если есть виртуальные хосты на томкате, то странички с одинаковыми адресами будут открываться норм с каждого урла?

Pavel
16.08.2016
17:38:55
Да

Александр
16.08.2016
17:40:14
А как тогда manager открывается со всех урлов?

Аа, кажется, XMLка копируется при развёртывании...

А где должны валяться кишки сайта? Просто, при создании вирт хоста создаётся одна папка на серваке, а при развёртывании мавеном - другая

Google
Александр
16.08.2016
17:42:09
И что-то нет кина...

Pavel
16.08.2016
17:45:00
Честно, томкат давно не ковырял. Но все в xml

Александр
16.08.2016
19:45:03
А web.xml или что-то такое что должно сгенерить? Теперь файлы деплоятся в нужную папку, но приложение не стартует

Если туда положить индекс.хтмл, то он показывается

Pavel ?
16.08.2016
19:53:08
проще не использовать виртуальные хосты

Александр
16.08.2016
19:53:39
ощенама хочиса )

Pavel
16.08.2016
19:57:49
проще не использовать томкат)

Александр
16.08.2016
19:58:35
проще не использовать томкат)
Чо, прям вот так всё плохо? ))

А какие альтернативы?

Pavel
16.08.2016
19:59:12
jetty

Pavel ?
16.08.2016
19:59:12
да одно и тоже везде, какая разница

Pavel
16.08.2016
19:59:43
Там попроще

с этим

Pavel ?
16.08.2016
19:59:59
ощенама хочиса )
лучше не трогать конфиги и пускать через проксю

конфиги имеют свойство обновляться)

Александр
16.08.2016
20:03:56
конфиги имеют свойство обновляться)
в 8-м томкате разделили конфиги основные и виртуалок

Pavel
16.08.2016
20:04:35
в jetty это настраивается в рамках webapps

Просто массив String c хостами

Google
Pavel
16.08.2016
20:10:35
нет

webapps/app.war webapps/app.xml

пример xml с моего локального jetty

Pavel ?
16.08.2016
20:15:25
почти что торт

Pavel
16.08.2016
20:19:16
а если еще комментарии поудалять..

то вообще красиво становится

parikLS
16.08.2016
20:34:46
ребят привет, а подскажите, допустим у меня ранится веб апп на томкате, если приходит одновременно 2 реквеста, они же будут параллельно обрабатываться? (конфигурация томката дефолтная)

Pavel
16.08.2016
20:35:43
конечно

parikLS
16.08.2016
20:37:41
у томката свой тредпул для этого?

Pavel
16.08.2016
20:38:29
https://tomcat.apache.org/tomcat-8.5-doc/config/executor

parikLS
16.08.2016
20:40:12
thanks

Pavel ?
16.08.2016
20:42:34
ребят, вопрос

Pavel ?
16.08.2016
20:42:54
как подсчетать размер обьекта в хипе

по байткоду

Pavel
16.08.2016
20:43:24
но зачем?

Pavel ?
16.08.2016
20:43:59
интересно

понятно что это можно узнать через агента, но интересует хардкорный метод

Pavel
16.08.2016
20:45:05
http://docs.oracle.com/javase/8/docs/api/java/lang/instrument/Instrumentation.html

Pavel ?
16.08.2016
20:45:17
понятно что это можно узнать через агента, но интересует хардкорный метод

))

Google
Pavel
16.08.2016
20:45:38
http://docs.oracle.com/javase/8/docs/api/java/lang/instrument/Instrumentation.html#getObjectSize-java.lang.Object-

Admin
ERROR: S client not available

Pavel ?
16.08.2016
20:45:57
ну что ты мне это суешь)

это подключается через агента

Pavel
16.08.2016
20:46:11
разве?

Pavel ?
16.08.2016
20:46:13
да

Pavel
16.08.2016
20:46:37
а да

торможу

https://github.com/twitter/commons/blob/master/src/java/com/twitter/common/objectsize/ObjectSizeCalculator.java

ну можешь это утащить, например.

Pavel ?
16.08.2016
21:02:31
java -jar jol-cli-0.5-full.jar internals java.lang.Object # WARNING: Unable to get Instrumentation. Dynamic Attach failed: com.sun.tools.attach.VirtualMachine. You may add this JAR as -javaagent manually. # WARNING: Unable to attach Serviceability Agent. Couldn't find HotSpot Serviceability Agent library (sa-jdi.jar). # Running 64-bit HotSpot VM. # Using compressed oop with 3-bit shift. # Using compressed klass with 3-bit shift. # WARNING | Compressed references base/shifts are guessed by the experiment! # WARNING | Therefore, computed addresses are just guesses, and ARE NOT RELIABLE. # WARNING | Make sure to attach Serviceability Agent to get the reliable addresses. # Objects are 8 bytes aligned. # Field sizes by type: 4, 1, 1, 2, 2, 4, 4, 8, 8 [bytes] # Array element sizes: 4, 1, 1, 2, 2, 4, 4, 8, 8 [bytes] java.lang.Object object internals: OFFSET SIZE TYPE DESCRIPTION VALUE 0 4 (object header) 01 00 00 00 (00000001 00000000 00000000 00000000) (1) 4 4 (object header) 00 00 00 00 (00000000 00000000 00000000 00000000) (0) 8 4 (object header) e5 01 00 20 (11100101 00000001 00000000 00100000) (536871397) 12 4 (loss due to the next object alignment) Instance size: 16 bytes Space losses: 0 bytes internal + 4 bytes external = 4 bytes total

Александр
16.08.2016
21:12:51
А web.xml или что-то такое что должно сгенерить? Теперь файлы деплоятся в нужную папку, но приложение не стартует
спринг бут сам генерит, только надо было унаследовать класс от SpringBootServletInitializer. Заработало :)

Pavel
16.08.2016
21:22:40
Блин. А можно как-то разделить сессию на две? А то я страдаю. Авторизация в сервлете через apache shiro. В сессии дофига мусора(аж до 40 мб порой доходит). Думаю, может можно как-то авторизацию где-то еще хранить...

Alexander
17.08.2016
05:44:54
как подсчетать размер обьекта в хипе
Сделай хипдамп и посчитай

Программно не через агента никак

James Tiberius Kirk ?
17.08.2016
10:59:07
Зачем нужна @NotNull если есть optional?

Ilya
17.08.2016
11:00:45
Статанализ

guga
17.08.2016
11:01:50
Зачем нужна @NotNull если есть optional?
Эм, а чем тебе опшионалы помогут в компаил тайме?

Andrey ?
17.08.2016
12:13:49
ребят, помогите пожалуйста ошибку найти

Митко Соловец?
17.08.2016
12:14:28
ты серьезно?

Google
Митко Соловец?
17.08.2016
12:14:59
выложи на пастебин, расскажи кейс, что ожидаешь и что получается

pastebin.com

Andrey ?
17.08.2016
12:25:39
Задача такая, вводишь время сна для потока и должно выводиться на экран время этого сна(1, 2, 3...), получилось ввести время сна, но выводит не время сна, а случайные цифры. Как попровить? http://pastebin.com/ruu8WEH1

Мытко
17.08.2016
12:31:09
ты не сам писал

как я понимаю

Andrey ?
17.08.2016
12:33:21
ага, уровень не мой

вот счас выгугливаю, что такое ExecutorService, может там что то не так

Мытко
17.08.2016
12:34:04
зачем

Victor
17.08.2016
12:34:15
Судя по заданию, вроде правильно всё. Вот только зачем вводить что-то с клавиатуры, в задании ничего об этом не сказано.

Мытко
17.08.2016
12:34:39
ну именно то, что там описано

там всё верно

Victor
17.08.2016
12:35:08
А, вот же Create and run a quantity of these tasks точно

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