Repaso 13 Flashcards
Explique brevemente el patrón Composite
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”
¿Cual es la utilidad del interface Datasource? ¿Como se utiliza en el contexto de un servidor JEE?
- 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)
¿En que consiste la tecnica de inyeccion de dependencias? Ejemplos
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)
En c#, ¿para que nos sirve la palabra reservada sealed?
Para evitar que se puede heredar de esta clase (equivalente a final en Java)
En php, ¿en que consisten los traits?
En un mecanismo de reutilización de metodos distinto al de la herencia
¿Con que protocolo podemos conseguir alta disponibilidad entre routers?
VRRP (Virtual Router Redundancy Protocol)
¿Cuantos host podemos direccionar con una dirección IP de clase D?
No aplica, son direcciones multicast
https://en.wikipedia.org/wiki/Classful_network
¿Que zona de la memoria se utiliza cuando se generan objetos en Java?
HEAP (se puede configurar cuando se lanza un proceso java con la jre)
¿Para que se usa el modificador volatile en Java?
Para evitar que cada hilo de ejecución haga copia en su cache de un atributo de un objeto que están compartiendo
¿Cual es el objetivo principal de una VLAN?
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
¿Qué es un hipervisor de tipo 1?
Aquellos que funcionan directamente sobre el hardware
¿Qué diferencia existe entre una CPU y una APU?
Que la APU (concepto de AMD) tiene una tarjeta grafica incorporada
En SQL, ¿qué podemos decir del conjunto de resultados despues de aplicar UNION ALL?
Que incluirá las filas repetidas
¿Cual es el objetivo de un producto como Nagios?
Monitorización de red (dispositivos SNMP entre otros)
https://es.wikipedia.org/wiki/Nagios
¿Para que nos sirve el caracter “=” en la codificación Base64?
Para relleno cuando la información no es multiplo exacto al dividir de 6 en 6 bits