Kacam.net

Projeto de sistemas

定时任务调度系统

只执行一次,以及「该跑没跑」怎么发现。

Copie a instrução e escolha um modelo. Ele faz o papel de entrevistador e vai te perguntando ato por ato, em vez de entregar a resposta.

Num celular com o aplicativo instalado, o sistema abre o aplicativo direto. Dentro do WeChat não é possível abrir aplicativos externos — abra primeiro no navegador.

O texto copiado termina com o gabarito que o modelo usa para te avaliar. Não leia antes: o que vale é ter chegado lá sozinho.

这道题在这个站上也有真实的对照物:config/recurring.yml、那个捞卡死任务的定时 job,还有 AGENTS.md 里「发版时的停机预算」那一节。

做完对着读一遍 —— 尤其是「该跑没跑」这种最难发现的故障。

★★★☆☆ · cerca de 35 min · O que é avaliado: 只执行一次、分片执行、misfire 策略、执行超时、优雅停机

Padrões transversais que este treino exige

Idempotência Travas distribuídas Máquinas de estado e compensação por tempo esgotado Observabilidade Tempo e fusos horários

Já fez este?

Entre para marcar que já treinou este; da próxima vez você verá em que dia foi.

Anotações de quem já fez

Ninguém escreveu ainda. Depois de fazer, conte o que saiu da conversa: qual ato te travou, qual conclusão você mudou depois.

Entrar para escrever uma anotação.

Como usar

Como começar

  1. Escolha uma pergunta, abra e copie a instrução.
  2. Cole numa conversa nova — não numa em que você já discutiu esta pergunta, senão o modelo segue suas respostas antigas.
  3. Não diga nada. Espere a primeira pergunta.

Quatro palavras que você pode usar a qualquer momento

  • 跳过 passar já para o próximo ato
  • 提示 dar uma direção, não a resposta
  • 直说吧 explicar este ponto inteiro e depois continuar cobrando o custo
  • 复盘 pular para o fecho e emitir o cartão de revisão

Três armadilhas

  • Não faça duas perguntas na mesma conversa: o contexto da primeira faz o modelo julgar seu nível antes da hora.
  • Não busque a resposta assim que ele perguntar. Travar por 30 segundos já é uma informação útil.
  • Quando ele começar a te elogiar, mande ver a quinta regra: a sensação de aprovação encobre o que você deixou passar.

Ordem sugerida: comece pelo treino de padrões transversais como teste de peças, use a pergunta do encurtador de links para pegar o ritmo, depois escolha pela sua área e repita várias vezes a do seu próprio projeto.