Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Si se trata de estar a la ltima, es bastante fcil perder las perspectiva y entrar en una espiral de innovacin continua, olvidando los objetivos estratgicos de la propia empresa. Adems, al disponer de unos recursos limitados en nmero y un ambiente muy acotado, no es posible alimentarse de experiencias (xitos y fracasos) de entornos distintos. Se produce endogamia tecnolgica. Si el da a da te puede, es realmente fcil quedarse obsoleto y perder competitividad.
Tener personal cualificado y disponible para ayudar puntualmente es complejo por los modelos organizativos y de costes (incluso para las grandes consultoras). En Autentia, nos hemos colocado en el centro de este problema, creando una empresa de arquitectura tecnolgica y soporte al desarrollo en nuevas tecnologas. Somos expertos en desarrollos empresariales compartidos por muchas empresas.
Asistencia a responsables de reas de Tecnologa. Asesoramiento personal tcnico/organizativo. Recomendaciones arquitectnicas: Frameworks Tcnicas de control de proyectos. Auditorias de calidad y rendimiento. Desarrollos de sistemas Web y componentes a medida. Toma de requisitos, anlisis, diseo y desarrollo. Construccin de Sistemas transaccionales Web Reingeniera de aplicaciones Desarrollo y/o evolucin de Frameworks Formacin a la carta Direccin de proyectos. Introduccin a las nuevas tecnologas para directivos. Gestin eficaz del tiempo. Anlisis y diseo orientado a objeto y UML. Patrones de diseo Java/J2EE a todos los niveles. Buenas prcticas y tcnicas avanzadas de desarrollo J2EE Struts / JSF / EJBs / Hibernate C/C++ en Windows y Linux. Arquitectura de Aplicaciones Empresariales
www.autentia.com
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms
Pgina 1 de 3
Tutorial desarrollado por: Roberto Canales Mora 2003-2005 Creador de AdictosAlTrabajo.com y Director General de Autentia S.L.
Anuncios Goooooogle
import java.io.*; /** * * @author Roberto Canales */ public class serializacion { static int veces = 10; public static void main(String[] args) { Persona array[] = new Persona[10000]; for(int i=0;i< array.length; i++ ) { array[i] = new Persona(i , "Nombre " + i); } long tiempoInicial = System.currentTimeMillis(); ejecutaProceso1(array); long total = System.currentTimeMillis() - tiempoInicial; System.out.println("El tiempo a es " + total); tiempoInicial = System.currentTimeMillis(); ejecutaProceso2(array); total = System.currentTimeMillis() - tiempoInicial; System.out.println("El tiempo b es " + total); } static void ejecutaProceso1(Persona [] array) { try { FileOutputStream outfisico = new FileOutputStream("salida1.txt"); ObjectOutputStream salida = new ObjectOutputStream(outfisico);
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=serializacion
03/01/2006
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms
Pgina 2 de 3
for(int i=0; i < veces; i++) { salida.writeObject(array); salida.write(i); } } catch(Exception e) { } } static void ejecutaProceso2(Persona [] array) { try { FileOutputStream outfisico = new FileOutputStream("salida2.txt"); ByteArrayOutputStream presalida = new ByteArrayOutputStream(); ObjectOutputStream salida = new ObjectOutputStream(presalida); for(int i=0; i < veces; i++) { salida.writeObject(array); salida.write(i); } presalida.writeTo(outfisico); } catch(Exception e) { } } }
class Persona implements Serializable { int id; String nombre; public Persona(){} public Persona(int pId, String pNombre) { this.id = pId; this.nombre = pNombre; } }
Como norma general, siempre realizaremos entradas y salidas a travs mediante streams que gestionen buffers. A partir de la versin Java 1.4, aparece NIO (nuevo API de Input Output) que nos permite mejorar el rendimiento de nuestros procesos de entrada y salida. A la hora de desarrollar aplicaciones Java, el uso de tcnicas simples puede ayudarnos a mejorar el comportamiento de nuestro programas .... Existen otras muchas tcnicas que os iremos contando en otras ocasiones .....
Si desea contratar formacin, consultoria o desarrollo de piezas a medida puede contactar con
Autentia S.L. Somos expertos en: J2EE, C++, OOP, UML, Vignette, Creatividad .. y muchas otras cosas
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=serializacion
03/01/2006
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms
Pgina 3 de 3
Nota: Los tutoriales mostrados en este Web tienen como objetivo la difusin del conocimiento. Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores. En algn caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de sus respectivos dueos. Si algn afectado desea que incorporemos alguna resea especfica, no tiene ms que solicitarlo. Si alguien encuentra algn problema con la informacin publicada en este Web, rogamos que informe al administrador rcanales@adictosaltrabajo.com para su resolucin.
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=serializacion
03/01/2006