Рубрики
Без рубрики

Алгоритмы поиска на Java

Автор оригинала: Chandan Singh. Вступление Поиск-одно из наиболее распространенных действий, выполняемых в обычных бизнес-приложениях. Это включает в себя извлечение некоторых данных, хранящихся в структурах данных, таких как Массивы , Список , Карта и т.д. Чаще всего эта операция поиска определяет скорость отклика приложения для конечного пользователя. В этой статье давайте рассмотрим некоторые стратегии поиска, которые […]

Рубрики
Без рубрики

Ключевое слово Synchronized в Java

Автор оригинала: Chandan Singh. Вступление Это вторая статья из серии статей о параллелизме в Java. В предыдущей статье мы узнали о пуле Исполнителей и различных категориях Исполнителей на Java. В этой статье мы узнаем, что такое ключевое слово synchronized и как мы можем использовать его в многопоточной среде. Что такое синхронизация? В многопоточной среде возможно, […]

Рубрики
Без рубрики

Введение в Apache Spark с Java

Автор оригинала: Chandan Singh. Что такое Apache Spark? Apache Spark -это механизм распределенной обработки данных в памяти, который используется для обработки и анализа больших наборов данных. Spark представляет простой интерфейс для пользователя, позволяющий выполнять распределенные вычисления на всех кластерах. У Spark нет собственных файловых систем, поэтому для обработки данных она должна зависеть от систем хранения. […]

Рубрики
Без рубрики

Параллелизм в Java: Платформа исполнителя

Автор оригинала: Chandan Singh. Вступление С увеличением числа ядер, доступных в процессорах в настоящее время, в сочетании с постоянно растущей потребностью в повышении пропускной способности, многопоточные API становятся довольно популярными. Java предоставляет свою собственную многопоточную платформу, называемую Executor Framework . Что такое Структура исполнителя? Платформа исполнителя содержит набор компонентов, которые используются для эффективного управления рабочими […]