А может кто-нибудь объяснить как for-select работает? Смотрю код в опенсорс проекте и не понимаю зачем нужен бесконечный for. Чел на мой вопрос пишет: "because it's infinite l...
Хорошо, два пакета, забудем про clean arch, куда DTO класть? В тот кто дергает или в тот кого дергают?
1. Go by example 2. Решать задачки на Литкоде для начала, easy level достаточно 3. Когда более менее станет понятно можно исходники проектов полистать. Можно nats-server за об...
Так может он в консьюмер группе? И лочится потому что другая реплика пишет?
b.flush/finalFlush это ваш код или сторонняя либа?
А ещё такой вопрос. Если функция жрет интерфейс, а я хочу в функцию value закинуть, аллокация ведь будет? Потому что кишки интерфейса это два указателя. Это действительно проб...
А зачем ты спрашивал это, небось на декларативность упирал?
Список-то большой?
В Го вообще есть возможность развернуть гцрут? В Яве когда память пухла можно дамп снять и посмотреть где течет. В Го есть такие инструменты или простоты языка и графика роста...
Забавно. vk тут размещался. Прочитал: "Delivery Club будет отправлять курьерами новых сотрудников: разработчиков, маркетологов, руководителей – чтобы адаптировать к своему про...
Вообще я не очень понимаю зачем в mapassign_faststr у них кусок кода: // Overwrite existing key, so it can be garbage collected. // The size is already guaranteed to be set co...
Что есть протокол? У меня есть json, который летает по сети, структура json задается в struct, что значит в "пакет с описанием протокола"? У меня же нет как такого interface {...
А зачем пишут defer func() { _ = resp.Body.Close() }() а не defer resp.Body.Close() ?
А может кто по clean arch пояснить? Есть сервис, он по http/json дергает второй сервис. Вот эти DTO, в которых json tags прописаны, они куда кладутся: в первый сервис или втор...
https://goplay.space/#g34r3BKz7Xb у меня получается 100 запросов к гуглу отправить за 600ms и до 1,5sec прыгает можешь у себя проверить с какой скоростью тоже самое шарп сдела...
Кто как enum items именует? Например type state uint8 const ( stateInit state = iota + 1 stateRunning ) ... а потом в коде вижу setState(stateRunning) вот это stateRunning...
С чего это не будет?
Да, видел, слово "recovered" в контексте GC не понял. Т.е. если таймер оказался не нужен, он все равно в фоне будет тикать, висеть. А таймеры рантаймом реализуются через heap-...
А в линтер-правило нельзя это вписать? А-то как-то странно: линтер ругается, но ошибку все равно игнорим
не понял, тулза поднимается, коннектится к базе, делает запрос и завершается? без пула, не сервис?