Описание репозитория
Папка 01_Предварительные материалы: содержит ссылки на предварительные учебные материалы.
Папка 02_Лекции и исходный код: содержит лекции курса и исходный код.
Папка 03_Связанное ПО: содержит ПО, которое необходимо установить перед началом занятий.
Папка 04_Материалы прямых трансляций: содержит материалы прямых трансляций каждого модуля и соответствующий исходный код.
Папка 05_Прочее: содержит требования к оформлению домашних заданий и дополнительные материалы.
Папка 06_План курса и учебная программа: содержит общий учебный план и программу курса.
Предварительные учебные материалы для студентов
Обязательные навыки | Ссылки для ознакомления | Этап | Предварительные знания |
---|---|---|---|
Использование IDEA | https://gitee.com/lagouedu/Basic-document/blob/master/document/IDEA.md | Разработка программного обеспечения в команде | 1. Скачать и установить IDEA. 2. Построить проект Maven с несколькими модулями в IDEA. 3. Интегрировать Maven и Git. 4. Использовать часто используемые сочетания клавиш. |
Использование Maven | https://gitee.com/lagouedu/Basic-document/blob/master/document/Maven.md | Разработка программного обеспечения в команде | 1. Загрузить и настроить Maven. 2. Связать Maven с IDEA. 3. Использовать часто встречающиеся команды. 4. Создать проект SSM с несколькими модулями. |
Использование Git | https://gitee.com/lagouedu/Basic-document/blob/master/document/Git.md | Разработка программного обеспечения в команде | 1. Установить Git. 2. Использовать Git из командной строки (создавать, добавлять, изменять, обновлять, разрешать конфликты). 3. Работать с Git удалённо (загружать, скачивать). 4. Использовать Git в IDEA. |
Основы MyBatis | https://gitee.com/lagouedu/Basic-document/blob/master/document/MyBatis.md | Первый этап: анализ исходного кода открытого фреймворка | 1. Операции CRUD. 2. Два способа разработки Dao. 3. Написание и понимание SqlMapConfig.xml. 4. Написание и понимание mappere.xml. 5. Применение динамического SQL. 6. Запрос к нескольким таблицам. 7. Стратегия отложенной загрузки. 8. XML и разработка с использованием аннотаций. |
Основы Spring | https://gitee.com/lagouedu/Basic-document/blob/master/document/Spring.md | Первый этап: анализ исходного кода открытого фреймворка | 1. Реализация развязки программы с помощью Spring IOC. 2. Реализация с использованием аннотаций. 3. Поддержка Spring для JUnit. 4. Понимание IoC и AOP Spring. 5. Использование JdbcTemplate для работы с базой данных. 6. Настройка декларативных транзакций Spring. 7. Часто используемые аннотации. |
Основы Spring MVC | https://gitee.com/lagouedu/Basic-document/blob/master/document/SpringMVC.md | Первый этап: анализ исходного кода открытого фреймворка | 1. Использование RequestMapping. 2. Привязка параметров запроса (получение). 3. Возвращаемое значение метода Controller (Handler). 4. Часто используемые аннотации. 5. Стиль Restful SpringMVC. 6. Обмен данными JSON. 7. Реализация SpringMVC для загрузки файлов. 8. Интеграция SSM. |
Основы Spring Data | https://blog.csdn.net/qq_32953079/article/details/79493541 | Первый этап: анализ исходного кода открытого фреймворка | 1. Выполнение операций CRUD. 2. Выполнение запросов. 1) Использование методов по умолчанию. 2) Использование JPQL. 3) Собственный SQL. 4) Создание запросов с использованием имён методов. 3. Использование Specification для запросов. 4. Запросы к нескольким таблицам. |
Основы Spring Boot | https://blog.csdn.net/Soul717/article/details/87520084 | Первый этап: анализ исходного кода открытого фреймворка | 1. Создание среды Spring Boot. 2. Конфигурация файла application.properties. 3. Конфигурация файла application.yml. 4. Интеграция Mybatis, JUnit, SpringDateJPA. |
Основы Tomcat | https://www.cnblogs.com/jingmoxukong/p/8258837.html?utm_source=gold_browser_extension | Второй этап: глубокое применение веб-сервера и оптимизация | 1. Загрузка и настройка. 2. Знакомство со структурой каталогов. 3. Общие настройки (изменение порта и т. д.). 4. Интеграция с IDEA и запуск проекта. |
Основы Nginx | https://www.cnblogs.com/xingyunblog/p/9066865.html | Второй этап: глубокое применение веб-сервера и оптимизация | 1. Понятия обратного и прямого прокси. 2. Связь между Nginx и балансировкой нагрузки. 3. Загрузка и установка. |
Основы Zookeeper | https://blog.csdn.net/java_66666/article/details/81015302 | Третий этап: проектирование распределённой архитектуры и глубокий анализ микросервисов | 1. Понимание фреймворков для распределённых сервисов. 2. Загрузка и установка. 3. Понимание четырёх типов и механизма мониторинга. |
Основы Dubbo | https://blog.csdn.net/abcwanglinyong/article/details/81906027 | Третий этап: проектирование распределённой архитектуры и глубокий анализ микросервисов | 1. Понимание принципов Dubbo. 2. Распределённое взаимодействие с Zookeeper. 3. Пример реализации RPC. 4. Установка и использование панели управления администрированием Dubbo-admin. |
Основы Spring Cloud | https://blog.csdn.net/weixin_44448094/article/details/88535475 | Третий этап: проектирование распределённой архитектуры и глубокий анализ микросервисов | 1. Использование Eureka и его понимание. 2. Методы удалённого вызова (rest/Feign). 3. Использование Zuul и его понимание. 4. Назначение и понимание Hystrix. |
MySQL основы | https://blog.csdn.net/Steriles_/article/details/82453949 https://www.cnblogs.com/liuguangbiao/p/9259889.html(https://blog.csdn.net/Steriles_/article/details/82453949) | Четвёртый этап: продвинутая архитектура крупномасштабных распределённых систем хранения | 1. Загрузка и установка MySQL. 2. Общие команды MySQL. 3. Синтаксические правила MySQL. 4. Операции CRUD, запросы к трём таблицам. |
FastDFS основы | https://blog.csdn.net/weixin_37659242/article/details/81166901 | Четвёртый этап: продвинутая архитектура крупномасштабных распределённых систем хранения | 1. Загрузка и установка FastDFS. 2. Процесс загрузки и скачивания FastDFS. 3. Демонстрация: загрузка локальных изображений в сервер изображений и печать URL в консоли. |
Redis основы | https://www.runoob.com/redis/redis-tutorial.html | Пятый этап: архитектура кэша крупномасштабной распределённой системы | 1. Загрузка и установка Redis. 2. Типы данных и их преимущества и недостатки. 3. Общие команды. 4. Способы сохранения и их преимущества и недостатки. 5. Доступ к данным с использованием Jedis. |
MQ основы | https://blog.csdn.net/CharJay_Lin/article/details/83051421 | Шестой этап: промежуточное ПО для распределённых сообщений | 1. Загрузка и установка MQ. 2. Понимание промежуточного ПО. 3. Использование с Spring. 4. Пример: реализация производителя и потребителя. |
Lucene основы | https://blog.csdn.net/weixin_42633131/article/details/82873731 | Седьмой этап: распределённый поиск |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )