@jvmchat

Страница 2841 из 2890
Artjom
30.09.2018
21:31:52
Икс какой-то, переменная н непонятная, кондишен интересный, итератор с большой буквы

Это навскидку

Ну если курсовая работа то норм

Firstname
30.09.2018
21:36:19
На это пофиг

Google
Cargeh
30.09.2018
21:40:09
А зачем ++x % n == 0 ?

Alexey
30.09.2018
21:40:48
примерно похожий код использовал. проблема с констрейнтами жуткая боль. если батч не сохранился, то переходил к сохранению по одной записи. стателесс - норм

Cargeh
30.09.2018
21:41:21
А, n - это батч. Я думал размер коллекции

Митко Соловец?
30.09.2018
21:41:36
А зачем ++x % n == 0 ?
для очистки кэша хибера

иначе будет оом

только у него есть специальные батч методы для этого

Firstname
30.09.2018
21:42:05
Да, я отключил констрейны запустил снова и вроде более шустро заработало Про сохранение по одной спс, допилю

Митко Соловец?
30.09.2018
21:42:36
https://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/chapters/batch/Batching.html

Firstname
30.09.2018
21:44:17
Я вроде по тому что там написано и делал

Митко Соловец?
30.09.2018
21:44:35
да, тебе

Alexey
30.09.2018
21:44:44
https://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/chapters/batch/Batching.html
вот да, но конфигурирование - гемор. Плюс у самой бд надо проверить конфиги

Google
Alexey
30.09.2018
21:46:16
Что такое стателс?
Stateless session. Ещё можно в несколько потоков сделать сохранение, но тогда надо будет конфигурировать флаги JVM

Firstname
30.09.2018
21:48:30
да, тебе
Ну я бегло почитал ничего особо нового не увидел:(

Ну то есть мб я хреново разобрался ж

Alexey
30.09.2018
21:49:19
А что это такое? Оно же для чтения?
да, если понадобится связи между объектами добавлять

Firstname
30.09.2018
21:50:57
Не, у меня там у точки зрения связи все упрощено до минимума

Но cascade нужно все равно отключить как ни странно

Что бы шустро работало

Alexey
30.09.2018
21:52:05
кстати, когда будешь оптимизировать performance, то код превратится в такое адовое говнище из-за ущербности хибера, что потом хочется повесится

Firstname
30.09.2018
21:53:28
Честно, я не очень планирую оптимизировать это Мне главное хоть какую нибудь асимптот оценку провести

Alexey
30.09.2018
21:53:39
расчёт навскидку на вставку 10000 - 1с

Firstname
30.09.2018
21:54:49
Сколько в таблице столбцов?

У меня 10 к вставляется около 5 минут

Сейчас

Alexey
30.09.2018
21:55:39
У меня 10 к вставляется около 5 минут
плохо, долго. https://vladmihalcea.com/how-to-batch-insert-and-update-statements-with-hibernate/

У меня 10 к вставляется около 5 минут
сделай batch insert на чистом jdbc, без констрейнтов - увидишь

сделай batch insert на чистом jdbc, без констрейнтов - увидишь
а потом распараллель по количеству ядер

Firstname
30.09.2018
21:59:49
Ну это уже Администво

Ну до 20-30 секунд увеличил тупо размером бача

Google
Firstname
30.09.2018
22:05:33
Похрен этого достаточно

Oleg
30.09.2018
22:52:48
У меня новая шизоидея: начать понемножку пилить игрушку в прямом эфире, а результаты выкладывать на Хабр. Пилот вышел сегодня ночью :) https://habr.com/post/424971/

Джавы там пока ещё нет, к сожалению, и будет нескоро - нужно очень много подготовительной работы

Но на джаве можно и нужно писать скрипты

Alexander
01.10.2018
04:51:00
я всегда думал что джава, на которой пишут скрипты называется груви

Dmitry
01.10.2018
05:50:25
Сейчас в бд перегоняем
посмотрите спринг батч. Это инструмент как раз для вашего случая

Alexander
01.10.2018
05:53:02
Плюсану, батч вообще топчик

Несколько миграций на нем сделал, просто огонь. Хоть разовые можно делать, хоть на постоянной основе какие-то задачи

Oleg
01.10.2018
07:04:37
Всем привет. А расскажите, зачем вообще JVM нужна?

