
Arrow
29.08.2017
08:58:45
Подскажите расширение для VSCode добавляющее визуализацию тестов, типа как в IDEA.

guga
29.08.2017
09:07:20

Arrow
29.08.2017
09:07:42
это как?
ты что ни разу не пользовался тестами в идее?
чтобы не в консоли смотреть результаты, а красиво визуализированные

Google

guga
29.08.2017
09:08:05

Arrow
29.08.2017
09:08:15
видеть где fail а где success
вот первый попавшийся скрин с гугла http://tutorials.jenkov.com/images/java-unit-testing/running-tests-from-idea-6.png

guga
29.08.2017
09:10:10

Arrow
29.08.2017
09:10:45
жаль ?

guga
29.08.2017
09:11:05
а чем тебе идея не нравится?

Arrow
29.08.2017
09:11:35
тяжелая, хотел попробовать как оно в vscode будет

guga
29.08.2017
09:11:51
ну, консольку и ./gradlew test

Igor
29.08.2017
09:11:54

Arrow
29.08.2017
09:12:03

Igor
29.08.2017
09:12:20
да
Через Red Hat language server?

Arrow
29.08.2017
09:12:38

Igor
29.08.2017
09:12:57

Google

guga
29.08.2017
09:13:02

Arrow
29.08.2017
09:13:03

Andrey
29.08.2017
09:13:10
Ох.
Суров

Arrow
29.08.2017
09:13:17

guga
29.08.2017
09:13:34
не помню что бы всё прямо заебись было, в голом vscode

Andrey
29.08.2017
09:13:40
Импорты руками пилишь?

Arsen
29.08.2017
09:13:43
никогда не понимал этого “идея тяжелая”

Arrow
29.08.2017
09:13:48

Arsen
29.08.2017
09:13:52
отлично бегает на моих четырех гб

guga
29.08.2017
09:13:58
в идее просто нажимая super+space можно написать программу

Andrey
29.08.2017
09:14:09

guga
29.08.2017
09:14:14
такие ещё есть?

Igor
29.08.2017
09:14:15

Arrow
29.08.2017
09:14:28

Arsen
29.08.2017
09:14:41
да нормальный проект

Andrey
29.08.2017
09:15:16

Arsen
29.08.2017
09:15:37
find . -name '*.java' | wc -l говорит 634
ну и да, еще саблайм и миллиард вкладок в хроме

Vyacheslav
29.08.2017
09:17:35

Google

Arrow
29.08.2017
09:17:47
у меня в одном файле больше даже

Arsen
29.08.2017
09:18:12
это количество .java файлов

Arrow
29.08.2017
09:18:26
аа

Igor
29.08.2017
09:20:10

Arsen
29.08.2017
09:21:34
ну например find . -name '*.java' | xargs wc -l говорит 73104 total

Igor
29.08.2017
09:49:04
А что это (java.util.ConcurrentModificationException) значит, и стоит ли париться, если все работает? Указывает на код в локе
Но, учитывая то, что все работает, не уверен, что этот код не выполняется

Alexei
29.08.2017
09:50:18
ребят есть вопрос, я юзаю вебсокеты + stomp на бэке, на фронте веба юзаю sockJS + stomp, какая альтернатива есть для IOS(Swift)? Для чата надо

Vyacheslav
29.08.2017
10:14:23
А означает, что у тебя там может конкурентно меняться какая-то коллекция
А она не должна

Anton
29.08.2017
10:19:01
Добро пожаловать

Alexandr
29.08.2017
10:19:23
Может даже не конкурентно, а неправильно при итерации:
Map<String, String> map = new HashMap<>();
map.put("a", "a");
map.put("b", "b");
for (String key : map.keySet()) {
map.remove(key);
}

Vyacheslav
29.08.2017
10:20:00
Ну или так. Ошибка то всё равно та же

Evgeny Kovtunenko
29.08.2017
10:55:58
Товарищи, приветствую!
Есть ли в IDEA возможность генерить WS из WSDL в maven-проект, да так, чтобы в pom прописывался jaxws-maven-plugin? Т.е. по аналогии, как это делает Netbeans?

Igor
29.08.2017
10:58:12

evgeniya
29.08.2017
10:58:22
Женя, смотри
не туда
сорри)

Google

Vyacheslav
29.08.2017
10:59:31
А теперь, Женя, смотри туда

Evgeny Kovtunenko
29.08.2017
11:03:22
Project -> WebServices -> Generate Java Code from Wsdl or Wadl раскладывает WSDL на классы и кладет в src, при чем в pom это никак не отражается. Казалось бы, обычная операция, а такие заморочки.

