@jvmchat

Страница 687 из 2890
Антон
03.11.2016
15:42:24
Да не голый скль - это ок, просто вот в таком виде поддержка - это боль

Stanislav
03.11.2016
15:42:54
ну, я лично очень редко редактирую запросы

в 95% пишу новые

Антон
03.11.2016
15:43:19
у тебя геймдев?

Google
Stanislav
03.11.2016
15:43:24
зато читаю часто

да

Антон
03.11.2016
15:43:44
время жизни проекта? полгода/год?

шардов по пользователям даже нет, значит база игроков одна всего, игроков тысяч до 500?

Stanislav
03.11.2016
15:45:58
Антон
03.11.2016
15:46:24
1 игрушка - 7 лет?

Антон
03.11.2016
15:47:10
а интерфейсы разные штоли?

Stanislav
03.11.2016
15:47:31
это проект другой

Антон
03.11.2016
15:47:56
и вы не редактируете запросы? )

ну ок

Stanislav
03.11.2016
15:48:06
ну редактируем

Google
Stanislav
03.11.2016
15:48:08
но редко

а ты часто редактируешь запросы?

Антон
03.11.2016
15:48:25
бывает

но в основном нет

Stanislav
03.11.2016
15:48:46
ну вот

Антон
03.11.2016
15:49:05
просто когда форкашься в другой проект, иногда приходится достаточно сильно переписывать

и тот же jooq помогает

отрефакторить

Oleksandr
03.11.2016
15:49:22
если есть тесты на это дело, то вообще ок

Stanislav
03.11.2016
15:49:29
рефакторинг sql кода как по мне надуманная проблема

но такой юзкейс на раз в 5 лет

можно и грепом пройтись по проекту, грепалка не отсохнет

Oleksandr
03.11.2016
15:51:35
ну а по теме -- прогони jmh оба варианта и узнаешь наверняка

Stanislav
03.11.2016
15:53:03
jmh кажется не поможет. надо запустить код и погонять его часик на стенде и потом посмотреть на аллокацию памяти

Stanislav
03.11.2016
15:53:38
jmh же меряет производительно, не ?

а мне надо понять, будет ли jit оптимизировать """ """.trimMargin()

Антон
03.11.2016
15:54:32
http://java-performance.info/introduction-jmh-profilers/

да и не только

Google
Stanislav
03.11.2016
15:55:46
на да, и по jmh похоже можно узнать

но я ленивый и немного тролль

поэтому спросил и немного своим божественным форматированием пощеголял

Антон
03.11.2016
15:57:26
ахаха

guga
03.11.2016
16:07:34
Чет вы на вопрос @stasmarkin так и не ответили. А только говном покидались. Ты в слаке котлина спрашивал?

Stanislav
03.11.2016
16:07:52
не, слака нет

но совет хороший, спс

guga
03.11.2016
16:12:25
Хотя я не уверен, что они помогут. У них же своей JVM нету. А trim всего лишь статический метод. Так что думаю там действуют все тeже правила. Нужно смотреть что там в нутрях. И еще был плагин от JB который показывал что делает jit, но практически уверен что там был только клиентский jit.

Alex
03.11.2016
22:28:51
слушайте. Я тут зашел на https://www.java.com/en/ И блэт, какой же он мерзкий
Привет из 2008 передавали, просили вернуть дженерики.

Хотя тогда их еще не было :/

Timur
04.11.2016
07:50:30
Привет из 2008 передавали, просили вернуть дженерики.
В смысле вернуть? Что с ними сейчас?

Vanya
04.11.2016
07:58:21
Стираются

Timur
04.11.2016
08:10:25
Стираются
В каком смысле?

Всё, загуглил.

sss3 ?
04.11.2016
10:54:33
совсем уже охуели

Denis
04.11.2016
10:57:12
Хто?

Admin
ERROR: S client not available

sss3 ?
04.11.2016
11:01:11
олег

Denis
04.11.2016
11:01:44
А чо они охуели? О.о

sss3 ?
04.11.2016
11:02:00
Да не знаю

Google
sss3 ?
04.11.2016
11:02:09
Рождаются вот Олеги

И с детства охуевают

Denis
04.11.2016
11:03:04
?

"Олег за всё берётся смело"

Oleg ?
04.11.2016
11:06:44
Эй!

Александр
04.11.2016
11:08:13
Эй!
Помоги тёзке )

Alex
04.11.2016
11:13:45
Ребята, есть тут знакотики hibernate? Подскажите, куда можно капнуть, если есть следующие симптомы: есть Entity A, там есть Entity B, там (в B) есть Entity C, и вот когда я добавляю новый экземпляр ENtity A, ссылаянь на существующие экземпляры Entity B и С, то в С некоторые поля перетираются, хотя я явно к ним не обращаюсь

Alexey
04.11.2016
11:41:28
можешь псевдокодом описать

так непонятно

Alex
04.11.2016
12:20:48
Есть

Псевдокод щас будет:)

@Entity @Data @NoArgsConstructor @AllArgsConstructor @Table(name = "tableA") public class A implements Serializable { @Id private Long id; @JsonIgnore @ManyToOne(cascade = {CascadeType.MERGE, CascadeType.ALL}) @JoinColumn(name = "b_id") private B b; } @Entity @Data @NoArgsConstructor @AllArgsConstructor @Table(name = "tableB") public class B implements Serializable { @Id private Long id; @ManyToOne(cascade = CascadeType.MERGE) @JoinColumn(name = "c_id") private C c; } @Data @NoArgsConstructor @AllArgsConstructor @Entity @Table(name = "tableC") public class C implements Serializable { @Id private Long id; private String name; @Column(name = "creation_date") private Date creationDate = new Date(); @Column(name = "modification_date") private Date modificationDate; private String body; }

я нахожу экземпляр B, делаю A.setB(B);, через Spring Data Repository сохраняю A, и в C затирается body, например

sss3 ?
04.11.2016
12:41:54
а зачем тебе CascadeType MERGE и ALL одновременно?

Alex
04.11.2016
12:42:18
а зачем тебе CascadeType MERGE и ALL одновременно?
я плохо понял почему, но при ALL merge не срабатывал=)

а вот при MERGE явном работал=)

sss3 ?
04.11.2016
12:42:46
@fjfalcon любитель орм, приди

Alex
04.11.2016
12:43:13
=)

Google
Victor
04.11.2016
13:48:39
Добродня умные люди.

Igor
04.11.2016
14:09:13
а вы откуда?)

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