Сервер в кармане, или просто о сложном!

Как создать исполняемый jar-файл с помощью maven в Spring Boot-проекте

Обновлено: 18.09.2023
Теги: java

С помощью maven, используя конфигурацию из pom.xml, можно создавать исполняемые файлы SpringBoot-проекта. Maven команда package создает исполняемый и неисполняемый jar-файлы в директории target проекта. Исполняемый jar-файл может запустить Spring проект на выполнение не используя maven или фреймворк Spring Boot.


You are the OS или как побыть в шкуре операционной системы и выжить

Обновлено: 15.08.2023

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


Как выбрать хороший Б/У сервер для компании?

Обновлено: 14.08.2023

Серверы бывшие в употреблении по цене и производительности могут оказаться выгоднее новых. Особенно это актуально для небольших компаний или тех, у которых нет необходимости в приобретении последних моделей серверов. Выбирать поддержанное серверное оборудование следует по алгоритму. В этой статье постараемся описать основные критерии при покупке сервера б/у.


Изменение ассоциации расширения файла с приложением из командной строки Windows

Обновлено: 07.08.2023

С проблемой периодического изменения приложения по-умолчанию для какого-либо расширения файла можно столкнуться при работе с сервером RDP, когда, например, установлены и редактор pdf, и читалка. Один пользуется только читалкой, а другому была куплена лицензия на редактор (ну, не для всех нужно оплачивать лицензию на редактор). То есть на сервере установлены сразу две программы для работы с pdf, но изменения по-умолчанию слетают у всех. И это бесит. Например, если по-умолчанию встает редактор и просит ввести лицензию у тех, кому лицензия не положена.


Клиент-серверное приложение для синхронизации файлов bFileServer/FileClient

Обновлено: 05.04.2023

Опубликовано новое клиент-серверное кросс-платформенное приложение для синхронизации файлов между клиентом и сервером - сервер bFileServer и клиент FileClient.

Назначение: синхронизация файлов пользователя с сервером. Простейший аналог Dropbox. Пример работы: на работе поработали с документами, пришли домой, клиент синхронизировал изменения с домашним компьютером. Все, актуальные версии данных у вас дома. На следующий день на работе запустили клиент и опять все сделанные дома изменения сохранились.

Клиент и сервер написаны на Java, проверена работоспособность как в режиме клиента, так и в режиме сервера в Windows 10 и Debian 11.

Для запуска требуется Java(TM) SE Runtime Environment 17 версии.

Домашняя страница проекта: https://bozza.ru/fileclientserver/


Сбросить пароль root в Linux

Обновлено: 17.03.2023
Теги: Linux

Сбросить забытый пароль root в Linux не трудно. На примере Debian:


Где в Linux находятся базы MySQL

Обновлено: 06.02.2023

Чаще всего базы данных MySQL на Linux хосте находятся в директории /var/lib/mysql.

Но перед тем, как резервировать эту папку, нужно все же быть уверенным, что именно тут находятся актуальные файлы базы данных. Как это проверить?


Error: Failed to download metadata for repo AppStream в CentOS

Обновлено: 31.01.2023
Теги: Linux

Если в CentOS 8 при попытке установить какую-либо программу с помощью yum вы получаете ошибку с сообщением:

CentOS-8 - AppStream
Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

то можно сделать следующее:


Подключение USB в KVM

Обновлено: 20.01.2023
Теги: kvm Linux

Шаги по подключению флешки, вставленной в хост KVM, в запущенную виртуальную машину (без её остановки):


Как подключиться в Midnight Commander по ssh?

Обновлено: 20.01.2023

Если вы можете подключиться по ssh с одного Linux-хоста на другой , то кроме консольных команд типа scp можно использовать всеми любимый mc (он же Midnight Commander). Так может быть на порядок удобнее переносить файлы с одного хоста на другой, сравнивать директории визуально и т.п.



<< НазадДалее >>



Последние комментарии