mirror of
https://github.com/cheatsnake/backend-cheats.git
synced 2024-11-23 11:24:17 +03:00
📝 Update
This commit is contained in:
parent
ec0fe49054
commit
a2dbc4995e
34
README.md
34
README.md
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Данный репозиторий представляет собой наглядную шпаргалку по основным темам в области Backend-разработки. Весь материал разбит на темы и подтемы. Структура материала состоит из 3 частей:
|
Данный репозиторий представляет собой наглядную шпаргалку по основным темам в области Backend-разработки. Весь материал разбит на темы и подтемы. Структура материала состоит из 3 частей:
|
||||||
|
|
||||||
- **Визуальная часть** - различные изображения/таблицы для лучшего понимания (может отсутствовать). Все рисунки и таблицы сделаны с нуля, специально для этого репозитория. Это основная килерфича.
|
- **Визуальная часть** - различные изображения/таблицы для лучшего понимания (может отсутствовать). Все рисунки и таблицы сделаны с нуля, специально для этого репозитория.
|
||||||
- **Краткое описание** - очень краткая выжимка информации, позволяющая понять лишь основную суть.
|
- **Краткое описание** - очень краткая выжимка информации, позволяющая понять лишь основную суть.
|
||||||
- **Ссылки на источники** - ресурсы с полной информацией по конкретному вопросу. По возможности мы стараемся указывать максимально авторитетные источники, либо же те, которые предоставляют информацию максимально простым и понятным языком.
|
- **Ссылки на источники** - ресурсы с полной информацией по конкретному вопросу. По возможности мы стараемся указывать максимально авторитетные источники, либо же те, которые предоставляют информацию максимально простым и понятным языком.
|
||||||
|
|
||||||
@ -10,17 +10,17 @@
|
|||||||
|
|
||||||
## Сеть и интернет
|
## Сеть и интернет
|
||||||
|
|
||||||
**Интернет** - это всемирная система объединяющая компьютерные сети со всего мира в единую сеть для хранения/передачи информации. К началу 2020 года количество пользователей в сети интерент перевалило за 4.5 млрд человек.
|
**Интернет** - это всемирная система объединяющая компьютерные сети со всего мира в единую сеть для хранения/передачи информации. К началу 2020 года количество пользователей в сети Интернет перевалило за 4.5 млрд человек.
|
||||||
|
|
||||||
[Интернет — Википедия (wikipedia.org)](https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82)
|
[Интернет — Википедия (wikipedia.org)](https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82)
|
||||||
|
|
||||||
[История Интернета — Википедия (wikipedia.org)](https://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0)
|
[История Интернета — Википедия (wikipedia.org)](https://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0)
|
||||||
|
|
||||||
- ### Как устроен интернет
|
- ### Как устроен Интернет
|
||||||
|
|
||||||
Ваш компьютер никогда не был связан с интернетом напрямую. Вместо этого, он видит только свою локальную сеть, в которую проводным (Ethernet) или беспроводным (Wi-Fi, Bluetooth) путем подключены другие устройства.
|
Ваш компьютер никогда не был связан с Интернетом напрямую. Вместо этого, он видит только свою локальную сеть, в которую проводным (Ethernet) или беспроводным (Wi-Fi, Bluetooth) путем подключены другие устройства.
|
||||||
|
|
||||||
Для связи с интернетом в вашей локальной находиться специальный мини-компьютер - **маршрутизатор**. Далее этот маршрутизатор связывает вас с интернет-провайдером, который в свою очередь связан с другими провайдерами более высокого уровня. Таким образом, ваше сообщение, пройдя транзитом через сеть нескольких провайдеров, достигнет сеть назначения.
|
Для связи с Интернетом в вашей локальной находиться специальный мини-компьютер - **маршрутизатор**. Далее этот маршрутизатор связывает вас с интернет-провайдером, который в свою очередь связан с другими провайдерами более высокого уровня. Таким образом, ваше сообщение, пройдя транзитом через сеть нескольких провайдеров, достигнет сеть назначения.
|
||||||
|
|
||||||
[Как работает Интернет - MDN (mozilla.org)](https://developer.mozilla.org/ru/docs/Learn/Common_questions/How_does_the_Internet_work)
|
[Как работает Интернет - MDN (mozilla.org)](https://developer.mozilla.org/ru/docs/Learn/Common_questions/How_does_the_Internet_work)
|
||||||
|
|
||||||
@ -36,7 +36,9 @@
|
|||||||
|
|
||||||
**DNS (Domain Name System)** - это децентрализованная система именования интернет-ресурсов, которая позволяет создавать удобные для человека буквеные наименования соответствующие числовым IP-адрессам, которые используются компьютерами.
|
**DNS (Domain Name System)** - это децентрализованная система именования интернет-ресурсов, которая позволяет создавать удобные для человека буквеные наименования соответствующие числовым IP-адрессам, которые используются компьютерами.
|
||||||
|
|
||||||
<img src="./files/dns.png" style="display: block; margin: 0 auto;" alt="DNS"/>
|
<p align="center">
|
||||||
|
<img src="./files/dns.png" alt="DNS"/>
|
||||||
|
</p>
|
||||||
|
|
||||||
[Система доменных имен DNS | Курс "Компьютерные сети" - YouTube](https://www.youtube.com/watch?v=B0J0c0KLtbQ&ab_channel=AndreySozykin)
|
[Система доменных имен DNS | Курс "Компьютерные сети" - YouTube](https://www.youtube.com/watch?v=B0J0c0KLtbQ&ab_channel=AndreySozykin)
|
||||||
|
|
||||||
@ -60,8 +62,6 @@
|
|||||||
|
|
||||||
- ### Формат протокола
|
- ### Формат протокола
|
||||||
|
|
||||||
- ### Откладка сети в Chrome Dev Tools
|
|
||||||
|
|
||||||
- ### Методы HTTP-запросов
|
- ### Методы HTTP-запросов
|
||||||
|
|
||||||
- ### Коды ответов
|
- ### Коды ответов
|
||||||
@ -82,6 +82,8 @@
|
|||||||
|
|
||||||
- ### HTTP 3
|
- ### HTTP 3
|
||||||
|
|
||||||
|
- ### Откладка сети в Chrome Dev Tools
|
||||||
|
|
||||||
- ### Работа с HTTP через терминал
|
- ### Работа с HTTP через терминал
|
||||||
|
|
||||||
- ### WebSockets
|
- ### WebSockets
|
||||||
@ -128,7 +130,7 @@ Message Pack, BSON, ProtoBuf
|
|||||||
|
|
||||||
## Язык программирования
|
## Язык программирования
|
||||||
|
|
||||||
Выберите для изучения один из языков _(Спсиок составлен по помему личному мнению)_:
|
Выберите для изучения один из языков _(спсиок составлен по моему личному мнению)_:
|
||||||
|
|
||||||
- [Go](https://github.com/avelino/awesome-go)
|
- [Go](https://github.com/avelino/awesome-go)
|
||||||
- [JavaScript (Node.js)](https://github.com/sindresorhus/awesome-nodejs)
|
- [JavaScript (Node.js)](https://github.com/sindresorhus/awesome-nodejs)
|
||||||
@ -148,7 +150,7 @@ Message Pack, BSON, ProtoBuf
|
|||||||
|
|
||||||
- #### Область видимости переменных
|
- #### Область видимости переменных
|
||||||
|
|
||||||
- #### Garbage Collector
|
- #### Сборщик мусора
|
||||||
|
|
||||||
- #### Преобразование типов
|
- #### Преобразование типов
|
||||||
|
|
||||||
@ -160,17 +162,17 @@ Message Pack, BSON, ProtoBuf
|
|||||||
|
|
||||||
* ### Распараллеливание
|
* ### Распараллеливание
|
||||||
|
|
||||||
* #### Процессы
|
- #### Процессы
|
||||||
|
|
||||||
* #### Потоки
|
- #### Потоки
|
||||||
|
|
||||||
* #### КоРутины
|
- #### КоРутины
|
||||||
|
|
||||||
* #### Проблемы Распараллеливания
|
- #### Проблемы распараллеливания
|
||||||
|
|
||||||
* #### Атомарные операции
|
- #### Атомарные операции
|
||||||
|
|
||||||
* #### Блокировки
|
- #### Блокировки
|
||||||
|
|
||||||
* ### Пакетный менеджер
|
* ### Пакетный менеджер
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user