cron4l's blog https://www.javamexico.org/blogs/cron4l es Bloqueo de tabla ocasionada por Trigger https://www.javamexico.org/blogs/cron4l/bloqueo_de_tabla_ocasionada_por_trigger <p>Que tal amigos una pregunta..</p> <p>Un trigger puede hacer que la tabla se bloquee??? digo esto debido a que tengo una tabla donde hay 2 trigger un AFTER INSERT y otro AFTER UPDATE por ahora el que al parecer esta causando problema es el primero (AFTER INSERT) ya que al hacer varios INSERTS simultáneos llega un punto donde me sale el error Try Restarting Trasaction etc... y al quitar esos triggers de la DB los procesos a pesar de ser simultáneos los hace de manera correcta.</p> <p>Estoy usando Mybatis,Spring y Mysql.</p> <p>Gracias.</p> https://www.javamexico.org/blogs/cron4l/bloqueo_de_tabla_ocasionada_por_trigger#comments Java Enterprise Wed, 04 Apr 2018 00:22:46 +0000 cron4l 9263 at https://www.javamexico.org Concurrencia Web Service REST ibatis Spring https://www.javamexico.org/blogs/cron4l/concurrencia_web_service_rest_ibatis_spring <p>Buen día a todos les comento mi problema. Tengo un proyecto web donde se hacen peticiones a los web service entre tantas de la peticiones hay una en particular que me esta dando muchos problemas y es el siguiente: Tengo una query que busca el máximo id de una columna + 1, en el método donde hago varias cosas al final mando a llamar esa query y justo después hago un insert a la base de datos con ese id que me devuelve la primer query. el problema es que hay ocasiones donde parece que se hace una peticion al mismo tiempo hora y segundo y en le asigna el (id + 1) a dos usuarios totalmente distintos cuando yo esperaria que sea el cosecutivo, eh utlizado varias notaciones en el método como este: <span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span> pero aun así el problema persiste.</p> <p>Agradecería sus comentarios.</p> <p>Gracias!!</p> https://www.javamexico.org/blogs/cron4l/concurrencia_web_service_rest_ibatis_spring#comments Java Enterprise Wed, 06 Sep 2017 22:22:10 +0000 cron4l 9171 at https://www.javamexico.org Crear objecto a partir de una clase https://www.javamexico.org/blogs/cron4l/crear_objecto_partir_de_una_clase <p>Buen día a todos.</p> <p>Me gustaría implementar lo siguiente:</p> <p>Tengo un servicio al cual le llegan x parámetros y en uno de esos le mando el nombre de la clase "llave" por ejemplo y usando el siguiente código obtengo la clase y solo ocuparia castear al objecto usuario.<br /> <span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p>hasta aquí todo bien pero lo que realmente me gustaría hacer es no tener que castear el objeto ya que lo envió a un método (sobrescrito).</p> <p>les comparto el comparto un pequeño código de prueba:</p> <p>Existirá alguna manera de no tener que hacer el cast al mandar a llamar el método "metodoInvocado"...?? y que solo llame el método una vez y ya lo mande a su respectivo método sobrescrito.</p> <p><span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p><a href="https://www.javamexico.org/blogs/cron4l/crear_objecto_partir_de_una_clase" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/cron4l/crear_objecto_partir_de_una_clase#comments Java Enterprise Mon, 10 Apr 2017 19:14:15 +0000 cron4l 9098 at https://www.javamexico.org Error SpringContextLoaderListener https://www.javamexico.org/blogs/cron4l/error_springcontextloaderlistener <p>Buen dia, acabo de formatear mi maquina y tengo w10 pero al querer levantar mi proyecto me sale la siguiente una excepción, el proyecto antes de formatearlo funcionaba sin problemas después lo descargue de un repositorio y aparece la excepción.</p> <p>Nota: Esto mismo me sale en la maquina de mi casa y trabajo, ya descargue las jar de resteasy y sigue saliendo.<br /> <span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p><a href="https://www.javamexico.org/blogs/cron4l/error_springcontextloaderlistener" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/cron4l/error_springcontextloaderlistener#comments Java Enterprise Mon, 19 Dec 2016 18:01:43 +0000 cron4l 9038 at https://www.javamexico.org Cargar imagen CMYK java https://www.javamexico.org/blogs/cron4l/cargar_imagen_cmyk_java <p>Hola a todos,</p> <p>Me gustaria que me orientaran sobre la carga de imagenes usando java, tenemos un sistema en cual una de sus opciones es subir imagenes desde web y usamos java para los servicios, el problema que salio fue al tratar de subir una imagen que esta como CMYK al parecer, ya que otras imagenes las deja subir y mostrar sin problemas.</p> <p>eh buscado por la web pero las cosas que ponen no son muy claras para mi, descargue un .jar (CMYKJPEGImageReader) y en su documentacion vi que se pueden crear imagenes de ese tipo o incluso leerlas solo que el codigo que tengo implementado obtengo el width y height, tengo este codigo en un catch si la imagen es cmyk (en caso de serla): </p> <p><span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p><a href="https://www.javamexico.org/blogs/cron4l/cargar_imagen_cmyk_java" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/cron4l/cargar_imagen_cmyk_java#comments Java Standard Edition Wed, 24 Aug 2016 17:25:20 +0000 cron4l 8975 at https://www.javamexico.org property eclipselink.jdbc.user is deprecated https://www.javamexico.org/blogs/cron4l/property_eclipselinkjdbcuser_deprecated <p>Disculpen tengo un problema, estoy haciendo un pequeño login usando JSF y JPA, pero tengo un problema al mandar la informacion del formulario ya que no realiza la ejecucion del programa como es, en la consola de java (eclipse) me manda estos mensajes:</p> <p>ya cambie varias veces los jar (eclipselink y javax-persistence) pero me sigue saliendo el mismo problema, tambien les comparto el persistence.xml.</p> <p>Espero puedan ayudarme.</p> <p>PD. antes de ese proyecto hize uno usando solo JPA y con las jar que use no hubo ningun problema.</p> <p><span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p><a href="https://www.javamexico.org/blogs/cron4l/property_eclipselinkjdbcuser_deprecated" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/cron4l/property_eclipselinkjdbcuser_deprecated#comments Java Enterprise Fri, 01 Jan 2016 03:21:36 +0000 cron4l 8846 at https://www.javamexico.org Duda con metodo de un servlet java EE https://www.javamexico.org/blogs/cron4l/duda_con_metodo_de_un_servlet_java_ee <p>Hola a todos, recién estoy aprendiendo como desarrollar paginas web usando JAVA EE en eclipse con jsp y servlet usando tomcat, voy lento pero seguro y eh logrado un par de cosillas gracias a los vídeos que hay en la web, tengo una duda con 2 métodos que aparecen al crear un servlet y no tengo entendido bien que diferencia hay entre uno y otro (y en los vídeos usan NETBEANS y hay solo sale 1 método) y es por eso que acudo a ustedes para que me oriente un poco sobre dichos métodos.</p> <p>Coloco los métodos abajo:</p> <p>GRACIAS!!!</p> <p><span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p>en el ejercicio que hice hice mi proceso en el método doPost y no hubo problemas y por eso mi duda es el de arriba que función tiene o bien en que momento debería utilizarlo.</p> https://www.javamexico.org/blogs/cron4l/duda_con_metodo_de_un_servlet_java_ee#comments Java Enterprise Sat, 12 Dec 2015 05:13:04 +0000 cron4l 8834 at https://www.javamexico.org Problema con query Mysql https://www.javamexico.org/blogs/cron4l/problema_con_query_mysql <p>Hola a todos;</p> <p>Tengo un pequeño problema al ejecutar una query en un servidor y es que este se tarda demasiado o simplemente no responde, si hago pruebas de manera local no hay mayor problema y la query se ejecuta de manera normal, revisando la misma query ejecutandola en la base de datos que esta en el servidor me di cuenta que si quito el ORDER BY "" ASC la query se ejecutan sin problemas y rapido. Me gustaria que pudieran ayudar o conocer cual es el problema del mismo.</p> <p>les dejo la query:</p> <p><span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p><a href="https://www.javamexico.org/blogs/cron4l/problema_con_query_mysql" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/cron4l/problema_con_query_mysql#comments Conceptos Wed, 25 Nov 2015 16:27:53 +0000 cron4l 8814 at https://www.javamexico.org List<tipoDato> name = new ArrayList<tipoDato>? https://www.javamexico.org/blogs/cron4l/listlttipodatogt_name_new_arraylistlttipodatogt <p>Hola a todos tengo una duda con respecto a la declaracion de una lista o bien un arraylist, eh visto que se pueden declarar listas de<br /> esta manera: <span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span><br /> y la verdad entiendo un poco sobre el por que de esta declaracion y sobre sus ventajas a si declarar un ArrayList de manera normal:<br /> <span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span>.</p> <p>A menos que este mal se que un ArrayList no contiene indice como un areglo normal y que la lista si tiene ya que se puede acceder a sus elementos de una manera normal (for nomal) pero eh buscado sobre el porque declarar una lista de la primera forma y la informacion que eh encontrado no me deja del todo satisfecho.</p> <p>Por eso mismo acudo a ustedes y me puedan ayudar a aclarar un poco esta duda.</p> <p>Gracias!!</p> https://www.javamexico.org/blogs/cron4l/listlttipodatogt_name_new_arraylistlttipodatogt#comments Java Standard Edition Mon, 23 Nov 2015 22:26:01 +0000 cron4l 8813 at https://www.javamexico.org Desarrollo web para manejo de contenido multimedia https://www.javamexico.org/blogs/cron4l/desarrollo_web_para_manejo_de_contenido_multimedia <p>Disculpen una duda, me gustaria que me orientaran ya que estoy pensando desarrollar una web en el cual esta se subirán archivos como imagenes, videos y documentos pero digamos que mi duda es la manera de almacenar todos estos datos en un host, pero lamentablemente no se cuenta con mucho capital como para rentar uno a menos de que sea la ultima opcion y la vas viable, en este caso exiten API´S que se puedan utilizar en la web para almacenar los datos en las paginas ya existentes como youtue (para los videos) mediafire (para los documentos) y alguna otra para las iagenes...</p> <p>me podrian orientar que desicion tomar para poder hacer que todo esto se haga desde la misma web sin tener que visitar alguna de las paginas ya mencionadas??</p> <p>Gracias</p> https://www.javamexico.org/blogs/cron4l/desarrollo_web_para_manejo_de_contenido_multimedia#comments Comunidad Sat, 07 Feb 2015 01:21:20 +0000 cron4l 8431 at https://www.javamexico.org