본문 바로가기
반응형

Java2

Java Instant와 LocalDateTime 그리고 ZonedDateTime의 차이에 대해서 안녕하세요 오랜만에 인사드립니다! 오늘은 자바에서 시간을 표현하는 여러 객체들 중에 제목과 같이 세 가지가 어떻게 다르고 어떻게 쓰이는지에 대해서 알아보고자 글을 남기게 되었습니다 여담이지만, 회사에서 글로벌 서비스를 출시함에 있어서 한국 Region 뿐만 아니라 해외 여러 지역에 대해서도 일괄적인 서비스 운영이 필요한 상태였습니다. 일 / 주간/ 월간 별 서비스에 접근하거나(로그인하거나) 새롭게 가입한 사용자들을 카운팅하고 관점에 맞게 각종 통계자료를 내는 프로젝트를 진행하면서 시계열 정보에 대해 정확하게 인지하고 있어야 할 필요가 생겼습니다. 특정 일에 서비스에 로그인한 사용자들을 DB로부터 읽어올 때 매개변수로 Instant 포맷으로 프론트 클라이언트에서 받아오게 되고, 해당 Instant를 DB .. 2022. 12. 27.
[플루토의 책방] Class 지향이 아닌, 객체를 지향하다?? 객체지향에 대한 진실을 제시하는 "객체지향의 사실과 오해" - 조영호 저자(위키북스) 오늘 소개해드릴 책은 조영호 저자님의 "객체지향의 사실과 오해" 라는 책입니다. 클래스가 아닌 객체를 지향한다는 것은 무슨 의미일까? 둘이 비슷한게 아닌가? "커피 공화국의 아침" 이라는 주제로 이 책의 이야기는 시작이 됩니다. 어느 회사의 아침 지친몸을 이끌고 회사에 출근한 직장인들을 조금이나마 위로해주는 카페테리아의 이야기로 커피 주문을 하는 손님과 계산을 도와주는 캐셔, 마지막으로 캐셔가 손님으로 받은 주문을 전달받아 커피를 제조하는 바리스타까지의 일상생활에서 발생하는 사람간의 협업을 객체 세상의 관점으로 해석합니다. 여기서 객체인 손님, 캐셔, 바리스타는 모두 각각의 역할을 가지고 본인에게 할당된 역할을 바탕으로 책임을 수행하며 각각의 객체들과 협력하게 됩니다. (여기서 책임이라고 하는건, 캐셔의.. 2021. 11. 14.
반응형