JavaStringPoolGenerar

Java String Pool , un concepto importante

¿Qué es el Java String Pool? . Muchas veces cuando trabajamos con Java tenemos  que comparar objetos y tipos básicos entre ellos. Si recordamos de otro artículo anterior , para comparar tipos básicos usamos el operador == que es el operador de comparación . Por otro lado si comparamos objetos usamos el método equals(). Hasta aquí todo […]

JDBCResultSetTypesSensitive

JDBC ResultSet Types y su funcionamiento

Vamos a echar un vistazo a los distintos JDBC ResultSet Types  que existen. Recordemos que el API de JDBC es parte del temario de la certificación de Java Programmer. Es curioso que  aunque usamos habitualmente JDBC nuestro conocimiento sobre él es en muchos casos superficial. Hoy hablaremos sobre los tipos de ResultSets que existen, para ello  partiremos […]

JavaScriptConsoleTimeDiagram

JavaScript console time y rendimiento

El uso de JavaScript console time , es una de las herramientas más útiles a la hora de  validar el rendimiento de nuestro código de JavaScript. En muchas ocasiones nos encontraremos con resultados sorprendentes comparado con lo que esperabamos. Vamos a ver un ejemplo apoyándonos en jQuery. Disponemos de un bloque de código que muestra […]

VersionesDeJavaUltimas

Las versiones de Java y su historia

Las primeras versiones de Java han cumplido 20 años . Hemos pasado de la versión  1.0 a la versión 1.8 .¿Qué es lo que se ha ido añadiendo al lenguaje? . Vamos a echar un vistazo a cada una de las versiones y sus aportes Versiones de Java (1.0 -1.2) Java aparece en 1995 como un […]

DOMandVirtualDOM

¿Qué es el Virtual DOM y como funciona?

El concepto de Virtual DOM es un concepto que cada día esta más de moda. Vamos a intentar explicarlo de una forma gráfica. Imaginemonos que disponemos de una tabla con datos en una página HTML. Esta tabla dispone de en cada fila de un botón de edición. Este botón nos permite cambiar de forma rápida los […]

JavayJSONDiagrama

Java JSON utilizan la librería mJson

Todos usamos Java  JSON en el trabajo diario . JSON ha convertido en el formato de intercambio de información más natural entre distintos tipos de aplicaciones. En Java la mayor parte de las librería realizan un enfoque basado en mapear  estructuras JSON a clases Java . Java  JSON Sin embargo puede que no siempre queramos este enfoque […]

JavaScriptBundleBrowserifyDiagram

¿Qué es un JavaScript Bundle?

El concepto de JavaScript Bundle genera muchos problemas a los desarrolladores cuando diseñan arquitecturas JavaScript. Estamos acostumbrados a tener un código de JavaScript pequeño que se almacena en un par de ficheros y se carga en la correspondiente página web. Lamentablemente esto no es lo que el futuro nos depara , cada día tenemos más y más […]

SpringData

Introducción a Spring Data y JPA

Spring Data es uno de los frameworks que se encuentra dentro de la plataforma de Spring.  Su objetivo es simplificar al desarrollador la persistencia de datos contra distintos repositorios de información . Vamos a ver una introducción a este framework y como ayuda a  simplificar nuestro trabajo. Nos apoyaremos en JPA para ello. Spring Data y […]

JavaScriptMapImplementation

JavaScript map y su implementación

Cada día usamos más funciones como JavaScript map . Con el paso del tiempo nos vamos acostumbrando a programar de una forma más funcional. Ahora bien ¿Cómo se implementan realmente estas funciones en JavaScript? . Vamos a ver un ejemplo .Para ello partiremos de un array que ejecuta una función map. En este caso tenemos […]

JPASingleTableInheritance

JPA Single Table Inheritance

Vamos a construir un ejemplo de JPA Single Table inheritance. La herencia es una de las características que menos se comprende cuando hablamos de frameworks de persistencia. En este caso vamos a ver la casuística más sencilla, una jerarquía de clases que se almacenan  en una única Tabla. JPA Single Table Inheritance implementación Vamos a […]

JavaScriptApplyVSCallDiagramthis

JavaScript apply vs call

El uso de JavaScript apply vs call ,es una pregunta muy habitual cuando profundizamos en JavaScript . ¿Para que sirven estos dos métodos tan peculiares?. Vamos a construir un ejemplo que ayude a aclarar las dudas . JavaScript Objetos Imaginemonos que tenemos el siguiente objeto de JavaScript: Invocamos al método imprimir y nos imprime por […]

Java8FlatMapDiagram

Java 8 FlatMap y Streams

El uso de Java 8 FlatMap es algo que en muchas ocasiones cuesta entender . La programación funcional en Java 8 esta empezando y para la mayor parte de la gente es algo muy nuevo. Vamos a crear un ejemplo sencillo de flatMap, partiremos de dos clases relacionadas Personas y Viajes. Una persona realiza varios […]

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies