Если по-настоящему любишь кого-то, ты уже никогда не избавишься полностью от этой любви.

- Эрнест Хемингуэй

новые заметки

Интеграция .NET Core с RabbitMQ

RabbitMQ — это программное обеспечение для организации очередей сообщений, также известное как брокер сообщений или диспетчер очередей. Это программное обеспечение, в котором определяются очереди и к которому подключаются приложения для передачи или ...

Читать далее

Авторизация и Аутентификация

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

Читать далее

Получаем размер таблицы, базы данных, индекса, табличного пространства и размер значения в PostgreSQL

Администратор базы данных часто задумывается — чем в данный момент занята система, куда делось место на диске, какая база “распухла” и т.д. Для мониторинга работы СУБД и анализа её производительности существуют различные инструменты. Большая часть эт ...

Читать далее

Практическое применение команды psql

psql — это терминальный интерфейс для PostgreSQL . Он позволяет вводить запросы в интерактивном режиме, отправлять их в PostgreSQL и просматривать результаты запросов. В качестве альтернативы ввод может быть из файла или из аргументов командной строк ...

Читать далее

Шаблон неизменяемого объекта в C# 11

Неизменяемый объект (внутренняя неизменность) в C# — это объект, внутреннее состояние которого нельзя изменить после его создания. Это отличается от обычного объекта ( Mutable Object ), внутреннее состояние которого обычно можно изменить после создан ...

Читать далее

Hangfire в .NET Core 7 — фоновые задания

Hangfire — это хорошо задокументированный планировщик задач с открытым исходным кодом для ASP.NET и ASP.NET Core, полностью бесплатный для коммерческого использования. Он многопоточный, легко масштабируемый и предлагает различные типы заданий. Он хор ...

Читать далее

Полнотекстовый поиск в PostgreSQL используя Npgsql

PostgreSQL имеет встроенную поддержку полнотекстового поиска , что позволяет удобно и эффективно запрашивать документы на естественном языке.ОтображениеТипы полнотекстового поиска PostgreSQL сопоставляются с типами .NET, встроенными в Npgsql. Тип tsv ...

Читать далее

PostgreSQL: полнотекстовый поиск и поиск по фразам

Вы, вероятно, знакомы с поиском по шаблону, который с самого начала был частью стандартного SQL и доступен для каждой отдельной базы данных на основе SQL:SELECT column_name FROM table_name WHERE column_name LIKE 'pattern';Это вернет строки, где colum ...

Читать далее

InvalidCastException: Column 'title_img_path' is null - ошибки и решения

Имеем старый проект, в котором в таблицах полно полей со значением NULL. При запуске получаем ошибку InvalidCastException: Column 'title_img_path' is null.Пути решенияДанную проблему можно решить двумя способами. В .net 6.0 либо вам нужно использоват ...

Читать далее

Запускаем Jenkins в Docker

Jenkins — это инструмент автоматизации с открытым исходным кодом, написанный на Java с плагинами, созданными для целей непрерывной интеграции. Он используется для непрерывной сборки и тестирования программных проектов, упрощая разработчикам интеграци ...

Читать далее