2022/01/08 2

일상이에요

남들은 다 자고 있는 시간에 무슨 정신머리로 지금 글을 쓰고 있는 지 잘 모르겠는 오잎클로버입니다. 지금 #code 라는 커뮤니티를 개발하고 있습니다.... 웹을 하게될지 안드로이드만 하게 될지 확실하게 정해지지않았지만 죽이되든 밥이 되든 Rest API는 필수적이기 때문에 저 혼자서 Spring Boot을 사용하여 REST API를 만들고 있습니다. 현재 팀원은 서버 1명, 안드로이드2명, 디자인 및 프론트(였지만 현재는 자바를 공부중인)1명 을 포함하여 총 4명입니다. 참고로 서버1명, 즉 저 혼자 서버이기때문에 힘든 것이 이만저만은 아니지만 실력은 늘 것 같다는 생각이 듭니다. 조만간 Spring 카테고리에 글이 많이 올라갈 것 같습니다.... 그리고 OAUTH2 카카오, 구글, 깃허브 이 3가지를..

일상 2022.01.08

일단 마시고 본다. (제네릭)

자바는 최적화를 시키는 데 도움을 주는 형태인 generic이 있습니다. 제네릭은 코드를 최적화 및 일반화시키는 데 있어 굉장한 도움을 줍니다. 자바를 한 지 얼마 되지않으셨거나 혹은 제네릭을 쓰지않은 채로 개발을 하면 중복코드가 굉장히 많이 생길뿐더러 중복 클래스 역시 많이 생깁니다. (물론 예외처리시에는 중복 클래스를 여러개를 사용하는 경우가 더러 있습니다.) 예시를 들어 설명해드리자면 어떠한 형태를 입출력하는 클래스를 만든다고 가정을 해봅시다. 그러면 대표적인 형태인 정수(Integer), 부동소수점수(Float), 실수(Double), 문자열(String) 등 여러가지가 있을 겁니다. 이를 하나하나 클래스로 나타나면 대충 이런 형태일 겁니다. public class IntegerPrinter { ..

공부/Java 2022.01.08