LOG
- 오늘도 지하철 타고 가는데 30초에 한 번 문 쪽을 쳐다보는 아저씨가 계셨다. 나중 가니까 문을 보는지 나를 보는지 모르겠어서 자리를 옮겼는데 갑자기 근처로 오셔서 ㅋㅋㅋ 옆 칸으로 도망갔다. 아무 일도 일어나지 않았고 진짜 나를 본 것도 아니겠지만 그냥 피하는 게 맞았던 것 같다.
- 체인저, 주드와 함께 오늘도 matzip 이슈 보는 시간을 가졌다. 후니가
ApplicationEvent
를 사용해서 asyncExecutor가 종료되기를 기다리고 + 일정 시간 뒤에 종료하라는 힌트를 더 주셔서 같이 찾아봤다. 찾아보니 ThreadPoolTaskExecutor
의 속성 중에 setWaitForTasksToCompleteOnShutdown
을 설정하면 모든 진행중인 작업이 끝날 때까지 기다리고, setAwaitTerminationMillis
를 설정해주면 종료되기까지 최대 몇 밀리초를 기다릴지 설정할 수 있다. 주드 말로는 비동기 스레드는 graceful shutdown을 해주지 않아도 잘 종료되는데 동기 스레드는 graceful shutdown을 해야 한다고 한다. 내일 가서 좀 더 설명을 들어야겠다.
- 포이와 체인저 집에 가서 밥을 먹었다 ㅋㅋㅋ 집 가기 전에 체인저가 제육 먹는다고 하고 같이 먹을래? 라고 말하길래 장난인줄 알았더니 진짜 가게 돼서 당황스러웠다 ㅋㅋㅋㅋ 근데 체인저 제육 폼 미쳤다.. 닭강정까지 같이 사서 먹었는데 양이 많았다. 체인저랑 포이는 그렇게 생각 안 한 것 같지만 ㅋㅋㅋ
배운 것
- 복합키를 구성하는 값은 NULL일 수 없다. 기본 키는 행을 고유하게 식별하는 데 사용한다. 그런데 NULL값이 존재하게 되면 비교가 되지 않는다. (NULL = NULL 비교는 실패한다) 따라서 NULL 이 포함된 열은 복합키가 될 수 없다.
- 애그리거뜨 루뜨에 대한 설명을 누누한테 들었는데 다시 정리하자니 어렵네... 내일 누누한테 다시 물어봐야겠다.
궁금한 것
- 도대체 헥사고날이 뭘까 ㅋㅋ 누누 등장해서 알려줘
어려웠던 것
느낀 것
- 요즘 공부 많이 해서 기분은 좋은데 중간에 안 쉬니까 머리가 너무 아프다 ㅋㅋ 막판에 가면 아무것도 집중 안 되는 상태가 되는데, 공부 하다가도 중간에 쉬는 시간이 필요한 것 같다. 4시간 - 5시간을 한 번에 집중하는 건 역시 어렵군..
- 세상에 웃긴 게 너무 많다 ㅋㅋㅋ 그냥 별 것도 아닌데 특정 말을 듣기만 하면 너무 기분이 좋아진다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 왕주먹 랄프.. 까만 이우진...ㅋㅋㅋㅋㅋㅋㅋㅋ