Анализ таблиц базы данных модуля прав доступа
Анализ таблиц базы данных модуля товаров (часть 1)
Анализ таблиц базы данных модуля товаров (часть 2)
Анализ таблиц базы данных модуля заказов (часть 1)
[Анализ таблиц базы данных модуля заказов (часть 2)]
[Анализ таблиц базы данных модуля заказов (часть 3)]
[Анализ таблиц базы данных маркетингового модуля (часть 1)]
[Анализ таблиц базы данных маркетингового модуля (часть 2)]
[Анализ таблиц базы данных маркетингового модуля (часть 3)]
Проектирование и оптимизация функций управления правами доступа
Проектирование и оптимизация функций управления правами доступа.
Раздел о развёртывании
Реализация проекта mall с использованием Docker-контейнеров и автоматизированного развёртывания с помощью Jenkins, а также изучение технологий Linux, Docker и Jenkins.
Введение в раздел о развёртывании проекта mall (https://www.macrozheng.com/mall/deploy/mall_deploy_overview.html).
Установка Linux на виртуальную машину (https://www.macrozheng.com/mall/deploy/linux_install.html).
Часто используемые команды Linux (https://www.macrozheng.com/mall/deploy/linux_command.html).
Использование Firewall и Iptables для обеспечения безопасности в Linux (https://www.macrozheng.com/mall/deploy/linux_firewall.html).
Установка и использование среды Docker, включая часто используемые команды (https://www.macrozheng.com/mall/deploy/docker_command.html).
Создание образа Docker с использованием Maven-плагина для SpringBoot-приложения (https://www.macrozheng.com/mall/deploy/docker_maven.html).
Сборка образа Docker для SpringBoot-приложения с использованием файла Dockerfile (https://www.macrozheng.com/mall/deploy/docker_file.html).
Развёртывание SpringBoot-приложений с использованием Docker Compose (https://www.macrozheng.com/mall/deploy/docker_compose.html).
Часто используемые команды MySQL (https://www.macrozheng.com/mall/deploy/mysql.html).
Развёртывание проекта mall в среде Linux с использованием контейнеров Docker (https://www.macrozheng.com/mall/deploy/mall_deploy_docker.html).
Развёртывание проекта mall в среде Linux с использованием Docker Compose (https://www.macrozheng.com/mall/deploy/mall_deploy_docker_compose.html).
Настройка Git-сервера на Linux (https://www.macrozheng.com/mall/deploy/gogs_start.html).
Автоматическое развёртывание SpringBoot-приложений с помощью Jenkins (https://www.macrozheng.com/mall/deploy/jenkins.html).
Автоматическое развёртывание фронтенд-приложений с помощью Jenkins (https://www.macrozheng.com/mall/deploy/jenkins_vue.html).
Реализация автоматического развёртывания проекта mall с помощью Jenkins (https://www.macrozheng.com/mall/deploy/mall_deploy_jenkins.html).
Основные технические моменты
Анализ технических аспектов некоторых функций проекта mall, тесно связанных с бизнес-процессами.
Проблемы, с которыми можно столкнуться при использовании MyBatis Generator (https://www.macrozheng.com/mall/technology/mybatis_mapper.html).
Запись журналов доступа к интерфейсам с использованием AOP в SpringBoot-приложении (https://www.macrozheng.com/mall/technology/aop_log.html).
Решение проблемы междоменного взаимодействия в проектах с разделением фронтенда и бэкенда (https://www.macrozheng.com/mall/technology/springboot_cors.html).
Знакомство со Stream API в Java 8 (https://www.macrozheng.com/mall/technology/java_stream.html).
Интеграция SpringSecurity и JWT для реализации аутентификации на основе логина (https://www.macrozheng.com/mall/technology/springsecurity_use.html).
Эффективное хранение файлов в проекте с разделением фронтенда и бэкенда (https://www.macrozheng.com/mall/technology/minio_use.html).
Проблема с CORS при использовании Spring Cloud Gateway (https://www.macrozheng.com/mall/technology/gateway_cors.html).
Динамическое управление правами доступа с использованием Spring Security (https://www.macrozheng.com/mall/technology/permission_back.html).
Динамический контроль разрешений в меню с использованием Vue (https://www.macrozheng.com/mall/technology/permission_front.html).
Проектирование и оптимизация функции SKU для товаров (https://www.macrozheng.com/mall/technology/product_sku.html).
Два способа обработки логики проверки в SpringBoot (https://www.macrozheng.com/mall/technology/springboot_validator.html).
Оптимизация управления правами доступа с использованием Redis и AOP (https://www.macrozheng.com/mall/technology/redis_permission.html).
Разработка и реализация функции поиска товаров с использованием Elasticsearch (https://www.macrozheng.com/mall/technology/product_search.html).
Простое использование RabbitMQ для реализации отложенных сообщений (https://www.macrozheng.com/mall/technology/rabbitmq_delay.html).
Обновление Swagger до новой версии и возникающие проблемы (https://www.macrozheng.com/mall/technology/swagger_upgrade.html).
Проблемы после обновления Elasticsearch до версии 7.x (https://www.macrozheng.com/mall/technology/elasticsearch_upgrade.html).
Понимание вопросов, связанных с управлением правами доступа в проекте mall (https://www.macrozheng.com/mall/technology/mall_permission_question.html).
Справочный раздел
Ссылки на учебные материалы по различным технологиям, связанным с проектом mall. Каждый материал представляет собой отдельный урок, который можно изучать независимо. Если во время обучения возникают вопросы, связанные с неизвестными концепциями, можно обратиться к этим материалам.
Полезные инструменты и методы в Hutool (https://www.macrozheng.com/mall/reference/hutool_start.html).
Интересные способы использования Nginx (https://www.macrozheng.com/mall/reference/nginx.html).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )