@ColumnTransformer(
read = "AES_DECRYPT(FROM_BASE64(HP), " + key + "," + iv)" // 칼럼 값을 가져올 때
write = "FUNCTION_ENCRYPT(?)") // 칼럼 값을 쓸 때
private String hp;
newCachedThreadPool
newFixedThreadPool
newSingleThreadExecutor
newWorkStealingPool
newScheduledThreadPool
ExecutorService 인스턴스를 생성해 준 후 submit으로 작업 전달
submit: 작업 전달
awaitTermination: 지정된 시간 내에 종료되지 않으면 false를 리턴
shutdownNow: 남아있는 스레드 강제 종료
shutdown: 작업 완료된 스레드 종료
ExecutorService executorService = Executors.newCachedThreadPool();
executorService.submit(() -> {
실행문
});
executorService.shutdown();
// 20초 전에 완료되면 true
// 20초가 지나도 완료가 되지 않으면 false
executorService.awaitTermination(20, TimeUnit.SECONDS)
executorService.shutdownNow();
🤗 Thread.sleep(밀리초) 을 이용해 대기를 걸어둘 수 있음
C:\Program Files\MySQL\MySQL Server 8.0\etc
my.cnf 파일 vim 편집기로 수정