原创 Callable和Future

// 創建一個線程        ExecutorService executorService = Executors.newSingleThreadExecutor();        Future<String> future = e

原创 Callable和Future

// 創建一個線程        ExecutorService executorService = Executors.newSingleThreadExecutor();        Future<String> future = e

原创 Java緩存和讀寫鎖

先說最常見的一道面試題:hibernate 中的load()方法和get()方法的區別用這些代碼解釋最好User user = session.load(id,User.class);        User user = session.