TGViewer
Channel Public Channel
Библиотека задач по Go | тесты, код, задания

Библиотека задач по Go | тесты, код, задания

@go_problems_lib

Задачи и тесты по Go для тренировки и обучения.

Учиться у нас: clc.to/4o0_XA

По рекламе: @tproger_sales_bot

Для обратной связи: @proglibrary_feeedback_bot

Наши каналы: https://t.me/proglibrary/9197
Subscribers
6.74K
Photos
616
Videos
8
Links
376

Showing posts older than #1100 · Back to latest

Older Posts 20 shown
Post #1099 2.32K
  • ❤‍🔥 3
  • 😁 2
Post #1098 2.37K
  • 👍 4
  • 🤔 4
  • 🥱 2
Post #1095 2.63K
❓ Что такое SLI?

👻 — Показатель, измеряющий качество услуги, такой как время отклика или доступность сервиса.
🌚 — Помогает компаниям отслеживать, насколько их сервисы соответствуют ожиданиям пользователей.
⚡️ — Используется для мониторинга и улучшения производительности и надежности сервисов.
🎉 — Метрика, которая помогает достигать целей, установленных в рамках SLO и SLA.

🐸Библиотека задач по Go
  • 🎉 36
  • 👍 3
Post #1094 7.61K
❓ Что выведет код

👻 — 24
🌚 — 24.7
⚡️ — 0
🎉 — Ошибка времени выполнения

🐸Библиотека задач по Go
  • 👻 90
  • ⚡ 30
  • 🎉 5
  • 👍 3
  • 🌚 2
Post #1093 1.61K

Forwarded from Библиотека программиста

📦 Главные проблемы распределенных систем (и способы их решения)

Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.

➡️ В этой статье мы рассмотрим четыре ключевых вызова в разработке таких систем и эффективные методы их преодоления.

🐸 Библиотека программиста
  • 👍 4
  • 👏 2
  • 😁 1
Post #1092 2.03K
❓ Что означает принцип «D» в ACID?

👻 — Гарантирует, что все изменения, сделанные транзакцией, будут отменены в случае сбоя системы.
🌚 — Гарантирует, что данные будут сохранены в долговременной памяти после успешной транзакции.
⚡️ — Гарантирует, что транзакции выполняются в порядке их поступления.
🎉 — Гарантирует, что транзакция завершится либо успешно, либо с ошибкой.

🐸Библиотека задач по Go
  • 🌚 79
  • ⚡ 4
  • 🎉 4
  • 👻 2
Post #1091 2.19K
❓ Что произойдёт, если не вызвать cancel() у context

👻 — Ничего страшного, Go сам всё почистит
🌚 — Возникнет panic
⚡️ — Будет утечка памяти и/или зависшая горутина
🎉 — Контекст завершится через timeout

🐸Библиотека задач по Go
  • ⚡ 86
  • 👻 9
  • 🎉 4
  • 👍 2
  • 🥱 2
  • 🌚 1
Post #1090 1.76K

Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin

🤦‍♂️ Я забил на споры о микросервисах с архитекторами, и вот почему

С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.

Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно

➡️ Читать статью

💬 Как вы относитесь к микросервисам? Использовали ли вы их в своих проектах? Ждём ваши комментарии 👇

🐸Библиотека devops'a
  • 👍 3
Post #1089 2.15K
❓ Что означает «I» в ACID

👻 — Интерпретируемость: позволяет транзакциям быть легко читаемыми и понятными для системы.
🌚 — Иммутабельность: гарантирует, что записанные данные нельзя изменить или удалить.
⚡️ — Изолированность: обеспечивает независимость выполнения транзакций, будто каждая из них выполняется отдельно.
🎉 — Инициативность: позволяет базе данных предсказывать и оптимизировать будущие запросы.

🐸Библиотека задач по Go
  • ⚡ 113
  • 🥱 6
  • 🌚 2
  • 🎉 1
  • 👻 1
Post #1088 2.34K
❓ Какой статус HTTP должен быть возвращен при успешном создании ресурса в REST API

