
Daniel
21.04.2018
19:53:22
где-то он конечно зайдет (там где данные не жалко), но вряд ли подойдет в качестве ответа на вопрос сейчас
данные перестали продалбывать пачками только в определенном режиме начиная с версии 3.какой-то.

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

Google

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

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

Anton
21.04.2018
20:08:00

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 как то не очень смотрится.

Dmitry
22.04.2018
05:24:58

Игорь
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
Но вообще вариантов не много, индекс аут оф баунд

Maksim
22.04.2018
09:33:50

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
В спортивном программировании у тебя один файл и очень лимитированный набор то что ты используешь из фич языка

Google

Ivan
22.04.2018
09:47:10
Ну или что там на эклипсе

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
что они не пользуются не потому что им без него удобнее а потому что это вынужденая мера для того чтобы оптимально использовать ресурсы
но

Ivan
22.04.2018
09:50:18

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

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

Loljeene
22.04.2018
09:57:11

Artjom
22.04.2018
09:58:57
Зачем дебаг если можно написать тесты
Ах да спортивное программирование
Которое никак не относится к реальной жизни 99.99 процентов разработчиков

Ivan
22.04.2018
10:00:18

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

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