← Voltar para a lista de provas Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Suporte em Tecnologia da Informação 70 questões nesta prova · página 4 de 4 · 67 com gabarito Gabarito disponível MapStruct gera mapeadores entre beans em tempo de compilação. O MapStruct é um gerador de código (processador de anotações) que implementa mapeamentos entre tipos de beans Java usando convenção sobre configuração. O código é gerado em tempo de compilação, sem reflexão, o que o torna rápido e seguro quanto a tipos. Certo (correta): descrição fiel da ferramenta. Errado: contraria o funcionamento do MapStruct. Referência: Documentação do MapStruct Resolução comentada do VaiConcursos. Gabarito disponível Zuul é gateway L7 com roteamento dinâmico e monitoramento. O Zuul, da Netflix, é um gateway de aplicações L7 que oferece roteamento dinâmico, monitoramento, resiliência e segurança. Também permite testes de carga e avaliação de capacidade, ajudando a ajustar políticas de escalonamento automático, conforme o gabarito. Certo (correta): as funções descritas correspondem às da ferramenta. Errado: contraria a descrição do projeto. Referência: Netflix Zuul — documentação oficial Resolução comentada do VaiConcursos. Gabarito disponível Descrição conceitual correta do OAuth 2.0. OAuth 2.0 é um padrão aberto de autorização delegada. Os tokens de acesso funcionam como credenciais para acessar recursos protegidos, com escopo e duração limitados, concedidos pelo proprietário do recurso, emitidos pelo servidor de autorização e validados pelo servidor de recursos. O item está de acordo com o gabarito. Certo (correta): descreve adequadamente o propósito e o papel dos tokens. Errado: não procede, pois não há erro conceitual relevante no enunciado. Referência: RFC 6749 — OAuth 2.0 Resolução comentada do VaiConcursos. Gabarito disponível O JSON apresentado é sintaticamente válido. O código traz um objeto com a chave 'Nome' associada a um array de objetos. Chaves estão entre aspas duplas, os valores são strings, e as vírgulas e colchetes estão balanceados. A quebra de linha não afeta a validade. Certo (correta): a sintaxe respeita a especificação JSON. Errado: não há erro de aspas, vírgulas ou delimitadores. Referência: RFC 8259 — JSON Resolução comentada do VaiConcursos. Gabarito disponível Hibernate Envers serve para auditoria e versionamento de entidades, não para criptografia. O Hibernate Envers é um módulo que audita e mantém histórico de versões das entidades persistentes, registrando alterações em tabelas de auditoria. Não é voltado a criptografar ou anonimizar dados. Certo: incorreto, pois confunde auditoria com criptografia e anonimização. Errado (correta): a finalidade do Envers é auditoria e versionamento. Referência: Documentação do Hibernate Envers Resolução comentada do VaiConcursos. Gabarito disponível Gabarito disponível Falta o git push para enviar o commit ao repositório remoto. Os comandos git status, git add e git commit apenas verificam o estado, preparam o arquivo (staging) e registram o commit no repositório local. Para enviar ao repositório remoto é necessário executar git push. Certo: incorreto, pois a sequência termina no commit local. Errado (correta): falta o git push. Referência: Documentação do Git — git commit e git push Resolução comentada do VaiConcursos. Gabarito disponível Streams do RabbitMQ são estruturas persistentes e replicadas. Os streams do RabbitMQ são estruturas de dados persistentes, apenas de acréscimo (append-only), com leitura não destrutiva, e podem ser replicados entre nós. O item erra ao afirmar que são não persistentes e não replicados. Certo: incorreto, pois streams são persistentes e replicados. Errado (correta): a descrição contraria as características do recurso. Referência: Documentação do RabbitMQ — Streams Resolução comentada do VaiConcursos. Gabarito disponível No RancherOS, System Docker roda serviços de sistema (inclusive syslog); o Docker de usuário roda os contêineres. O RancherOS possui dois daemons: o System Docker, que executa os serviços de sistema como ntpd, syslog e console, e o User Docker, que roda os contêineres das aplicações do usuário. O item erra ao citar um 'Manager Docker' e ao atribuir o syslog a ele, pois o syslog é serviço de sistema. Certo: incorreto, porque o segundo daemon é o Docker do usuário, não um 'Manager Docker'. Errado (correta): a descrição das funções está equivocada. Referência: Documentação do RancherOS — System Docker e User Docker Resolução comentada do VaiConcursos. Gabarito disponível kubectl cordon marca o nó como não escalonável; não anexa processo. O comando kubectl cordon apenas marca um nó como não escalonável (unschedulable), impedindo novos pods nele, sem afetar pods existentes. Anexar-se a um processo em execução num contêiner é função do kubectl attach (ou exec). Além disso, a sintaxe apresentada não é válida para cordon. Certo: incorreto, pois confunde cordon com attach. Errado (correta): cordon só bloqueia o agendamento de novos pods no nó. Referência: Documentação do Kubernetes — kubectl cordon / kubectl attach Resolução comentada do VaiConcursos.STM 2025 — Analista Judiciário – Área: Apoio Especializado – Especialidade: Suporte em Tecnologia da Informação (Cargo 6) — Conhecimentos Específicos
Julgue os próximos itens, relativos a Spring Eureka, Zuul, Map Struct, service discovery e Swagger.
MapStruct é um gerador de código que permite realizar a implementação de mapeamentos entre tipos de bean Java com base em uma abordagem de convenção sobre configuração, permitindo gerar mapeamentos de bean em tempo de compilação.Resolução comentada
Análise das alternativas
Julgue os próximos itens, relativos a Spring Eureka, Zuul, Map Struct, service discovery e Swagger.
Zuul é um gateway de aplicativos L7 que fornece recursos para roteamento dinâmico e monitoramento, além de permitir avaliar os limites de desempenho e capacidade de sistemas, com vistas a ajustar políticas de escalonamento automático.Resolução comentada
Análise das alternativas
No que concerne a OAuth2, JSON e Hibernate Envers, julgue os itens subsequentes.
OAuth2 é um padrão aberto que permite que aplicações obtenham acesso seguro às informações do usuário de outros sites, em que os tokens de acesso são credenciais usadas para acessar recursos protegidos com escopo e durações de acesso específicos, concedidos pelo proprietário do recurso e aplicados pelo servidor de recursos e pelo servidor de autorização.Resolução comentada
Análise das alternativas
No que concerne a OAuth2, JSON e Hibernate Envers, julgue os itens subsequentes.
O código a seguir é um exemplo de uma notação JSON com formato válido.
{"Nome":[{"letra":"S","nome":"Supremo"},
{"letra":"T","nome":"Tribunal"},
{"letra":"M","nome":"Militar"}]}Resolução comentada
Análise das alternativas
No que concerne a OAuth2, JSON e Hibernate Envers, julgue os itens subsequentes.
Hibernate Envers é uma extensão do Hibernate ORM que fornece uma maneira fácil de criptografar e anonimizar dados de entidades.Resolução comentada
Análise das alternativas
Julgue os itens seguintes, relativos a RabbitMQ, PostgreSQL e Git.
Considere que os seguintes comandos tenham sido executados no PostgreSQL 14.18.
![]()
Nesse caso, o comando SELECT * FROM veiculo; apresentará, ao ser executado, o resultado a seguir.
![]()
Julgue os itens seguintes, relativos a RabbitMQ, PostgreSQL e Git.
A execução dos comandos Git a seguir, na sequência em que aparecem, é suficiente para enviar o arquivo app22.html do repositório local para o repositório remoto, com todas as alterações realizadas localmente.
git status
git add app22.html
git commit -m "Versão 22 do aplicativo"Resolução comentada
Análise das alternativas
Julgue os itens seguintes, relativos a RabbitMQ, PostgreSQL e Git.
No RabbitMQ, o stream é uma estrutura de dados não persistente que pode armazenar mensagens de produtores que são lidas pelos consumidores, diferenciando-se das filas por não ser replicado.Resolução comentada
Análise das alternativas
No que se refere a Rancher, ambiente de clusters e Kubernetes, julgue os itens que se seguem.
No que se refere aos daemons Docker em execução no RancherOS, o System Docker executa serviços de sistema como ntpd, e o Manager Docker executa a gestão do serviço em si, a exemplo do controle do syslog.Resolução comentada
Análise das alternativas
No que se refere a Rancher, ambiente de clusters e Kubernetes, julgue os itens que se seguem.
No Kubernetes, kubectl cordon –a podY nodeX é o comando que permite anexar ao nodeX processo associado ao podY que já esteja em execução dentro de um contêiner existente.Resolução comentada
Análise das alternativas
Texto-base:
Texto-base:
Texto-base:
Texto-base:
Texto-base:
Texto-base:
Texto-base:
Texto-base:
Texto-base:
Texto-base: