Size: a a a

JPoint, Java-конференция

2019 June 10

AG

Asad Ganiev in JPoint, Java-конференция
Alexei Vinogradov
Меньше чем в яблоках?
Наверное ))
источник

AG

Asad Ganiev in JPoint, Java-конференция
Я вижу ты тоже начал Spring изучать как я )))
источник

AG

Akim Glushkov in JPoint, Java-конференция
Alexei Vinogradov
Достаточно ли для обучения документации, и есть ли польза в курсах.
Это зависит от множества факторов и однозначно сказать что лучше тут нельзя, потому что 1) документация бывает разной (от способа описания, до полноты)ж 2) курсы могут иметь разный уровень погружения (от простого объяснения документации для начального уровня до разбора кишков и подводных камней личного опыта), а также зависит от спикера и содержания курса;
3) время изучения документации и курсов разнятся (можно за 10-20 минут прочитать как устроен Spring IoC или слушать пять часов курсов на условном джавараше); 4) собственные знания играют важную роль, например, курс по спрингу может объяснять основы, которые после чтения доки и уже имеющегося кода собственного проекта уже не так актуальны, а с другой стороны мелочи, которые отмечены в документации могут быть не упомянуты на курсах в силу лени, излишней детализации, забывчивости и т.п.
источник

AA

Anton Arhipov in JPoint, Java-конференция
Alexei Vinogradov
Достаточно ли для обучения документации, и есть ли польза в курсах.
ты как то ловко от частного перешёл к общему. спрашивал про Спринг, перетёк на гитхаб, слился в сравниение доков с туториалами.. Политик начинающий?
источник

J🎩

JBaruch 🎩 in JPoint, Java-конференция
Anton Arhipov
ты как то ловко от частного перешёл к общему. спрашивал про Спринг, перетёк на гитхаб, слился в сравниение доков с туториалами.. Политик начинающий?
какой-то ты злой
источник

AV

Alexei Vinogradov in JPoint, Java-конференция
Asad Ganiev
Я вижу ты тоже начал Spring изучать как я )))
Нет, я не начинал.
источник

AV

Alexei Vinogradov in JPoint, Java-конференция
Anton Arhipov
ты как то ловко от частного перешёл к общему. спрашивал про Спринг, перетёк на гитхаб, слился в сравниение доков с туториалами.. Политик начинающий?
Гитлаб. Спасибо за конструктивную беседу.
источник

AA

Anton Arhipov in JPoint, Java-конференция
Alexei Vinogradov
Гитлаб. Спасибо за конструктивную беседу.
источник
2019 June 12

MJ

Max Joint in JPoint, Java-конференция
источник

I

Ilgiz in JPoint, Java-конференция
Konstantin Volivach
Привет, никто не подскажет насколько быстрее может быть в mysql   ALTER TABLE db ALTER COLUMN time DATETIME  DROP default;, чем тот же alter table на добавление колонки в таблицу?
ALTER table - захват rw лока, DROP default - изменение метадаты, а ADD column - переписывание данных на диске. Дальше зависит от самих данных, железа, нагрузки. Может выполнятся как с одинаковой скоростью, так и сильно разной. Слишком много на чего влияет на этот процесс.
источник

KV

Konstantin Volivach in JPoint, Java-конференция
@magazovski Спасибо)
источник
2019 June 14

N

Nick in JPoint, Java-конференция
Ilgiz
ALTER table - захват rw лока, DROP default - изменение метадаты, а ADD column - переписывание данных на диске. Дальше зависит от самих данных, железа, нагрузки. Может выполнятся как с одинаковой скоростью, так и сильно разной. Слишком много на чего влияет на этот процесс.
все сильно зависит от версии
смотреть надо доки
например
https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl.html
источник
2019 June 19

o

oxid in JPoint, Java-конференция
А никто не делал асинхронного копирования удаленного файла клиенту? Т.е приходит рест запрос, в ответ на него надо пойти и скачать боольшой файл (по http), и вернуть обратно. Хочется чего то вроде async io/poll(), какие есть варианты?
источник

AG

Akim Glushkov in JPoint, Java-конференция
oxid
А никто не делал асинхронного копирования удаленного файла клиенту? Т.е приходит рест запрос, в ответ на него надо пойти и скачать боольшой файл (по http), и вернуть обратно. Хочется чего то вроде async io/poll(), какие есть варианты?
чтобы не держать клиента и соединение, обычно, я выдаю токен и по нему клиент может получить статус и файл.
Соответственно, загрузку в очередь и отдельную страницу для загрузок с последующей скачкой и протуханием файла после 1-6-24-N часов
источник

o

oxid in JPoint, Java-конференция
Ну отдать ссылку на файл это в моем случае значит скачать его и куда то сложить
источник
2019 June 26

СЦ

Сергей Цыпанов in JPoint, Java-конференция
oxid
А никто не делал асинхронного копирования удаленного файла клиенту? Т.е приходит рест запрос, в ответ на него надо пойти и скачать боольшой файл (по http), и вернуть обратно. Хочется чего то вроде async io/poll(), какие есть варианты?
Может что-то вроде этого?
источник

d

def pl = 🦉 in JPoint, Java-конференция
oxid
А никто не делал асинхронного копирования удаленного файла клиенту? Т.е приходит рест запрос, в ответ на него надо пойти и скачать боольшой файл (по http), и вернуть обратно. Хочется чего то вроде async io/poll(), какие есть варианты?
https://vertx.io/docs/vertx-core/java/#_sending_back_responses

Serving files directly from disk or the classpath
источник

d

def pl = 🦉 in JPoint, Java-конференция
Vert.x умеет отдавать и принимать асинхронно файлы любых размеров по http с константной памятью
источник

d

def pl = 🦉 in JPoint, Java-конференция
oxid
А никто не делал асинхронного копирования удаленного файла клиенту? Т.е приходит рест запрос, в ответ на него надо пойти и скачать боольшой файл (по http), и вернуть обратно. Хочется чего то вроде async io/poll(), какие есть варианты?
на Akka streams + akka http можно частями откуда-то выкачивать и частями отдавать в запрос(при этом не храня у себя файл на диске )
источник

o

oxid in JPoint, Java-конференция
я сделал на  HttpClient из JDK и  HttpOutputServlet
источник