Работа со StreamedData на frontend

Содержание:  0. Что важно знать o StreamedContent 1. Скачивание файлов через REST  2. Проверка расширения файла 3. Сохранение в базу и скачивание из базы 4. Отображение картинки в jsf 5. Добавление кнопки для скачивания файла 6.

JSON and PostgreSQL: Используем JSON чтобы сымитировать преимущества NoSQL-хранилища

В этой статье на простых примерах рассматривается один из вариантов применения типа данных JSON(B) в БД PostgreSQL. Вы узнаете для чего необходим этот тип данных и как использовать его на практике.

Использование FutureTask и Callable совместно с многопоточностью для повышения производительности Java-приложений

В статье на примере простого REST-приложения на Spring Boot, рассматривается как добавление многопоточности в купе с FutureTask и Callable положительно влияет на производительность приложения.

Разблокировка vGPU на пользовательских видеокартах NVIDIA

vGPU Одной из функций, поддерживаемых линейкой профессиональных видеокарт NVIDIA (Tesla, Qudro) - является виртуализация графического процессора. Это потенциально удобная функция в некоторых средах, поскольку она позволяет более чем одной виртуальной машине использовать ресурсы одного графического процессора.

Подборка параметров для инвентаризации виртуализированной инфраструктуры

В данной заметке предоставлю usefull полезную часть из наших внутренних практик и методологий по ведению учёта, инвентаризации и последующего аудита виртуализированной ИТ инфраструктуры. Последовательность сбора и систематизации важной информации позволяют: держать на контроле актуальное состояние ИТ инфраструктуры оптимизировать виртуализированную инфраструктуру видеть узкие места и контролировать модернизацию ИТ систем проводить аудит на предмет интересующего результата   Инструменты и особенности Данные метрики и последовательность работ в любом случае требуют наличия процесса (ручного или автоматизированного) актуализации и процесса последующего анализа данных.

Работа со StreamedData на backend

Содержание: 0. Что важно знать o StreamedContent 1. Скачивание файлов через REST  2. Проверка расширения файла 3. Сохранение в базу и скачивание из базы 4. Отображение картинки в jsf 5. Добавление кнопки для скачивания файла 6.

Unable to negotiate with port 22: no matching host key type found. Their offer: ssh-dss

При подключении по ssh получаем ошибку: Unable to negotiate with hostname port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss ​​​​В чём проблема. Ошибка из-за того, что новая версия SSH не включает по умолчанию поддержку RSA/SHA1, то есть ssh-rsa.

Python-пакеты, venv и pip

В этой статье будут рассмотрены создание и установка Python-пакетов, а также pip и venv, как инструменты для управления зависимостями.

Восстановление загрузки Windows при NTFS ошибках на файловой системе

Данная заметка показывает случай, когда сбой электричества у заказчика (и мёртвые источники бесперебойного питания) повредили работоспособность системы. Заметка будет полезна своей методологией для быстрого и последовательного восстановления системы в "непонятных" случаях.

Переустановка Microsoft Office 365 в условиях санкций

У одного из заказчиков при обслуживани конечного пользователя слетела лицензия на Office 365. ​​​​​​​Ключ привязан к региону (Россия), репозитории Microsoft для скачивания Office - недоступны. После попыток реактивации - Office просит произвести переустановку/восстановление, но из-за недоступности репозиториев невозможно скачивание установочных файлов по сети.

Как узнать дату создания ВМ через PowerCLI

Для того, чтобы узнать имя пользователя и время создания виртуальной машины можно перейти, например, в web-интерфейс ESXi-хоста, выбрать нужную машину и посмотреть в раздел Monitor --> Events/Tasks. Однако эта и другая информация хранится недолго

Удаление дублирующихся строк в PostgreSQL

Как удалить дублирующиеся строки в Postgres и оставить по одному уникальному значению. Поставновка проблемы: существует таблица в которой необходимо удалить дублирующиеся строки, но так, чтобы при этом осталось по одному значению из дублей.

Курим сборку jar

Завариваем кофеек... 100% Усаживаемся поудобнее... 100%   Приветствую! На связи Жабка с кофе  Сегодня речь пойдет о "ручной" сборке jar при помощи стандартных утилит из состава JDK. Вы узнаете, что такое: архив jar утилита jar утилита javac утилита java сlasspath манифест исполняемый jar архив   Байт-код и компиляция Когда речь идет о Java, всем приходит на ум "кроссплатформенность".

