Deja que el arquitecto te llame

  Un día de trabajo sigue siendo muy compacto, pero se siente ineficiente. Entre ellos, en el proceso de comentar código y agregar parámetros jvm, parece que soy descuidado. Por ejemplo, en el proceso de restauración del código comentado, el área seleccionada es incorrecta. En el proceso de agregar parámetros jvm, se copió contenido redundante. Originalmente, este asunto era muy simple y no cometería errores, pero todavía no lo hice bien. Al menos este error se puede encontrar y corregir en dos lugares, uno es al copiar, el otro al pegar, y no me eché un vistazo, lo que indica que realmente debería tomar un aperitivo.

  Luego, en la tarde, estaba muy apretado desde la línea. Pero la prueba dijo que todavía hay problemas. Fui a ver los registros, hay muy pocos registros, básicamente veo dónde está el problema. Verifique el código usted mismo y no sepa dónde aparece el código. Entonces solo puede agregar algunos registros. Deje que se vuelva a emitir la prueba. Entonces vi los parámetros pasados ​​atrás. Copié los parámetros y luego los llamé localmente, pero originalmente quería cambiar la implementación, porque el entorno de configuración local es más problemático. Pero un colega de desarrolladores bromeó diciendo que volvería a implementar. Entonces mi psicología es realmente incómoda. Debería hacer todo lo posible para tener éxito de inmediato y hacer buenos ajustes a nivel local, para no causar problemas. El entorno es complejo y debe coincidir, solo que esto no implica operaciones de base de datos, no la zona amarilla. Luego depuré localmente y encontré muchos problemas. Por ejemplo, problemas de compresión, descompresión de archivos, rutas de archivos y otros problemas, si no lo ajusta usted mismo, tomará mucho tiempo resolverlo.

  Entonces tenía prisa y mis pensamientos eran caóticos. Encontré el problema mediante la depuración repetida y luego lo resolví. El código escrito también está muy hinchado. Para esto, solo quiero decir que ya es muy bueno expresar el negocio correctamente. Aunque también quiero escribir el negocio con más elegancia, es realmente difícil y hay un proceso.

  Al escribir su propio código, muchas operaciones básicas no lo son.

// 
ZipEntry zipEntry   


ZipOutputStream 
String name = zipEntry.getName (); // Este es el nombre del archivo comprimido 


File [] files = file.listFiles (); // devuelve todos los archivos en la carpeta. 

// 
Secuencias de archivos comprimidos y secuencias de archivos ordinarias: 
las secuencias de archivos ordinarias se pueden usar directamente, pero las secuencias de archivos comprimidas aún deben descomprimirse antes de poder usarse. Al igual que los datos de video, se comprimen durante la transmisión. 

// ResponseEntity <Reource> res = restTemplate.getEntity (); // Practica la transferencia de archivos localmente. Esta es una buena interfaz de transmisión de datos acordada por ambas partes.

  

 

Supongo que te gusta

Origin www.cnblogs.com/Robin008/p/12676738.html
Recomendado
Clasificación