S06 11/02/23 Flashcards

1
Q

Explique brevemente el patrón Composite

A

Patrón de diseño estructural que permite componer objetos en estructuras de árbol y trabajar con esas estructuras como si fueran objetos individuales.

Podemos crecer dinámicamente tanto en número como en tipo de eslabones. 3 tipos polimorficos (elemento, compuesto y simple). relación recursiva de “compuesto” hacia “elemento”.

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

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

A

1 Proporcionar a las aplicaciones de un pool de conexiones de BBDD

2 Para poder usarse necesitamos recuperar ese objeto Datasource del árbol JNDI (programáticamente o mediante inyección de dependencias)

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

¿En qué consiste la técnica de inyección de dependencias? Ejemplos

A

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

Ej: 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 qué nos sirve la palabra reservada sealed?

A

Evitar que herede esa 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 qué consisten los traits?

A

Mecanismo de reutilización de métodos distinto a 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 hosts podemos direccionar con una dirección IP de clase D?

A

No aplica, son direcciones multicast

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

¿Qué 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 qué se usa el modificador volatile en Java?

A

Evitar que cada hilo de ejecución copie en su cache un atributo del objeto que comparten

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

¿Cuál es el objetivo principal de una VLAN?

A

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

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

Funcionan directamente sobre el hardware

Software de virtualización

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

APU = CPU + IGPU

(concepto de AMD)

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 después de aplicar UNION ALL?

A

Incluirá las filas repetidas

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

¿Cuál es el objetivo de un producto como Nagios?

A

Monitorización de red (dispositivos SNMP entre otros)

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

¿Para qué nos sirve el carácter “=” en la codificación Base64?

A

Para relleno cuando la información no es múltiplo 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

1 ¿Qué es el grado en el modelo entidad relación?.

2 ¿y en el relacional?.

A

1 Conjunto de entidades participantes en la relación.

2 Numero de atributos de la relación.

17
Q

En el modelo relacional, ¿qué particularidad tiene una superclave?

A

Que en ocasiones se puede reducir (eliminar algún atributo) y seguir siendo una clave

18
Q

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

A

Técnica 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:

La temperatura excesiva baja el rendimiento del CPU.

20
Q

¿En qué consiste la técnica de overclocking?

A

forzar una frecuencia superior al CPU

importante refrigerarlo