Когда у массива села батарейка. О-о-о-и-ё и вторая батарейка.

Если однажды на вашем массие Huawei OceanStor (в данном случае 2600) вдруг появилось сообщение о неисправной батарейке, не спешите его игнорировать. Само сообщение может выглядеть так  The BBU module (Controller Enclosure ENG0, BBU module FAN 1) is faulty with error code (0x0), therefore, when a power failure occurs, the BBU may not effectively protect data in the system.

"Log Archive is not valid" при мониторинге Oracle DB Zabbix'ом

В Zabbix Agent 2  есть наличие "Oracle by Zabbix agent 2", который  имеет стандартный шаблон для мониторинга Oracle Database. При использовании стандартных Discovery Rules данного шаблона, могут возникуть проблемы с доступом к некоторым компонентам Oracle Database, в данном случае к архивам логов.

IT Operations (ITOps) как процессы поддержки ИТ

Цель данной статьи показать, что такое ITops, ну и конечно компетенции и опыт нашей компании Tune-IT в оказываемых нами услугах в направлениях • развёртывания, • создания, • миграции, • оптимизации, • конфигурации, • поддержки различных ИТ-инфраструктур через призму ITOps (Information Technologies Operations) – процессов структурирования и упорядочивания для непрерывности и работы Вашего ИТ.

Необычное использование maven profiles или нетипичный способ разделить приложение на 2 части

Необычное использование maven profiles или нетипичный способ разделить приложение на 2 части. С 2017 года мы ведем разработку некоторого веб-приложения на jsf, за это время кодовая база разрослась на целых 2.5 тысячи файлов. В этом году возникла необходимость физически разделить это приложение на 2 контура - открытый и закрытый.

SSHFS-WIN подключаем SFTP раздел в MS SQL SERVER

Этот пост является частью трилогии извращений по подключению и использованию SFTP с авторизацией по ключам в среде Windows. Предыдущие части: Монтируем раздел SFTP/SSHFS в Windows с авторизацией по ключам SSHFS-win неочевидная ошибка прав доступа Возможно, эта история превратиться в тетралогию, и читатель, как и некоторые из моих коллег, спросит : " ну зачем вообще это нужно? есть же CIFS, SMB, нативные для WINDOWS".

WireGuard в CentOS 8

Проблема: при попытке установки WireGuard на чистом CentOS 8 - он недоступен в исходных репозиториях. Обращаясь к Installation FAQ на сайте WireGuard, можно увидеть множество способо установки, но часть из них не рабочая (пример: module-plus kernel).

VNC сервер в Oracle Linux 7/8

Установим tigervnc-server: yum install tigervnc-server -y Создадим systemd юнит: systemctl edit --force --full vncserver@:1.service В юнит "vncserver@:1.service" вносим слеюудщее, где "user" во второй строке - имя пользователя: ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/usr/bin/vncserver_wrapper user %i ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.

Как создать Annotation Processor

Что такое Annotation Processor и для чего он нужен   Процессор аннотаций нужен для отработки аннотаций на уровне исходного кода. Это удобный метод создания дополнительных исходных файлов на этапе компиляции и для других модификаций в момент компиляции программы.

SSHFS-win неочевидная ошибка прав доступа

