Публикации по теме '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 потребуются пакеты..