[Java]익숙한 for each말고 Stream도 써봐야지
코드리뷰를 통해 익숙한 for each대신 Stream을 써보게되었다. 너무 재밌는 배움이라 기록하기로 마음먹었다.
코드리뷰를 통해 익숙한 for each대신 Stream을 써보게되었다. 너무 재밌는 배움이라 기록하기로 마음먹었다.
RestTemplate을 통해서 외부 API와 통신하는 메서드를 구현하고 있었다.
팀장님이 내 코드를 보시더니 코드리뷰를 해주셨다. (바쁘신 와중에도 코드봐주셔서 감사합니다🙂)
프로젝트문서를 읽던 중 AS-IS 시스템 설명과 TO-BE 시스템 설명을 읽게되었다.
영어로 적혀있어 감은 오지만 정확히 어떤 의미로 IT업계에서 사용하는지 궁금해서 찾아보았다.
이번 프로젝트에서는 웹폼(WebForm)기반으로 개발하게 되었다. MVC 패턴에만 익숙한 내게 웹폼(WebForm)은 생소했다.
그래서 웹폼과 MVC이 어떤 차이가 있는지 비교해봤다.
성과장님과 서버구축 관련 이야기를 나누다 아파치와 톰캣이 차이가 있다는 걸 알게되었다.
띠용? 톰캣이 아파치 소프트웨어 재단에서 개발된 것이므로 아파치서버나 톰캣서버나 동일하다고 생각하고 있었다.
구글링결과 아파치서버와 톰캣서버는 아주 큰 차이점이 있었고 이를 공부해봤다.
제네릭(Generic)의 사전적 의미는 일반화이다.
제네릭의 장점은 컴파일시 데이터타입을 체크해줘서 타입이 안정적이고 타입체크와 형변환을 생략할 수 있어 코드가 간결해진다.