В предыдущей статье, я рассказал, как настроить подключение сетевой шары по SFTP в Windows с авторизацией по ключам с помощью sshfs-win В определенных конфигурациях использования  как со стороны клиента запуск из под приложения, использование различных учётных записей с разным и непереопределяемым переменным окружением) так и со стороны хранилища (распределение прав на sftp сервере, права по умолчанию в конфигурации.

Как правильно готовить DHCP snooping

Обычно, говоря про возможности DHCP snooping на коммутаторах, говорят о борьбе с посторонними DHCP серверами. И это действительно полезный функционал практически в любой сети. Но, к счастью, этим возможности DHCP не ограничиваются.

OSx в QEMU/KVM с GPU-passthrough

Operating System: Linux Mint 20.3 Kernel: Linux 5.14.0-1042-oem ~$ /usr/bin/qemu-system-x86_64 --version QEMU emulator version 4.2.1 (Debian 1:4.2-3ubuntu6.21) GPU: Sapphire Radeon RX 570 Ставим необходимые пакеты: sudo apt udpate && sudo apt install git qemu-system qemu-utils python3 python3-pip -y Воспользуемся "macOS-Simple-KVM" - автоматизация скачивания нужного дистрибутива OSx для KVM с загрузчиком Clover.

Kotest в спринговом контексте

В этой статье будет рассмотрено, как подружить Kotest и Spring contest.  Для начала, kotest - это тестовый движок для котлина. Когда приложение написано на Spring, но есть желание использовать вместо SpringBootTest kotest, но при этом с использованием спрингового контекста, для автоматической инъекции bean-компонентов.

Монтируем раздел SFTP/SSHFS в Windows с авторизацией по ключам

Установка Устанавливаем winfsp sshfs-win С сайта https://winfsp.dev/rel/ Исходники https://github.com/winfsp/winfsp https://github.com/winfsp/sshfs-win Создаем каталог для ключей. Рекомендую не играться с пробелами в пути, и сделать скрытый каталог в корне диска $BPATCH = ‘c:\.

Ошибки при установке VMware vCenter (VCSA)

Инсталляция продуктов VMware, обычно не вызывает особых проблем, но есть несколько причин, которые могут привести к появлению ошибки или зависанию в процессе установки. Причина, приводящая к ошибке в самом начале - лицензирование ESXi.

Micronaut. Краткое руководство о том, как создавать микросервисы с помощью этого JVM-фреймворка

В статье рассматривается Micronaut - современный полнофункциональный фреймворк, позволяющий создавать модульные, легко тестируемые микросервисные приложения. Прочитав статью, Вы узнаете, как построить связанные микросервисы, разработанные на разных языках программирования, как использовать Micronaut HTTP Client, а также как писать производительные функциональные тесты.

Kotlin для начинающих. Kotlin и веб-разработка

Kotlin - это кроссплатформенный, статически типизированный язык программирования общего назначения с поддержкой вывода типов. Он стал популярным среди разработчиков под Android, но подходит ли он для веб-разработки? В статье рассматриваются некоторые замечательные возможностей языка Kotlin, которые можно применить для создания веб-приложений.

Kotlin для начинающих. Пишем микросервисы на Kotlin при помощи мультиплатформенного фреймворка для связанных систем - Ktor

В статье рассматривается открытый фреймворк Ktor, созданный и поддерживаемый компанией JetBrains. Он может использоваться для создания асинхронных связанных систем. Особенностями фреймворка является то, что он активно использует возможности языка Kotlin, включая корутины и языковые конструкции, не требует много кода и сложной конфигурации, является мультиплатформенным и может работать на различных системах и серверных контейнерных технологиях.

Check-list (чек лист) аудита структуры Active Directory

Часто приходится работать с реорганизацией и наведением порядка с структуре каталогов Active Directory у заказчиков. Для упрощения жизни предлагаю сформированный чек-лист по областям просмотра/интервью при аудите в ходе наведения порядка.

Yandex.Disk и Google.Drive для хранения файлов: что выбрать?

Так вышло, что мне удалось попользоваться многими облачными хранилищами файлов для личных целей и узнать их преимущества и недостатки. В этой статье будут рассмотрены преимущества и недостатки Yandex.Disk и Google.

Как по упаковке google pixel определить какая у телефона версия: Global или Japan (и в чем их разница)

Так как в России нет официальной продажи Google Pixel, то все магазины завозят телефоны из стран, в которых он официально продается. Но не всегда в магазине явно говорят, откуда пришел этот конкретный телефон.

Управление ролями и компонентами Windows Server, используя Get-WindowsFeature

В Windows Server 2012R2/2016/2019  возможно использование PowerShell для управления ролями и компонентами, что значительно быстрее, чем использование графического функционала(а также является единственным способом при работе с установленными без графической оболочки экземплярами ОС).
RSS (Opens New Window)(Opens New Window)
thumbnail Danil Khanalainen
Posts: 3
Date: 5/8/24
thumbnail Jonathan F. Keker
Posts: 1
Date: 5/7/24
thumbnail Alexey Weiss
Posts: 17
Date: 5/7/24
thumbnail Тимофей Перцев
Posts: 29
Date: 5/7/24
thumbnail Nikolay Emchenko
Posts: 16
Date: 5/6/24
thumbnail Romo Fedoroff
Posts: 31
Date: 5/5/24
thumbnail Никита Рогаленко
Posts: 1
Date: 5/3/24
thumbnail Алексей Егошин
Posts: 11
Date: 5/1/24
thumbnail Marina Pashnina
Posts: 26
Date: 4/24/24
thumbnail Dmitry Afanasiev
Posts: 59
Date: 12/29/23
thumbnail Денис Серянкин
Posts: 2
Date: 12/18/23
thumbnail Дмитрий Сазонов
Posts: 59
Date: 11/19/23
thumbnail Anna Ershova
Posts: 2
Date: 10/30/23
thumbnail Erik Karapetyan
Posts: 12
Date: 9/9/23
thumbnail Pavel Danilov
Posts: 12
Date: 9/9/23
thumbnail Dmitry Sheshukov
Posts: 13
Date: 8/31/23
thumbnail Maxim Zhukov
Posts: 152
Date: 6/20/23
thumbnail Vladislav Sivirin
Posts: 1
Date: 5/22/23
thumbnail Vadim Kholoshnia
Posts: 1
Date: 4/17/23
thumbnail Andrei Maksimov
Posts: 19
Date: 3/21/23
thumbnail И Горь
Posts: 27
Date: 2/20/23
thumbnail Dmitry Komarov
Posts: 2
Date: 6/2/22
thumbnail Semyon Gruzdev
Posts: 1
Date: 11/17/21
thumbnail Victor Scherbakov
Posts: 3
Date: 9/3/21
thumbnail Ivan Kayukov
Posts: 10
Date: 8/17/21
thumbnail Alexander Zhermal
Posts: 8
Date: 4/16/21
thumbnail Daria Zuban
Posts: 2
Date: 12/29/20
thumbnail Alexander Yarkeev
Posts: 42
Date: 12/23/20
thumbnail Alexey Pismak
Posts: 2
Date: 12/9/20
thumbnail Evgenij Tsopa
Posts: 51
Date: 10/5/20
thumbnail Александр Исаев
Posts: 5
Date: 9/15/20
thumbnail Александр Пашнин
Posts: 25
Date: 9/10/20
thumbnail Danil Sinitskiy
Posts: 3
Date: 9/2/20
thumbnail Александра Пирс
Posts: 27
Date: 4/1/20
thumbnail Valeriy Urrievich Kireev
Posts: 26
Date: 1/15/20
thumbnail Vladimir Nikolaev
Posts: 14
Date: 12/30/19
thumbnail Ivan Uskov
Posts: 23
Date: 12/16/19
thumbnail Андрей Дьяков
Posts: 25
Date: 6/27/19
thumbnail Sergey Zhmylove
Posts: 45
Date: 3/14/18
thumbnail Lev Koznov
Posts: 18
Date: 7/14/17
thumbnail DEADBEEF
Posts: 1
Date: 1/16/17
thumbnail Никита Патрахин
Posts: 2
Date: 8/15/16
thumbnail Vladimir Berlev
Posts: 3
Date: 11/26/15
thumbnail Sergey Klyaus
Posts: 58
Date: 6/21/15
thumbnail Pakhom Golynga
Posts: 20
Date: 3/3/14
thumbnail Vladislav Sovinskiy
Posts: 11
Date: 1/10/14
thumbnail Konstantin Borzov
Posts: 7
Date: 6/20/13
thumbnail Anthony Dmitriev
Posts: 4
Date: 2/19/13
thumbnail Nicolay Smirnov
Posts: 6
Date: 5/2/12
thumbnail Alexander Deiter
Posts: 16
Date: 9/8/11
thumbnail Serge Klimenkov
Posts: 8
Date: 7/26/11
thumbnail Roman Ambrosenko
Posts: 3
Date: 1/18/11
thumbnail Sergey Shilin
Posts: 9
Date: 11/5/10
thumbnail Ruslan F. Isbarov
Posts: 1
Date: 3/31/10