Публикации по теме 'scala'


Управление ОГРОМНЫМИ наборами данных с помощью Scala Spark
Некоторые советы и рекомендации по работе с большими наборами данных в scala spark Искра классная! Он масштабируемый и быстрый, особенно когда вы пишете в «родном Spark» и избегаете пользовательских Udf. Но при работе с большими фреймами данных есть несколько советов, которые можно использовать, чтобы избежать ошибок OOM и ускорить все вычисления. Вот краткий список вещей, которые я узнал из своего личного опыта. Использование конфигурации, подходящей для задачи Всегда полезно..

Программирование в Scala Gist 7
Это ключевые моменты из книги Programming in Scala, Second Edition, написанной Мартином Одерски, Лексом Спуном и Биллом Веннерсом. Я хотел отметить некоторые ключевые моменты. Они могут показаться сломанными и не иметь особого смысла, если вы не читали книгу. Это для личного ознакомления. Не стесняйтесь исправлять меня, если я что-то неправильно интерпретировал в этом посте. Глава 7. Встроенные структуры управления В Scala всего несколько встроенных управляющих структур, и они..

Обработка состояний функциональным способом (с примером в Scala)
В функциональном программировании (FP) нам не рекомендуется изменять переменные состояния, как в объектно-ориентированном программировании (ООП), но это не означает, что состояния запрещены. Одним из распространенных методов является использование эффектов в качестве значений : вместо неотслеживаемых переменных состояния мы кодируем состояние в возвращаемое значение. Как это работает Идея проста: взять начальное состояние, вернуть значение, рассчитанное на основе этого состояния, и..

The Cookbook — Reactive RESTful API на базе Scala VertX
The Cookbook — Reactive RESTful API на базе Scala VertX (ЧАСТЬ 1 — ДИЗАЙН) Мы могли бы изучить, как создавать REST API, которые были бы **реактивными**. Полный контент разделен на несколько небольших блогов. Итак, давайте начнем с части 1, которая объясняет дизайн системы. Основные ингредиенты: Scala — язык программирования общего назначения, обеспечивающий поддержку функционального программирования и строгую статическую систему типов. Monix — высокопроизводительная..

Интересный пост, спасибо!
Интересный пост, спасибо! Но я должен признаться, что я все еще удивлен, увидев, сколько времени требуется Java, чтобы в конечном итоге прийти к некоторым из наиболее часто используемых функций в Scala. Сопоставление с образцом, описанное здесь, в будущих версиях Java все еще далеко от того, что можно сделать в Scala (например, извлечение). В любом случае, это хорошая новость для сообщества Java. Ваше здоровье

7 лучших фреймворков и библиотек Scala для параллелизма, веб-разработки и больших данных, которые стоит изучить в 2023 году
Это лучшие фреймворки Scala для параллелизма, веб-разработки, доступа к базам данных, микросервисов и многого другого. Привет, ребята, Scala существует уже некоторое время, и есть несколько полезных фреймворков Scala, которые могут помочь разработчикам Java создавать более качественные приложения и продукты, такие как Микросервисы и все такое. Если вы заинтересованы в изучении лучших фреймворков Scala, то вы обратились по адресу. В прошлом я делился лучшими курсами для изучения..

Java 8 Лямбда Часть 1
Одна из лучших функций в программировании на Java. Это сделало разработку простой и легко поддерживаемой. Есть три основные важные функции, которые выделяют лямбда-функцию. Лямбда-выражение предоставляет программные возможности, такие как Scala. Сокращено количество строк для Программного обеспечения для экзаменов , что означает, что наше Программное обеспечение для онлайн-экзаменов является более простым и компактным без загромождения кода. Объявление типа Лямбда-выражение..