Buscar
Social
Ofertas laborales ES

Entries by jcarmonaloeches (34)

viernes
ago142015

Java 7, divide y vencerás.

Presentamos un ejemplo de la famosa frase "divide y vencerás". Java 7 define una interfaz que permite ejecutar tareas de manera asíncrona. Ha evolucionado en este sentido y es bienvenido. Gracias por leernos, un saludo.

Click to read more ...

viernes
ago142015

Java 7: leyendo ficheros indicando el encoding

Buenos días, Como muchos conocéis, las diferentes codificaciones permitidas a la hora de redactar un fichero de texto, pueden ocasionar problemas, especialmente entre diferentes sistemas, o bien, entre sistemas usados en diferentes países (y por lo tanto, con gran probabilidad de codificaciones diferentes). Java 7 parece que tiene en cuenta esta problemática y proporciona medios positivos para el tratado de la misma. A continuación, vemos un ejemplo práctico.

Click to read more ...

miércoles
ago122015

Java 7: ejemplos prácticos

Buenos días, De cara a ir actualizándonos todos a Java7, publicamos los siguientes ejemplos prácticos que puedan servir de utilidad a la comunidad. La idea es hacer lo propio con la versión Java EE, así como con Java 8 Muchas gracias por vuesta atención, Un saludo,

Click to read more ...

jueves
jul302015

Compilación multihilo con Maven



¿Sabéis que Maven3 es multihilo? Pues he probado a compilar con 10 hilos y me tarda más tiempo que con uno :)

Aparte, es necesario, en ocasiones, actualizar versiones de plugins (las nuevas versiones de plugins son threadsafe... pero algunos antiguos no....).

¿Habéis probado esta característica? ¿Tenéis opinión sobre la misma?

El comando para ejecutar con 10 hilos podría ser algo parecido a lo siguiente:
mvn -T 10 clean install -Dmaven.test.skip=true

En mi caso, ha sido necesario actualizar los siguientes plugins (es necesario que los mismos sean threadsafe)

->maven-compiler-plugin: -> necesaria versión 2.3.1
->maven-source-plugin: necesaria versión 2.1.2
->maven-war-plugin: necesaria versión 2.6
Un enlace de apoyo, en mi caso, ha sido el siguiente:
viernes
jun262015

Definitivamente me paso a TORA

Buenos días, usuarios de cliente de Oracle. A continuación publico un post de un desarrollador frustrado con el rendimiento de SQL Developer sobre máquinas que corren con sistema operativcs Windows.. Parece que hay otras opciones gratuitas más acordes a este sistema operativo... ¡A continuación, hablamos de TORA!

Click to read more ...

jueves
jun112015

Spring 4: Nuevas características.

Buenos días. Como casi toda la comunidad Java conoce, Spring Framework es un framework popular de desarrollo de aplicaciones, con módulos en prácticamente todas las áreas de una aplicación. La última versión, según indica wikipedia, estable, fue sacada el 25 de Marzo de 2015, cuando se publicó la versión 4.1.6. A continuación, mencionamos las características de este popular framework de desarrollo Java con respecto a versiones anteriores.

Click to read more ...

jueves
jun112015

Gradle

Gradle es una herramienta de automatización de proyectos que construye los mismo teniendo en cuenta conceptos de Apache Ant y Maven, e introduciendo el llamado DSL (lenguaje de dominio específico) en lugar del más tradicional XML, para declarar la configuración de proyecto. Gradle utiliza un grafo acíclico para determinar el orden en la cual las tareas pueden correr. A continuación, mencionamos más características y observaciones sobre esta herramienta.

Click to read more ...

jueves
mar122015

Duda sobre XML Schemas

Buenos días,

Realizando cambios sobre unos XML Schemas que me pasaron, surgió el siguiente caso:

-Tenemos un fichero "elementoscomunes.xsd" que definen el tipo de dato "edad".

-Posteriormente, tenemos un fichero "alumnos.xsd" que contiene un alumno, a su vez, un alumno tiene un "profesor" y una "edad".

-A su vez, definimos el fichero "profesor.xsd" que contiene un profesor, a su vez, un profesor tiene n "alumnos" y una "edad".

Parece claro que profesor.xsd debe importar alumnos.xsd y elementoscomunes.xsd, y alumnos.xsd, a su vez, profesor.xsd y elementoscomunes.xsd....

Pero, ¿no véis cierta redundancia, (alumnos.xsd importa elementoscomunes.xsd dos veces, una de manera directa, y una segunda, a través de profesor.xsd), además de una posible redundancia cíclica (alumnos.xsd importa profesor.xsd y viceversa)?

¿Cómo resolverías este caso?

Muchas gracias por vuestra participación.

Un saludo,

viernes
ene232015

Java SE 8 Programmer I

Oracle comunica que el periodo Beta del examen ha finalizado, realizando las publicaciones de resultados en  CertView  aproximadamente el 26 de Enero de 2015.

Esto supone que el examen pasa a fase de producción. Es decir, cualquier persona puede registrarse y solicitar cita para el examen previo pago en PersonVue.

Como es lógico, desde el punto de vista empresarial, Oracle cuenta con una gran ventaja didáctica en este sentido, lo que le permite sugerir, que, para aprobar el examen, la mejor manera de hacerlo es mediante el curso  Java SE 8 Fundamentals, curso online, con un precio de 2400 dólares, y duración de 5 días.

Click to read more ...

martes
dic022014

Conceptos básicos de protocol Buffer.

Cuestión: en la actualidad, existe mucha información de datos transmitida entre diferentes máquinas / servidores. Esto conlleva a la necesidad obligada de definir un formato comprensible entre dichas máquinas. Véase, todas las máquinas entienden binario... podemos compartir información binaria entre ellas, pero dicha información debe tener un sentido. Podemos, entonces, yendo a niveles superiores, definir objetos de Java y serializarlos, o bien, podemos definir un lenguaje de intercambio de datos, como XML, y transmitir la información en este lengüaje. En este escenario (compartición de datos entre sistemas), en un escenario ya maduro, entran los ingenieros de desarrollo de Google con Protocol Buffers.... y no defraudan (en principio) A continuación, vemos un minitutorial y los conceptos básicos de esta "tecnología"

Click to read more ...