Метод в Go — это функция, привязанная к конкретному типу (обычно к структуре). Он отличается от обычной функции тем, что имеет ресивер.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
76%
var f func(string) *[5]int
20%
var f func(string) [5]*int
4%
var f func(*string) *[5]int
0%
var f func(*string) [5]*int
Anonymous Quiz
38%
Timeout
48%
SetTimeout
9%
Deadline
5%
SetDeadline
Основные типы соединений в SQL:
- INNER JOIN — только совпадающие записи.
- LEFT JOIN — все из левой таблицы, даже без пары.
- RIGHT JOIN — все из правой таблицы.
- FULL OUTER JOIN — всё из обеих таблиц, где возможно — объединяется.
- CROSS JOIN — декартово произведение.
- SELF JOIN — соединение таблицы с самой собой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Anonymous Quiz
44%
IsNil
12%
IsZero
24%
IsEmpty
20%
IsNull
Anonymous Quiz
13%
ServeHTTP
64%
ListenAndServe
2%
StartServer
21%
NewServer
💊3
Обобщённо, "recover" означает стратегию, при которой система или компонент не падает окончательно, а пытается вернуть управление, залогировать ошибку или выполнить корректную очистку.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Anonymous Quiz
40%
1
19%
2
17%
3
24%
0
💊7
Anonymous Quiz
6%
Использовать ненулевой буфер канала
11%
Закрыть канал после записи
51%
Использовать два канала и две горутины с блокирующими операциями
32%
Ожидать чтение из закрытого канала
💊5🤔1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
97%
Откладывает выполнение функции до тех пор, пока не закончится текущий блок
2%
Запускает функцию в отдельной горутине
0%
Заставляет функцию выполниться немедленно
1%
Прекращает выполнение программы
💊3🔥2
Anonymous Quiz
31%
Encoder
17%
Decoder
42%
Marshaler
9%
Unmarshaler
🤔7👍2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
33%
DeepCopy
17%
Clone
44%
Copy
6%
Duplicate
🤔4💊2
Anonymous Quiz
77%
sync.Mutex
22%
sync.Lock
0%
sync.Cond
1%
sync.Protect
💊10
Алгоритмы балансировки нагрузки:
- Round Robin — по кругу, равномерно.
- Least Connections — запрос уходит на сервер с наименьшим числом активных соединений.
- IP Hash — запросы одного клиента попадают на один сервер.
- Weighted Round Robin — с учётом мощности/приоритета серверов.
- Random — случайное распределение.
- Consistent Hashing — используется в распределённых системах для устойчивого распределения ключей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
41%
Encrypt
12%
Cipher
34%
AES
12%
Encode
Anonymous Quiz
3%
Контекст автоматически возобновит свою работу.
28%
Произойдет паника из-за неверного использования контекста.
59%
Отмена будет проигнорирована, так как контекст уже завершен.
10%
Все горутины, использующие этот контекст, будут отменены.
1. Primary Index – создается автоматически на первичном ключе таблицы.
2. Unique Index – предотвращает дублирование значений в колонке.
3. Composite Index (составной индекс) – индекс на несколько столбцов.
4. Full-Text Index – используется для быстрого поиска по тексту.
5. Spatial Index – индекс для геоданных (только MyISAM).
6. Clustered Index – хранит строки в отсортированном порядке (InnoDB).
7. Non-Clustered Index – указывает на строки без изменения порядка хранения.
8. Hash Index – используется в MEMORY таблицах, обеспечивает быстрый доступ к данным.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
Anonymous Quiz
2%
1
16%
2
81%
3
1%
4
💊7🔥2