Repaso 13 Flashcards

1
Q

Explique brevemente el patrón Composite

A

Es un patron que nos ofrece una estructura/cadena de contenedores con los cuales podemos crecer
dinamicamente tanto en el numero como en el tipo de eslabones de esa cadena

Este crecimiento tanto en longitud de la cadena de objetos como en su tipo se debe a la introduccion
de tres tipos polimorficos (elemento, compuesto y simple) y una relación recursiva de “compuesto” hacia “elemento”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cual es la utilidad del interface Datasource? ¿Como se utiliza en el contexto de un servidor JEE?

A
  • Proporcionar a las aplicaciones de un pool de conexiones de BBDD
  • Para poder usarse necesitamos recuperar ese objeto Datasource del arbol JNDI (programaticamente o mediante inyeccion de dependencias)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿En que consiste la tecnica de inyeccion de dependencias? Ejemplos

A

En un mecanismo de diseño que consiste en que los objetos que quieren colaborar los enlaza entre si el “sistema”

Ejemplos –> Spring (CORE) y JEE (CDI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

En c#, ¿para que nos sirve la palabra reservada sealed?

A

Para evitar que se puede heredar de esta clase (equivalente a final en Java)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

En php, ¿en que consisten los traits?

A

En un mecanismo de reutilización de metodos distinto al de la herencia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Con que protocolo podemos conseguir alta disponibilidad entre routers?

A

VRRP (Virtual Router Redundancy Protocol)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuantos host podemos direccionar con una dirección IP de clase D?

A

No aplica, son direcciones multicast

https://en.wikipedia.org/wiki/Classful_network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Que zona de la memoria se utiliza cuando se generan objetos en Java?

A

HEAP (se puede configurar cuando se lanza un proceso java con la jre)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Para que se usa el modificador volatile en Java?

A

Para evitar que cada hilo de ejecución haga copia en su cache de un atributo de un objeto que están compartiendo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cual es el objetivo principal de una VLAN?

A

Segmentar de forma logica la red. Crea distintos dominios de difusión y le da mayor seguridad al diseño de la LAN

https://es.wikipedia.org/wiki/Dominio_de_difusi%C3%B3n

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es un hipervisor de tipo 1?

A

Aquellos que funcionan directamente sobre el hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué diferencia existe entre una CPU y una APU?

A

Que la APU (concepto de AMD) tiene una tarjeta grafica incorporada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

En SQL, ¿qué podemos decir del conjunto de resultados despues de aplicar UNION ALL?

A

Que incluirá las filas repetidas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Cual es el objetivo de un producto como Nagios?

A

Monitorización de red (dispositivos SNMP entre otros)

https://es.wikipedia.org/wiki/Nagios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Para que nos sirve el caracter “=” en la codificación Base64?

A

Para relleno cuando la información no es multiplo exacto al dividir de 6 en 6 bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué es el grado en el modelo relacional?

A

Numero de atributos de la relacion

17
Q

En el modelo relacional,¿que particularidad tiene una superclave?

A

Que en ocasiones se puede reducir (eliminar algun atributo) y seguir siendo una clave

18
Q

En redes inalámbricas, ¿cual es el concepto del MU-MIMO?

A

Tecnica para permitir transmisiones simultaneas a los clientes (basado en streams,2x2,4x4,…)

19
Q

¿Qué es el estrangulamiento térmico en una CPU?

A

Mecanismo de protección que hace que el rendimiento de la CPU baje con una excesiva temperatura

20
Q

En que consiste la técnica de overclocking?

A

En forzar a un regimen de funcionamiento superior a la CPU (es importante un buen mecanismo de refrigeración)