1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/z77z-springboot_mybatisplus

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Конкретная реализация функций проекта, записи об обучении есть в моём личном блоге. Мой блог обновляется еженедельно.

Адрес блога: http://z77z.oschina.io/

Ветвь stable_version можно гарантировать стабильной работой. Этот проект предназначен только для обучения и общения, а не для стандартной разработки, он фокусируется на реализации функций.

Новейшую реализацию функций можно увидеть в ветви master.

Реализованные функции проекта:

  1. Краулер для поиска изображений красивых женщин. Запустить краулер можно в файле springboot_mybatisplus/src/main/java/io/z77z/CrawlerMain.java, используя метод test.

  2. Интеграция mybatisplus, реализована базовая демонстрация.

  3. Ядром всего проекта является springBoot, каждый плагин фреймворка интегрирован на основе springBoot.

  4. Интеграция redis и springBoot, реализована базовая демонстрация.

  5. Интеграция shiro, подробности см. в серии статей о springBoot + shiro. Реализованные функции включают:

    • динамическую загрузку начальных разрешений Shiro;
    • решение проблемы блокировки запросов при недостаточных разрешениях Shiro Ajax;
    • переключатель запрета входа пользователей;
    • онлайн-отображение, управление онлайн-пользователями (вытеснение вошедших пользователей);
    • проверку с помощью GIF-кода;
    • запоминание пользователя;
    • ограничение количества одновременных входов одного аккаунта, вытеснение самого раннего вошедшего пользователя. Можно установить максимальное количество одновременных входов для одного аккаунта;
    • использование плагина shiro-redis для реализации кэширования shiro с использованием redis;
    • хранение паролей в базе данных с использованием имени пользователя и пароля, зашифрованных методом DES;
    • ограничение на количество попыток ввода пароля.
  6. Пример использования фреймворка для мгновенного обмена сообщениями T-io — протокол WebSocket HelloWorld. Метод запуска сервера находится в файле src\main\java\io\z77z\tio\server\BarrageServerStarter.java. Клиент находится в файле t_io_Test.html в папке src\main\webapp\WEB-INF\view.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
JavaScript и 6 других языков
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/z77z-springboot_mybatisplus.git
git@api.gitlife.ru:oschina-mirror/z77z-springboot_mybatisplus.git
oschina-mirror
z77z-springboot_mybatisplus
z77z-springboot_mybatisplus
stable_version