lentitudJavaAumento

La lentitud de Java y su éxito

Todos hemos oído hablar de la lentitud de Java, siempre ha sido evidente que no puede ejecutarse de la misma forma que se ejecuta una aplicación nativa y su rendimiento es menor. Con los años muchas cosas han mejorado y las máquinas JIT (Just In Time) han conseguido mejorar el rendimiento del lenguaje. Las máquinas […]

tablets

¿Qué es el Internet Of Things (IoT)? (CantabriaTIC)

Cada día que pasa el concepto de IOT aparece en más medios , pero en la mayoría de las ocasiones nos es difícil aclararnos de a que se refiere exactamente. Acabo de escribir un artículo para la gente de CantabriaTIC que espero ayude a aclarar el concepto a la gente que esta empezando. Lo podeis […]

JavaGenericsErasureList

Java Generics Erasure y sus problemas

El trabajo con los tipos Genéricos en Java es algo de lo más habitual , pero siempre hay situaciones en las que aparecen dudas. Una de las cosas más importantes que hay que entender hablando de Genéricos es que se trata realmente de “sintaxis sugar” es decir no existen realmente en la JVM. Esto es […]

javaSingletonPropertiesCorrecto

Utilizando Java Singleton Properties

El patrón Singleton es uno de los más utilizados y se encarga de construir una clase de la cual únicamente se pueda construir un objeto. La construcción el patrón no es complicada pero a la gente que empieza le cuesta hacerse una idea de cual pueden ser sus usos. Muchas veces no parece tener mucho […]

javoSizeConsolaInterna

Utilizando JavoSize como Profiler

JavoSize es una herramienta de troubleshooting que permite localizar y solventar muchos de los problemas que nos puedan aparecer en la puesta en producción de nuestras aplicaciones Java . Si algo destaca de esta herramienta es que no hace falta ser un guru para manejarse con ella, algo que lo diferencia de otras. Configuración Normalmente cuando tenemos […]

jdbcBatch

JDBC Batch y rendimiento

JDBC Batch , o ejecuciones batch es una de las características que muchas veces nos olvidamos que están disponibles en JDBC  y pueden mejorar el rendimiento de las actualizaciones que ejecutemos. Normalmente cuando uno trabaja con JDBC o tecnologías similares puede ejecutar varias consultas de inserción seguidas. Aunque esto nos parezca correcto, dependiendo de la circunstancia […]

javastaticimport

Java Static Import

Java Static Import es una de las características menos conocidas del core del lenguaje, pero a veces puede ser muy útil. La mayoría de los desarrolladores usan la palabra reservada “import” para importar las diferentes clases que va a utilizar en su programa. Existen situaciones en el que el uso de los imports no es suficiente. […]

javaHashCodeCorrecto

Generando un Java HashCode correcto

Java HashCode es uno de los métodos que mas quebraderos de cabeza genera a los programadores. El método se usa en combinación con el método equals para comparar a nivel de negocio cuando dos objetos de una clase son idénticos. La implementación de equals siempre es mucho más sencilla de entender. Java HashCode Este método […]

f1F-_Tsz_400x400

Java Jodd MicroFramework

Java Jodd MicroFramework es un conjunto de frameworks y utilidades que en muchos proyectos pueden realizar un buen aporte. Una de las características que más destaca es que solo ocupa 1.5 megas. Algo que  hoy es cada vez más importante por la necesidad de modularidad.     Java Jodd Microframework esta bien diseñado y aporta […]

springrestservicepublicacion

Spring REST Service con @RestController

Crear un Spring REST Service es ahora muy sencillo a través del uso de la anotación @RestController que Spring 4 soporta. En primer lugar se configura el fichero de pom.xml de Maven con las siguientes dependencias. El siguiente paso es configurar el Servlet Dispatcher en el web.xml El último paso a nivel de configuración es […]

jQuerygetScript

jQuery getScript y carga dinámica

Cada día necesitamos más realizar  la carga dinámica de ficheros de Javascript. Tecnologías como Require.js abordan esta problemática. Pero hay muchas situaciones cotidianas que se pueden resolver de forma más sencilla con algo como jQuery getScript. Utilizando jQuery getScript En el siguiente ejemplo se muestran dos botones  “cargar” y “operar”. El primero de ellos aparece habilitado cuando […]

diagramaspringmvcbeanvalidation

Utilizando Spring MVC Bean Validation

Spring MVC Bean Validation es una de las características más utilizadas de Spring MVC y nos permite apoyarnos en  la JSR 303 (Bean Validation ) para validar la información de los objetos que estemos introduciendo con un  formulario. Para ello deberemos incluir en el proyecto de Maven las dependencias de Spring MVC así como las […]

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