Sobes.tech

Golang

Podes dar exemplos de quando o uso de chaves externas não é apropriado?

226

Olhe para o esquema da base de dados acima — o que pode ser adicionado, ou está tudo em ordem?

223

Podemos obter um link/endereço para um elemento específico do mapa?

216

Como resolveria o problema de carregar um milhão de utilizadores na memória (risco de memória e atraso)?

209

-- Mostrar todos os livros e seus autores/coautores em forma de tabela simples. -- Exemplo: -- nome_do_livro | nome_do_autor -- ---------------------|-------------- -- O Mestre e Margarita | Igor -- Eugênio Onegin | Ivan

197

O problema de captura da variável do ciclo numa closure de goroutine depende da versão do Go?

194

Queremos obter apenas utilizadores ativos, mas há algo de errado com o filtro isActive?

188

package maptask import "fmt" import "time" func Foo() { data := make(map[int]bool) for i := 0; i < 10; i++ { go func() { data[i] = true }() } time.Sleep(time.Second * 1) for k, v := range data { fmt.Println(k, v) } }

183

-- Listar todos os autores e o número de seus livros. -- Exemplo: -- nome_autor | contagem_livros --------------------------- -- Igor | 2 -- Ivan | 1 -- Listar autores que escreveram mais de 2 livros.

182

Por que o mapa comum em Go é inseguro para escrita concorrente?

179

Qual índice usar se quisermos procurar pelo título do livro?

174

E se precisar procurar por parte do título do livro (substring)?

174

Por onde começarias a implementação da paginação neste método?

167

Que outros métodos existem para proteger um mapa contra acessos concorrentes, além do mutex?

155

Talvez possas sugerir algo mais além de Mutex e sync.Map para proteger a gravação?

152

Como se chama a construção WITH ... AS (...) na linha 84 da consulta?

146

-- Mostrar todos os livros e seus autores/coautores em forma de tabela simples. -- Exemplo: -- nome_do_livro | nome_do_autor -- -------------------|-------------- -- O Mestre e Margarita | Igor -- Eugênio Oneguin | Ivan -- Mostrar todos os autores e o número de seus livros. -- Exemplo: -- nome_do_autor | contagem_de_livros -- --------------|------------------- -- Igor | 2 -- Ivan | 1

146
/2