
Диоген
05.06.2018
08:12:14
и в джява, если я не ошибаюсь, стратегия действительно может быть только call by value

Alexander
05.06.2018
08:34:03
Так вот, в ней было страниц 800

Google

Роман
05.06.2018
08:37:55
и ты прочитал их за день на одном дыхании?

Alexander
05.06.2018
08:40:52
Конечно

Роман
05.06.2018
08:42:04
у меня это была книжка Изучаем Java и я осилил только 200 страниц за раз и ещё долго переваривал прочитанное около недели, вот

Kyrylo
05.06.2018
08:42:29

Anton
05.06.2018
08:47:51

Kyrylo
05.06.2018
08:51:31
если это все будет описано в доке, то зачем тебе книга
Вот не знаю, дока бедноватая и сухая. В последнее время много для себя нового надо быстро онбордить, лучшие варианты по качеству и скорости - видео креш курс, где один из авторов на реальном коде показывает трюки и просто лучшие примеры использования, а потом отдельные главы книжки это дела систематизируют. А тут голое поле, хотя продукт не меньше по возможностям чем тот же эластисеарч в своей области.

Александр
05.06.2018
09:14:25

Yauheni
05.06.2018
11:12:06
Привет всем. Кто подскажет как лечить такое?
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/%d0%96%d0%b5%d0%bd%d1%8f/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/JavaWork/database_project/target/database_project-1.0/WEB-INF/lib/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]

Роман
05.06.2018
11:12:24

Konstantin
05.06.2018
11:14:43


Yauheni
05.06.2018
11:15:36
У тебя разные модули тянут разные бекенды логгера
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
вот зависимости

Konstantin
05.06.2018
11:16:04
выполни mvn dependency:tree
и смотри вхождения sl4j, log, log4j и подобных вещей

Google

Konstantin
05.06.2018
11:16:49
тебе надо оставить только одну реализацию, а остальные - exclude

Yauheni
05.06.2018
11:17:00

Mary
05.06.2018
13:56:25
Всем привет! 20 июня приходите на Kotlin Moscow User Group Meetup в офисе Leroy Merlin: https://leroy-merlin.timepad.ru/event/732812/

Vitalii
05.06.2018
14:20:29
Товарищи, кто-нибудь еще сталкивается с легаси в виде .jsp и занимается ли их переписыванием/оптимизацией?
Я смотрю на флейм графы полученные из async-profiler'а и не пойму вот этот стек
аплоадится..
лан, не суть
суть в том что с жсп уходит в PageContextImpl#proprietaryEvaluate
и потом через десяток вызовов в JarFile.<init>
собсно чего он каждый раз лезет в джар, неужто не сохраняет классы ?

Marat
05.06.2018
14:25:22

Vitalii
05.06.2018
14:25:32
Восьмерка
томкат 8
к слову этот кусок это примерно 30% от всего времени CPU

Marat
05.06.2018
14:31:04
Покажи содержимое conf/web.xml

Oleksandr
05.06.2018
14:34:06
вопрос знатокам, что выдаст код
class Main {
public static void main(String[] args) {
String[] array = { "" };
array[test()] += "a";
}
static int test() {
System.out.println("evaluated");
return 0;
}
}
?
(вопрос с подвохом)

Sergey
05.06.2018
14:35:08
"evaluated"?

Oleksandr
05.06.2018
14:35:21
а запусти
и на десятке

Alexander
05.06.2018
14:35:31
только не спойлери

Google

Oleksandr
05.06.2018
14:35:39
?

Sergey
05.06.2018
14:35:54

Alexander
05.06.2018
14:38:13
в общем я подвох не увидел, пойду качать 10-ку

?
05.06.2018
14:38:13
Спойлер:

naughtyBit
05.06.2018
14:38:29

Vitalii
05.06.2018
14:38:34
дефолтный томкатовский веб хмл

naughtyBit
05.06.2018
14:38:36
хуйня какая-то

?
05.06.2018
14:38:56

Oleksandr
05.06.2018
14:39:10
уж компилиться-то должно

naughtyBit
05.06.2018
14:39:34
evaluated
и в чем прикол?

?
05.06.2018
14:39:43
?

Oleksandr
05.06.2018
14:39:47
а запусти
и на десятке

Oleg
05.06.2018
14:39:47
Мда, прикольно.

naughtyBit
05.06.2018
14:39:57

?
05.06.2018
14:40:02

Oleksandr
05.06.2018
14:40:09

Sergey
05.06.2018
14:40:10

Google

?
05.06.2018
14:40:20
x86

naughtyBit
05.06.2018
14:40:41
чё?
1) у меня линукс, так что не запущу
2)чё все на win 10 тригернулись

Oleksandr
05.06.2018
14:41:14
у большинства людей в этой группе "десятка" ассоциируется с версией джавы

naughtyBit
05.06.2018
14:41:25
ля лол
ну ща тогда
ща idea ждать запускать(

Marat
05.06.2018
14:42:05
development выставь в false (он по-дефолту true и это вызывает постоянное сканирование на предмет обновления jsp)

Georgy
05.06.2018
14:42:08
https://www.jdoodle.com/online-java-compiler

Oleg
05.06.2018
14:42:12
Причем это зависит не от того на какой запускаешь, а от того на какой компилишь.

Oleksandr
05.06.2018
14:42:23

?
05.06.2018
14:42:33

Vitalii
05.06.2018
14:42:34

Oleg
05.06.2018
14:42:44

naughtyBit
05.06.2018
14:42:50

Oleksandr
05.06.2018
14:42:59
уже можно догадаться, наверное

Oleg
05.06.2018
14:43:20

?
05.06.2018
14:44:07

Marat
05.06.2018
14:47:39
в блоке, где <servlet-name>jsp</servlet-name>
в новый init-param добавь следующее:
<param-name>development</param-name>
<param-value>false</param-value>

Google

Marat
05.06.2018
14:49:16
и fork наверно в true можно выставить

naughtyBit
05.06.2018
14:49:40
короч во
верно?
@dveim ?

Oleksandr
05.06.2018
14:50:22
ну как сказать
это то, что я ожидал увидеть
а вот "верно" ли, с учетом иного ответа на дж8 — хороший вопрос

naughtyBit
05.06.2018
14:51:47
пойду на дебагере пройдусь

Vladimir
05.06.2018
14:51:54

Sergey
05.06.2018
14:52:05
oh-my-zsh мое увожение