Главная » Архив меток: Java

Архив меток: Java

Java и Project Reactor. Эпизод 2

Удивительно, но первая часть статьи даже кому-то понравилась.Отдельное спасибо за ваши отзывы и комментарии. Привет! А если точнее, то о некоторых деталях работы Reactor. У меня для вас плохая хорошая новость: нам ещё есть о чём поговорить! Я отрекаюсь от магии Что же тщательно скрывается от нас за внешним слоем из Flux и Mono? Для дальнейшего углубления в Reactor не ...

Читать далее »

JetBrains Open Day Moscow: итоги и видео

19 апреля мы впервые провели Open Day в Москве. Наташа Числер, HR директор JetBrains и главный организатор мероприятия: Рождаются новые продукты, живут и растут существующие. У компании есть планы продолжать развивать офис в Москве. Ивент удался, здорово пообщались вживую, было много вопросов по ходу докладов и дискуссий в кулуарах. Появилась идея рассказать о том, чем мы в JetBrains занимаемся прямо ...

Читать далее »

Рынок труда в Java-разработке — что мы знаем о нём, что он знает о нас

Прошлые статьи с цифрами нашли положительный отклик среди читателей, поэтому — на этот раз нечто совершенно иное — ещё один статистический сборник: рынок труда в Java, цифры из вакансий, резюме и заработные платы. Сам наш hh.ru в большей части написан на ней — уже ~15 лет мы следим за всей экосистемой Java и за динамикой джавистов на рынке. 21 график, ...

Читать далее »

«Жизнь после Java 10»: какие изменения принесет Java 11

Буквально недавно, в конце марта, вышел Java 10. Но в связи с тем, что компания Oracle внесла изменения в релизный цикл (новый релиз каждые полгода), к выходу готовится 11-я версия. Мы предлагаем взглянуть на некоторые из грядущих обновлений, о которых известно на сегодняшний день. Запуск намечен на сентябрь 2018-го. / фото Markus Spiske PD Java 10: краткая сводка Нововведениями десятой ...

Читать далее »

GraalVM: смешались в кучу C и Scala

Выглядит так, как будто раньше ты придумал язык, написал интерпретатор, порадовался какой язык хороший и погрустил, какой медленный, написал к нему нативный компилятор и/или JIT, а ведь нужен ещё отладчик… LLVM есть, и на том спасибо. Не знаю, как на вас, а на меня в последнее время производят сильное впечатление статьи про новые Java-технологии — Graal, Truffle и все-все-все. Ощущение, ...

Читать далее »

[Перевод] Советы по оптимизации кода на Java: как не наступать на грабли

Добрый вечер, коллеги. Надеемся, что материал не только покажется вам интересным, но и пригодится на практике. Перевод статьи, который мы вам предложим сегодня, призван помочь ответить на вопрос: а назрела ли необходимость целой книги по оптимизации кода на Java? Я специально рассмотрю конкретные операции в реальных программах на Java. Пожалуйста, не забудьте проголосовать.В этой статье я изложу несколько советов по ...

Читать далее »

Проблемы матчинга и как можно с ними бороться

Добрый день! Меня зовут Алексей Булавин, я представляю центр компетенций Сбертеха по Big Data. Представители бизнеса, владельцы продуктов и аналитики часто задают мне вопросы по одной и той же теме — матчинг. Что это такое? Зачем и как его делать? Особенно популярен вопрос «Почему он может не получиться?» В этой статье я постараюсь на них ответить. Начнем с бытового примера. ...

Читать далее »

Java и Linux — особенности эксплуатации

Java — очень распространённая платформа, на ней пишут очень разные вещи, начиная от Big Data, заканчивая микросервисами, монолитами, enterprise и прочим. И, как правило, всё это развёртывают на Linux серверах. При этом, соответственно, те люди, которые пишут на Java, зачастую делают это совсем на других операционных системах. Там они: пишут код; отлаживают, тестируют; после этого упаковывают в jar; отправляют на Linux, и оно работает. В том, что оно работает, нет особой магии. ...

Читать далее »

Автоматическая генерация тестовых скриптов с помощью нейронных сетей

Этот успех, а также разработки в области беспилотных автомобилей и достижения компьютера в игре GO, позволили фантазировать о том, что Искусственный Интеллект скоро будет делать ту работу, которую сейчас выполняют люди, и будет претендовать на их рабочие места.Повсеместная замена людей на роботов — процесс увлекательный, но не быстрый. В последние годы использование технологий Deep Learning позволило достичь значительного прогресса в ...

Читать далее »

Как спланировать ёмкость Apache Ignite кластера

Публикуем расшифровку видеозаписи выступления Алексея Гончарука (Apache Ignite PMC Member и Главный архитектор Grid Gain) на митапе Apache Ignite сообщества в Петербурге 29 марта. Загрузить слайды можно по ссылке. Забегая вперёд: такое прогнозирование пока что является достаточно сложной, нетривиальной задачей. Участников сообщества Apache Ignite часто спрашивают: «Сколько нужно узлов и памяти для того, чтобы загрузить такой-то объем данных?» Об этом ...

Читать далее »