Errores comunes de desarrollo de Java de negocios de 100 casos

Las palabras de apertura (1 conferencia)

artículos del Código (2 habla)

 

01 | el uso concurrente de herramientas de la biblioteca, volver sit flujos seguros y que se relaje?

@Override
@GetMapping(value = "/{id}/")
public ResponseEntity getOne(@PathVariable Object id) {
    try{
        log.warn(Thread.currentThread().getName() + ":" + currentUser.get());
        currentUser.set(id);
        log.warn(Thread.currentThread().getName() + ":" + currentUser.get());
        return responseEntity.success(service.getById((Serializable) id));
    }finally {
        currentUser.remove();
    }

}

 

02 | Código de bloqueo: No deje que el "bloqueo" para convertirse en algo molestando

 

Publicados 105 artículos originales · ganado elogios 33 · Vistas a 30000 +

Supongo que te gusta

Origin blog.csdn.net/github_38596081/article/details/104784308
Recomendado
Clasificación