@jvmchat

Страница 2416 из 2890
Daniel
21.04.2018
19:53:22
где-то он конечно зайдет (там где данные не жалко), но вряд ли подойдет в качестве ответа на вопрос сейчас

Уже монга ACID обещает
а в детстве рассказывают про деда мороза

данные перестали продалбывать пачками только в определенном режиме начиная с версии 3.какой-то.

Ivan
21.04.2018
19:54:40
продалбывать данные в 2018 году это норма

Google
Ivan
21.04.2018
19:54:42
все так делаюьт

Daniel
21.04.2018
19:54:45
и то не факт, что тесты джепсеном покрывают все кейсы

Dmitry
21.04.2018
20:10:06
А помогите с undertow-io. беру код https://github.com/undertow-io/undertow/blob/master/examples/src/main/java/io/undertow/examples/servlet/ServletServer.java и в результате вываливаюсь в java.lang.IllegalArgumentException: XNIO001001: No XNIO provider found at org.xnio.Xnio.doGetInstance(Xnio.java:270) at org.xnio.Xnio.getInstance(Xnio.java:187) at io.undertow.Undertow.start(Undertow.java:116) беглое гугление не очень помагает UPD <groupId>org.jboss.xnio</groupId> <artifactId>xnio-nio</artifactId> решило проблему

lenar
21.04.2018
20:13:31
глянь mapdb
этой штукой полтора человека пользуются. такое на свой страх и риск только

Володимир
21.04.2018
21:24:10
кто то смог красиво достать MultipartFile через WebFlux? А то я только начал с ним работать и multipartRouter как то не очень смотрится.

Игорь
22.04.2018
09:18:43
добрый день

package project; public class project { //public static int p=2; public static int []arr; public static void main (String[] args) { int n=300; //int []arr=new int [n]; arr=new int [n]; for(int i=0;i<n;i++) { arr[i]=i+1; } int p=2; do { for(int k=2*p;k<=n;k+=p) { arr[k]=0; } for(int i=p+1;i<=n;i++) { if(arr[i]!=0) break; p=i; } }while(p*p<n); for(int i=0;i<n;i++) if(arr[i]!=0) System.out.print(arr[i]+" "); } } Подскажите , пожалуйста, что за ошибка в 17 строке?

Exception in thread "main

Жабра
22.04.2018
09:30:52
Без кровавых слёз и не взглянешь.

Loljeene
22.04.2018
09:32:11
Без кровавых слёз и не взглянешь.
Щас бы шутку про твою мамку вставить....

Но в целом нужно нормальное форматирование кода и нормальный стектрейс

Google
Loljeene
22.04.2018
09:32:36
А не вот это твое

Ivan
22.04.2018
09:33:38
Но вообще вариантов не много, индекс аут оф баунд

lenar
22.04.2018
09:33:58
тс, где там 17 строка? ткни пальцем, а то не видно

Ivan
22.04.2018
09:34:07
И потому что во втором цикле до n включительно

Loljeene
22.04.2018
09:34:47
Мне всегда интересно, чё вот вы дебагом то брезгуете

Я тут студентов учу - наотрез все отказываются

Ivan
22.04.2018
09:35:47
Вообще вершина крутости - это писать с первого раза как это делают спортивные программисты

Дебаг - это нубство, хотя и сам пользуюсь, к сожалению...

Loljeene
22.04.2018
09:37:31
Даже комментировать не буду

Чтобы срач в чате не разводить

Вброс уровня чела пиарящего элегант обжектс

Ivan
22.04.2018
09:41:17
У Елизарова про это было. На самом деле если ты реально хорошо знаешь что ты хочешь написать, то при должном уровне можешь написать с первого раза. Дебаг - это когда ты не знаешь как поведёт себя программа. Конечно есть кейсы для него, но чем их меньше, тем лучше

Очевидно хелло ворлд ты дебажить не будешь, и простенький калькулятор, ну и соответственно дальше чем выше мастерство кодинга, тем меньше тебе нужен дебаг

Loljeene
22.04.2018
09:42:35
Если в программе что то ломается это как раз тот кейс ?

Ruslan
22.04.2018
09:43:50
Вообще вершина крутости - это писать с первого раза как это делают спортивные программисты
С чего ты взял что спортивные программисты не дебажат лол? И как бы спортивное программирование это довольно изолированная зона про алгоритмы Там нет конкаренси например от слова вообще

Ivan
22.04.2018
09:44:42
Ну всё-таки лучше сначала самому подумать что там сломалось. Всё-равно же это придётся делать, а так есть вероятность дебага избежать

Ruslan
22.04.2018
09:45:53
Может потому что у них всего один комп на 5-6? И большую часть времени они дебажат на листочке
Ну это всеравно дебаг И как я уже сказал одно дело дебагать алгоритм определенный А другое дело рейс кондишн ловить

В спортивном программировании у тебя один файл и очень лимитированный набор то что ты используешь из фич языка

Google
Ivan
22.04.2018
09:47:10
Ну это всеравно дебаг И как я уже сказал одно дело дебагать алгоритм определенный А другое дело рейс кондишн ловить
Омм...наверное мы не определились в терминах, я про дебаг который в иде f8 жмакаешь

Ну или что там на эклипсе

Ruslan
22.04.2018
09:47:54
ну они этим не пользуются не потому что им не хочется наверное

Ivan
22.04.2018
09:49:14
ну они этим не пользуются не потому что им не хочется наверное
Нет, не пользуются потому что компьютер оказывается лимитированный ресурс и занимать дебагом его нужно в самых крайних случаях

Ruslan
22.04.2018
09:49:23
ну я и говорю

Loljeene
22.04.2018
09:49:25
Вообще глупости конечно говорить не стоит. Если есть встроенный инструмент, то надо им пользоваться. Кейсы для себя каждый выберет сам. Все эти ваши ультмативные заявления не больше чем, простите, юношеский максимализм

Ruslan
22.04.2018
09:50:00
что они не пользуются не потому что им без него удобнее а потому что это вынужденая мера для того чтобы оптимально использовать ресурсы

но

Ruslan
22.04.2018
09:50:18
не стоит это все же сравнивать с обычной разработкой

Ivan
22.04.2018
09:50:59
не стоит это все же сравнивать с обычной разработкой
У Елизарова было интервью в котором он говорил что это помогает и в обычной разработке

Loljeene
22.04.2018
09:52:07
О чем спор то? О том что надо писать код без ошибок? Дак никто не отрицает. Это очевидно.

Ай, опять я во флуд ввязался

Ivan
22.04.2018
09:52:44
Loljeene
22.04.2018
09:52:54
Плохая

Без дебага можно и в стековерфлоу програминг свалиться

sss3 ?
22.04.2018
09:53:47
лол что

Ivan
22.04.2018
09:53:53
Я свои аргументы привёл

Ruslan
22.04.2018
09:55:20
вот отучишься ты прогать без дебага, как ты баги ловить будешь? например если баг в либе которую ты юзаешь?

Ivan
22.04.2018
09:55:31
Моя идея: если ты знаешь что и как происходит в твоей программе = тебе не нужен дебаг, потому что в случае ошибки ты сразу сам понимаешь что забыл. Дебаг нужен когда не знаешь что случилось

Google
Ruslan
22.04.2018
09:55:35
я согласен иногда действителньо можно и без него

но далеко не всегда

Ivan
22.04.2018
09:56:03
В смысле не знаешь что случилось

Ruslan
22.04.2018
09:56:35
В случае с либой именно второй вариант
и много ты видел продакшн приложений где человек знает 100% кодовой базы?

Ivan
22.04.2018
09:57:06
Ещё раз, я не говорю что от дебага нужно отказаться совсем

Loljeene
22.04.2018
09:57:11
Моя идея: если ты знаешь что и как происходит в твоей программе = тебе не нужен дебаг, потому что в случае ошибки ты сразу сам понимаешь что забыл. Дебаг нужен когда не знаешь что случилось
Я вот порой не знаю как могут изменяться входные данные. Это как минимум. И программа это даже в моей маленькой группе более 90 асинхронных модулей. Попробуй все знай. А это только один проект

Artjom
22.04.2018
09:58:57
Зачем дебаг если можно написать тесты

Ах да спортивное программирование

Которое никак не относится к реальной жизни 99.99 процентов разработчиков

Ivan
22.04.2018
10:00:18
Я вот порой не знаю как могут изменяться входные данные. Это как минимум. И программа это даже в моей маленькой группе более 90 асинхронных модулей. Попробуй все знай. А это только один проект
Это уже вопросы изоляции кода и всё такое. И ещё раз, я говорил про стремление узнать свой проект настолько чтобы дебаг был ненужон - это, как мне кажется, неплохо

Loljeene
22.04.2018
10:00:31
Ещё раз, я не говорю что от дебага нужно отказаться совсем
Вот человек привел кейс. Что ты ему предлагаешь вместо дебага? Смотреть а стектрейс до просветления

Ivan
22.04.2018
10:01:22
Зачем дебаг если можно написать тесты
В многопоточке вообще особо вариантов нет =)

