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


Преодоление проблем с памятью при чтении больших наборов данных с помощью читаемых потоков
В этой статье мы узнаем, как можно уменьшить использование памяти для чтения больших файлов. Прежде чем погрузиться в основной раздел, давайте сначала рассмотрим, что такое читаемый поток и некоторые из его событий. Согласно официальному документу Readable streams — это абстракция источника , из которого потребляются данные. Чтобы использовать данные из потока, мы можем добавить в поток прослушиватель событий. Прослушивая событие data , мы можем получать фрагменты данных по мере..

Могут ли потоки заменить циклы в Java?
Читаемость кода, производительность и ограничения Streams Выпуск Java 8 стал знаменательным событием в истории Java. Были представлены потоки и лямбда-выражения, и теперь они широко используются. Если вы не знаете о Streams или никогда о нем не слышали, ничего страшного. В большинстве случаев циклы удовлетворят ваши потребности, и у вас не возникнет проблем без потоков. Тогда зачем нам Streams? Могут ли они заменить или иметь преимущества перед циклами? В этой статье мы..

Как реализовать собственные потоки в Node.js
Node.js предлагает свои собственные встроенные классы и методы, которые позволяют нам создавать собственные потоки с возможностью записи/чтения/дуплекса. С помощью этих классов мы будем создавать собственные потоки в этой статье. Однако, прежде чем углубиться в эту тему, я настоятельно рекомендую прочитать о потоках . Создайте собственный доступный для записи поток: Используя класс Writable, предоставляемый модулем stream, мы можем наследовать его свойства и включать их в наш..

Java Stream API - альтернатива для выполнения операций с вашими данными
Что такое поток Java? Stream API был представлен в Java 8 и предлагал очень простой способ выполнения определенных типов операций с вашими данными. Согласно документации Java, поток определяется как Последовательность элементов, поддерживающих последовательные и параллельные агрегатные операции. Вот некоторые из операций, которые вы сможете выполнять с потоками, которые мы рассмотрим здесь: 1 - Фильтр 2 - Карта 3 - Подсчет 4 - Уменьшить 5 - Проверить, все ли элементы в..

Начало 2017 года
Обновления на сайте и что будет в 2017 году Всем привет, Я хотел бы начать с того, что пожелал вам всем счастливого нового года. 2017 год обещает много хорошего. Прошло некоторое время, и у нас есть некоторая информация, которой мы хотели поделиться о том, чем мы занимались и чего ожидать в 2017 году! Маленький слон в комнате Как это, вероятно, очень очевидно, мы довольно давно не обновляли сайт. В августе прошлого года у нас было общее собрание, чтобы обсудить лучшие варианты..

Трубный поток с Nodejs
Некоторое время я боролся с конвейерной передачей потока . Но после некоторых исследований в документации я нашел, я думаю, довольно хорошее решение. Я не эксперт, я узнаю что-то новое и просто хочу поделиться своим достижением. Итак, у меня была проблема. Я должен направить поток с удаленного сервера через приложение узла и прочитать его на стороне клиента. Клиент → запрос → узел → запрос → удаленный сервер → поток ответа → узел → поток канала → поток чтения клиента...

Конвертируйте большие файлы Excel в JSON, не используя слишком много памяти
Чтобы преобразовать большой файл Excel в JSON без использования слишком большого объема памяти, вы можете использовать пакет excel-to-json-lc в сочетании с пакетом stream-json . Это позволит вам передавать данные из файла Excel и преобразовывать их в JSON с эффективным использованием памяти. Вот пример того, как это сделать: Сначала установите пакеты excel-to-json-lc и stream-json : npm install excel-to-json-lc stream-json Затем в сценарии Node.js потребуются пакеты..