Mar4elo [L11]
29.08.2017
11:13:54

Timur
29.08.2017
11:15:17
Подозреваю это тот Женя что должен был смотреть

Admin
ERROR: S client not available

Evgeny Kovtunenko
29.08.2017
11:15:39
видимо, то было не мне

Wystan
29.08.2017
11:44:10
А как лучше всего в спринге-jpa писать sql-queries? Надо создавать entity под каждый результат?

Sergey
29.08.2017
11:50:57
jdbcTemplate гугли

Igor
29.08.2017
12:01:23
советую раз в год все-таки либо ручками, либо wsdl2java

Евгений
29.08.2017
12:06:30

Igor
29.08.2017
12:07:18
есть же православный wsimport
Я не очень хорошо в этой теме разбираюсь, сам использовал три или четыре варианта тулзов, и только один выдал что-то не похожее на лютый скраб. Так что вполне возможно.

Евгений
29.08.2017
12:09:19

Mar4elo [L11]
29.08.2017
12:09:19

Евгений
29.08.2017
12:10:12

Mar4elo [L11]
29.08.2017
12:10:28
ранее тоже заморачивался этой темой в идее, но ничего адекватного не нашел, так и остался в нетбинсе

Евгений
29.08.2017
12:11:29

Arrow
29.08.2017
12:24:05
Есть две простые таблицы. Каждая из них привязана к третьей таблице связью один к одному. Аннотации абсолютно идентичные. Но когда я делаю find (использую Hibernate JPA) для третьей таблицы то у одной из привязанных сущностей поля все равны null. Как такое может быть? Никак не могу понять...
В тоже время у другой сущности привязанной поля проинициализированы.
Вот пример: https://pastebin.com/H79VdyPF

Google

Roman
29.08.2017
12:34:49
А базе че?

Arrow
29.08.2017
12:37:19
А базе че?
Типа того
create table if not exists Model1 (
id int primary key auto_increment,
name varchar(50) not null
);
create table if not exists Model2 (
id int primary key auto_increment,
name varchar(50) not null
);
create table if not exists Model3 (
id int primary key auto_increment,
model1_id int not null,
foreign key(model1_id) references Model1(id),
model2_id int not null,
foreign key(model2_id) references Model2(id)
);

Roman
29.08.2017
12:40:05
интересненько

Евгений
29.08.2017
12:40:29
public Model1 model1;
public Model1 model2;
не?
чё тип-то один и тот же?

Arrow
29.08.2017
12:41:03

Евгений
29.08.2017
12:41:27
ну тогда давай запрос, который генерит спринг
>а у model2 все в null
что, прям реально все? и id?


Arrow
29.08.2017
12:43:19
ну тогда давай запрос, который генерит спринг
Ну, в общем если не приводить названия к примеру то вот что выводит в консоли:
15:44:04.171 53990 [main] DEBUG org.hibernate.internal.SessionImpl - Initializing proxy: [practice.model.LegalEntity#1]
15:44:04.171 53990 [main] DEBUG org.hibernate.SQL - select legalentit0_.id as id1_2_0_, legalentit0_.inn as inn2_2_0_, legalentit0_.name as name3_2_0_ from legal_entity legalentit0_ where legalentit0_.id=?
15:44:04.176 53995 [main] DEBUG o.h.l.p.e.p.i.ResultSetProcessorImpl - Starting ResultSet row #0
15:44:04.177 53996 [main] DEBUG o.h.l.p.e.p.i.EntityReferenceInitializerImpl - On call to EntityIdentifierReaderImpl#resolve, EntityKey was already known; should only happen on root returns with an optional identifier specified
15:44:04.180 53999 [main] DEBUG o.h.engine.internal.TwoPhaseLoad - Resolving associations for [practice.model.LegalEntity#1]
15:44:04.181 54000 [main] DEBUG o.h.engine.internal.TwoPhaseLoad - Done materializing entity [practice.model.LegalEntity#1]
15:44:04.181 54000 [main] DEBUG o.h.r.j.i.ResourceRegistryStandardImpl - HHH000387: ResultSet's statement was not registered
15:44:04.181 54000 [main] DEBUG o.h.l.e.p.AbstractLoadPlanBasedEntityLoader - Done entity load : practice.model.LegalEntity#1


Евгений
29.08.2017
12:49:50
что-то я вижу запрос только к одной таблице. можно fetch попробовать
хотя он вроде EAGER по умолчанию

Arrow
29.08.2017
12:50:42

Евгений
29.08.2017
12:52:34
в общем кроме fetch у меня вариантов нет)

Roman
29.08.2017
12:53:02
Может быть что Model1 лежит в кеше, Model2 нет