Artjom
22.04.2018
10:02:05
Вроде были же библиотеки которые позволяют тестировать много поточность

Loljeene
22.04.2018
10:02:30
Но пару минут помедитировать порой бывает лучше дебага
Не помогло, дальше? Стереть все и написать с нуля без ошибок? )))

Ivan
22.04.2018
10:02:43
Вот человек привел кейс. Что ты ему предлагаешь вместо дебага? Смотреть а стектрейс до просветления
Но как Вы правильно сказали, принимать любой совет как 100% руководство к действию - это юношеский максимализм

Loljeene
22.04.2018
10:03:35
Я бы принял вашу позицию в виде больше писать, меньше дебажить

Ivan
22.04.2018
10:04:14
Не помогло, дальше? Стереть все и написать с нуля без ошибок? )))
Ну дальше дебаг и признание того что ты не знаешь как работает твоё приложение и попытки исправить это

Тесты, кстати тоже помогают, да

Google
Loljeene
22.04.2018
10:05:00
Если обеспечивают 100% покрытие )

Но если вы запустили дебаг, значит тесты успешно прошли

Pavel ?
22.04.2018
11:26:17
Торт на ДР подарили)





Oleksandr
22.04.2018
11:54:06
Торт на ДР подарили)
котлин от джавы отличается лишь надписью и чуть бо́льшим количеством сахара?

реалистично :)

Pavel ?
22.04.2018
11:57:36
хорошо что php не было)

Alexey
22.04.2018
12:51:14
У меня есть hibernate сущности, хочу их вынести в отдельный модуль чтобы использовать в двух проектах (т.е. иметь доступ к одной и той же бд). Это нормальная практика? Будут ли проблемы с тем что будет 2 session factory?

Евгений
22.04.2018
12:54:05
конечно будут, если твой коэффицент кривизны рук выше среднего

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

2 session factory при должном умении - вообще не проблема

Alexey
22.04.2018
12:58:15
братан, что мешает просто попробовать, и уже при возникновении проблем задать вопрос? Просто никто тут твоего бэкграунда не знает, что ты такое пилишь - не понимает, и предсказывать что у тебя получится, тоже не может
Попробовать займет больше времени, чем спросить тут у опытных людей) Есть бот в телеге с базой, хочу прикрутить веб свервер. Соотвественно база общая

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