Igor
01.10.2018
07:05:30
Alexander
01.10.2018
07:05:39
Всем привет. А расскажите, зачем вообще JVM нужна?
Неплохо ворвался. Там scala native что ли допилили?

Митко Соловец?
01.10.2018
07:05:49
Всем привет. А расскажите, зачем вообще JVM нужна?
Чтобы клоны хаскеля, вроде скалы могли влочить своё жалкое существование

Пока истинный король - Котлин, не прибьёт их.

Alexander
01.10.2018
07:06:28
Чот орнул

Anton
01.10.2018
07:15:25
Никто даже не надеется, что человек мог такое всерьез спросить :))

Alexandr
01.10.2018
07:23:16
Всем привет. А расскажите, зачем вообще JVM нужна?
если вопрос задан в серьез, то дорога в @javastart )

Oleg
01.10.2018
07:26:01
Ну по крайней мере, видимо, чтобы иметь возможность кидать стикеры с собой

На мне, кстати, прямо сейчас футболка разбора полётов

Google
Sergei
01.10.2018
07:31:59
На мне, кстати, прямо сейчас футболка разбора полётов
Звучит как начало очень странного разговора.

Admin
ERROR: S client not available

Bogdan
01.10.2018
08:05:23
На мне, кстати, прямо сейчас футболка разбора полётов
Тогда ты не должен задавать такие вопросы

KrivdaAllStars
01.10.2018
08:12:33
Всем привет. А расскажите, зачем вообще JVM нужна?
Соц лифт, там переехать из крупного города в ещё более крупный

Evgeniy
01.10.2018
08:16:26
Звучит как начало очень странного разговора.
Возможно он начинает медленно снимать хипдамп...

Oleg
01.10.2018
08:16:49
Я очень тебе завидую
Очень удобная, второй год ношу регулярно

Митко Соловец?
01.10.2018
08:17:20
Почему?
не набрасывай

грех

Oleg
01.10.2018
08:22:53
Ну серьёзно. Был вот прекрасный лабораторный язык Self. По сути он был гораздо более высокоуровневый, чем этот эмммм продукт Oak, который стал жавкой. Давайте вообразим в каком прекрасном мире мы были бы, если бы в своё время настоящее ООП не заменили бы этим приглаженым для фанатов C++ cкриптом для встроенных веб-приложений, который мы сегодня называем java?

Dim
01.10.2018
08:23:36
Мы бы сейчас реально посылали бы сообщения

И еще у нас были бы слоты

Oleg
01.10.2018
08:24:33
Self если не ошибаюсь, отказался от этой смолтолковкой терминологии

Aleksandr
01.10.2018
08:24:42
Нормальный Java язык, еще бы unsigned типы как C++ добавили бы

Alexander
01.10.2018
08:25:08
И мужественное наследование

Aleksandr
01.10.2018
08:25:15
А то для получения байта со здначением > 127 приходится кастить Int!!! к byte

Alexander
01.10.2018
08:25:18
множественное*

Oleg
01.10.2018
08:25:18
Нормальный Java язык, еще бы unsigned типы как C++ добавили бы
Серьёзно? Т.е. вот по чесноку, всё, что тебя беспокоит в жавке - это отсутствие беззнаковых целых?

Aleksandr
01.10.2018
08:25:53
нет не все, но эта мелочь реально напрягает.

Google
Grigory
01.10.2018
08:26:02
Aleksandr
01.10.2018
08:26:57
см. следующее сообщение

Oleg
01.10.2018
08:27:15
не отсутствие value class ов\ unboxed array ев не невозможность аллоцировать замыкание на хипе не отстутствие внедрить кастомные оптимизации, без того, чтобы писать свой язык на Graal?

не полное отстутствие оптимизаций аллокаций объектов

Беззнаковые целые...

Alexander
01.10.2018
08:28:28
беззнаковые целые - топчик

Vladimir
01.10.2018
08:28:29
Aleksandr
01.10.2018
08:29:10
Скорее мне не понятно зачем нужен знаковый байт.

Oleg
01.10.2018
08:29:47
Враньё же, есть scalar replacement
ок, принимаю, хотя он почти неуправляем

Ладно. Токсичные вы тут

никакого уважения к новичкам, как учить ваши технологии непонятно

Vladimir
01.10.2018
08:30:32
ок, принимаю, хотя он почти неуправляем
Как и другие оптимизации. Java - это про то, чтобы не думать об этом.

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