Size: a a a

2021 February 01

КХ

Константин Хатунцев... in learn.java
Подскажите, у меня tomcat отдает файлики, которые я заранее готовлю(файлы небольшие, запрсов/сек мало, tomcat не нагружается) . Как сделать так, чтобы клиент не смог скачать не до конца приготовленный файл? Готовить файл в  tmp а как будет готово перемещать файл?
Или блокировать поток tomcat, который обслуживает клиента, если файл в неконсистентном состоянии, пока файл не приготовится? Есть к-то стандартный подход?
источник

ch

central hardware in learn.java
Константин Хатунцев
Подскажите, у меня tomcat отдает файлики, которые я заранее готовлю(файлы небольшие, запрсов/сек мало, tomcat не нагружается) . Как сделать так, чтобы клиент не смог скачать не до конца приготовленный файл? Готовить файл в  tmp а как будет готово перемещать файл?
Или блокировать поток tomcat, который обслуживает клиента, если файл в неконсистентном состоянии, пока файл не приготовится? Есть к-то стандартный подход?
отдает как статику или у вас там есть endpoint который отдает?
источник

ДБ

Дмитрий Баевский... in learn.java
Всем привет.
Подскажите пожалуйста такую вещь. При запуске учебного проекта JR в IDEA все нормально, все запускается. Мне стало интересно, а как же запустить это все из консоли? Я перешел в папку out, где лежат все скомпилированные классы, набрал java Server и мне показало такую ошибку
https://www.dropbox.com/s/sqftbih0qsenjxc/chrome_rfuYzQpZtE.png
Собственно, с процедурой компиляции и запуска я знаком, но это были все маленькие мини-проектики на 1-2-3 класса, и все было нормально.

Из-за чего такие ошибки возникают и как все-таки запустить из консоли свое поделие, когда оно большое? Это может быть оттого, что я лезу в кусок кода от огромного проекта JR, и JVM откуда-то из другого места начинает смотреть точку входа?
источник

ch

central hardware in learn.java
Дмитрий Баевский
Всем привет.
Подскажите пожалуйста такую вещь. При запуске учебного проекта JR в IDEA все нормально, все запускается. Мне стало интересно, а как же запустить это все из консоли? Я перешел в папку out, где лежат все скомпилированные классы, набрал java Server и мне показало такую ошибку
https://www.dropbox.com/s/sqftbih0qsenjxc/chrome_rfuYzQpZtE.png
Собственно, с процедурой компиляции и запуска я знаком, но это были все маленькие мини-проектики на 1-2-3 класса, и все было нормально.

Из-за чего такие ошибки возникают и как все-таки запустить из консоли свое поделие, когда оно большое? Это может быть оттого, что я лезу в кусок кода от огромного проекта JR, и JVM откуда-то из другого места начинает смотреть точку входа?
Мне стало интересно, а как же запустить это все из консоли?

взять maven/gradle собрать им fat jar файли запустить java jar your-jar.jar
источник

ДБ

Дмитрий Баевский... in learn.java
А без сборщиков руками?
источник

ch

central hardware in learn.java
Дмитрий Баевский
А без сборщиков руками?
ну берите javac и вперед
источник

ДБ

Дмитрий Баевский... in learn.java
Так файлы *.class уже есть. Но при запуске кидается ошибками, как показано на скриншоте.
источник

ch

central hardware in learn.java
вам нужны не .class файлы а jar, в котором помимо всего будет manifest который будет указывать на main class, а так же там должны быть все зависимости поверьте разрешать конфликты версий руками это еще тот гемор
источник

ДБ

Дмитрий Баевский... in learn.java
Понял, спасибо.
источник

ch

central hardware in learn.java
если хотите ********** делайте руками, во всех остальных случаях используют ВСЕ и всегда maven/gradle
источник

АВ

А зачем Вам in learn.java
Дмитрий Баевский
Так файлы *.class уже есть. Но при запуске кидается ошибками, как показано на скриншоте.
Почитай про classpath возможно оно, а так ошибка довольно обширная вслепую не угадаешь
источник

КХ

Константин Хатунцев... in learn.java
central hardware
отдает как статику или у вас там есть endpoint который отдает?
endpoint, spring boot MVC, rest контроллер
источник

ch

central hardware in learn.java
Константин Хатунцев
endpoint, spring boot MVC, rest контроллер
ну тогда просто храните где нибудь готовность файла и отдавайте только если он готов
источник

КХ

Константин Хатунцев... in learn.java
central hardware
ну тогда просто храните где нибудь готовность файла и отдавайте только если он готов
спасибо
источник

ZE

Zhanibek Ergaliev in learn.java
Всем привет хотел спросить кто может объяснить в чём различие между .steam() и Stream.of() ?
источник

ch

central hardware in learn.java
в первом случае какой то метод, во втором случае статичный метод
источник

ZE

Zhanibek Ergaliev in learn.java
понял, спасибо
источник

RH

Reachy Hopkins in learn.java
Hello
источник

s

soli in learn.java
здравствуйте! Пишу из Киргизии.. у меня вопрос
Надо создать метод GENERICS который будет работать числами и должен найти арифметическую средную значению. Пожалуйста помогите
источник

V

V in learn.java
soli
здравствуйте! Пишу из Киргизии.. у меня вопрос
Надо создать метод GENERICS который будет работать числами и должен найти арифметическую средную значению. Пожалуйста помогите
что конкретно не получается?
источник