👻 — 200
🌚 — 201
⚡️ — 204
🎉 — 400

🐸Библиотека задач по Go
  • 🌚 232
  • 👻 14
  • 🎉 6
  • ⚡ 3
  • ❤ 1
  • 👍 1
Post #1087 2.49K
❓ Что означает «C» в ACID

👻 — Контроль: гарантирует, что все изменения в базе данных могут быть отслежены и контролируемы.
🌚 — Конфиденциальность: обеспечивает защиту данных от несанкционированного доступа.
⚡️ — Согласованность: гарантирует, что транзакция переводит базу данных из одного согласованного состояния в другое, соблюдая все ограничения и правила.
🎉 — Конкурентоспособность: обеспечивает возможность выполнения нескольких транзакций одновременно без конфликтов.

🐸Библиотека задач по Go
  • ⚡ 122
  • 🌚 2
  • 😁 1
  • 🎉 1
  • 👻 1
Post #1084 2.14K
❓ Что означает «A» в ACID

👻 — Атомарность: гарантирует, что транзакция выполнится либо полностью, либо не выполнится вовсе.
🌚 — Абстракция: гарантирует, что данные могут быть абстрагированы для разных типов пользователей.
⚡️ — Аутентификация: обеспечивает проверку прав доступа пользователя к данным.
🎉 — Автономность: гарантирует независимость операций в разных системах.

🐸Библиотека задач по Go
  • 👻 145
  • 🎉 2
  • 🥱 2
  • 🌚 2
  • ⚡ 1
Post #1083 2.31K
✏️ Готовы ли вы к собеседованию

Если вы работаете с языком Go и уверены в своих знаниях — самое время это проверить.

Это мини-экзамен перед собеседованием: синтаксис, тонкости работы с горутинами, ошибки, которые делают даже опытные разработчики.

➡️ Проверить свои знания

🐸Библиотека задач по Go
Post #1082 2.04K
❓ Что такое идемпотентность в контексте REST API

👻 — Когда повторные запросы изменяют состояние системы
🌚 — Когда запросы могут быть выполнены несколько раз с одинаковым результатом
⚡️ — Когда все запросы требуют аутентификации
🎉 — Когда запросы возвращают ошибку при повторении

🐸Библиотека задач по Go
  • 🌚 134
  • ⚡ 2
  • 🎉 2
  • 👍 1
  • 👻 1
Post #1080 2.08K
❓ Что происходит, если программа получает сигнал на завершение работы, а в программе используется time.Sleep()

👻 — Все горутины немедленно завершают выполнение.
🌚 — Сигнал не обрабатывается вообще.
⚡️ — Горутина «проснётся» и начнёт завершение работы.
🎉 — Происходит паника.

🐸Библиотека задач по Go
  • 👻 97
  • 🌚 12
  • ⚡ 9
  • 🎉 1
Post #1079 2.46K
❓ Почему каждый программист на Go должен иметь свой утренний кофе?

👻 — Когда программист пьёт кофе, его производительность увеличивается, как если бы он увеличил GOMAXPROCS с 1 до 4
🌚 — Кофе улучшает синхронизацию между мозгом и клавишами, чтобы не было гонок за ресурсами, а код становится без deadlock.
⚡️ — Без кофе программист становится как неинициализированный канал — он может только блокировать выполнение.
🎉 — Без кофе код не компилируется.

🐸Библиотека задач по Go
  • 🎉 56
  • ⚡ 18
  • 👻 8
  • 😢 5
  • 🌚 3
  • 😁 2
Post #1078 2.28K
❓ Что произойдёт, если попытаться отправить данные в неинициализированный канал

👻 — Программа продолжит выполнение, и данные будут отправлены через канал. Их можно будет получить позднее.
🌚 — Программа заблокируется, так как канал не инициализирован.
⚡️ — Программа завершится с ошибкой.
🎉 — Канал автоматически инициализируется, и данные будут отправлены.

🐸Библиотека задач по Go
  • ⚡ 98
  • 🌚 32
  • 🎉 4
  • 🤔 3
  • 👻 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →