JAVA로 API 개발할 때 DTO파일 읽어서 필요하거나 필요 없는 필드 확인하기
2021. 8. 3. 20:55
프로그래밍 노트/Spring, Java, Kotlin
몇달 전 모빌리티 회사로 이직하게 되었고 내가 처음 맡은 분야는 혜택(포인트, 쿠폰) 쪽이였다. 이러한 테스트 소스를 구현하게 된 계기 인계받은 기존 소스를 양산형으로 구현해서 (공장에서 찍어낸듯한..) 말그래도 돌아가게만 만들어 놓은 상태였다. 우리는 일반적인 JAVA로 개발된 API가 그렇듯 DTO로 필드로 받아서 내부 로직을 처리하도록 설계되어있었는데 DTO에 거의 모든 (데이터 컬럼에 맞는) 필드를 생성해놓고 그 중 일부만 request 받는 그런 식이였다. 이게 한두개면 별일이 아니였을텐데 대략 50개 정도(그것도 포인트 관련 소스만)가 이런 상태였고 다음과 같은 원칙일 경우에만 DTO를 중복으로 사용해야했다. (DTO생성을 최소화 하기 위함) 1. DTO파일 명칭이 업무적인 의미상 생뚱맞지 않..
맥북(똥컴)으로 고사양 윈도우 게임하기 풀스택으로 쌉가능 (지포스 나우)
2020. 12. 30. 20:37
mote/Creation
몇년 전부터 주의깊게 봐왔던 서비스가 드디어 한국에 시작됐습니다 구글 스타디아와 같이 중앙 서버에 고사양 피씨를 두고 게이머는 중앙 서버에 있는 고사양 피씨를 원격 접속하여 게임을 플레이 하는 방식이죠 기술적으로는 이미 10년이상 전에도 가능한 이야기였지만 인터넷이 느려서 드디어 세상에 나왔습니다 한국에서 LG는 지포스나우, KT는 게임박스로 서비스를 밀고 있는데 매우 기대되니 일단 해봅시다 저는 KT사용자임에도 지포스 나우로 했습니다 검은사막 플레이 사진입니다 영상으로 올리고 싶었지만 확대해서 보시라고 사진으로 올렸습니다 제 맥북 사양으로 검은사막이 이정도 퀄리티로 플레이가 가능하다는게 정말 놀랍습니다 플레이해보시면 알겠지만 화면 깨짐현상도 거의 없고 싱크도 사람이 구별하기 힘들정도로 좋습니다 (와이파..
롯데알미늄 복합식 가습기 추천 리뷰 (내돈내산)
2020. 12. 29. 22:33
mote/ItemsDTO
무려 11월 초에 구매한 롯데알미늄에서 만든 가습기를 리뷰하겠습니다 사용한 지 두달 가까이 돼가는데 쓰면 쓸수록 마음에 들어서 리뷰 한번 해야겠다 생각했었는데 드디어 하네요 일단 가습기 모오습을 한번 보시져 외관을 보면 알겠지만 기본적으로 높이가 있는 가습기이다 이 롯데알미늄 타워형 가습기를 포함하면 가습기 구매는 세번째인데 항상 낮은거만 사고 싼것만 찾다보니까 다 1년도 못쓰고 고장나버려서 이번에 질러버린 것이다 매우 높게 솟아오르는 물줄기!! 가습량이 진짜 풍부해서 마음에 든당 타워형으로 지른 이유는 침대에 협탁이 없어서 가습기를 올려놓을 곳이 없어서이다 아마 협탁이 없는 집은 별로 없겠지만 가습기를 은근히 올려놓을 곳이 없다.. 공간을 많이 차지해서.. 그래서 개인적으로 가습기는 무조건 타워형이여야..