OS 시험이 2시간 남았는데 도저히 머리에 안들어오기에 쓰는 회고..운이 좋게도 우아한형제들과 네이버 인턴에 합격했다.개인적으로 면접에 대한 압박감이 심해서 살면서 가장 많은 스트레스를 받았던 시기가 아닐까 싶다.하지만 결국 죽지 못할 만큼의 고통은 날 또 성장시켰다.
우테코에서 주어진 첫번째 Level4 미션. WAS 구현하기. 고민했던 내용들을 정리해보도록 하겠습니다. 책임의 분리 가장 먼저 생각했던 건 WAS가 정확하게 무슨 일을 해주느냐? 였습니다. Socket으로 부터 들어온 요청을 읽어 요청 객체를 생성한다. 요청
시간이 지남에 따라 모든건 변한다. 개발자는 항상 미래에 대비해야 한다. 객체지향 기술이 변화에 효과적으로 대처할 수 있는 기술이다.적은 변화와 변화에 대한 검증을 빠르게 하는 개발자.분리와 확장을 고려한 설계가 필요하다DB가 바뀌었을때, 웹 화면의 레이아웃이 바뀌었을
안녕하세요! 오늘은 Spring 진영의 문서화 프레임워크인 Spring Rest Docs와 Swagger를 비교하는 글을 작성해 볼까 합니다. Peloton 프로젝트 진행 중에 문서화와 관련해서 고민했던 부분들을 정리 해보았어요. 함께 공유해보면 좋을 것 같아요.Spr
Spring Data JDBC의 탄생 배경 Spring Data JPA는 Java ORM 표준 JPA를 가지고 만들어진 프레임워크입니다. 구현체로 Hibernate를 갖습니다. 그런데, 왜 Spring Data JDBC가 탄생하게 되었을까요? JPA는 복잡하다 보통
어려운 질문이다. 어쩌다가 개발자라는 꿈을 갖게 되었을까? 시작 시작은 중학교 2학년때. 아버지께서 가져오신 삼성 노트북이 내 꿈을 결정하게 될줄이야.. 당시 웹하드(온디스크, 파일노리..)가 유행이었는데 '메이플 프리서버 만드는 방법'이라는 파일을 보고 바로 다운로
Spring Data Jdbc의 Save는 기본적으로 ID가 있는 Entity 객체에 대해선 Update를 수행하고 ID가 없는 Entity에 대해선 INSERT를 수행합니다. 이게 어떻게 동작하는 걸까요? 위 메서드는 CrudRepository가 사용하는 JdbcAg
log4j2.xml이전 글에서 log4j 2 설정파일을 보여드렸는데요, 각각의 요소가 뭘 의미하는지 알아보도록 할게요Configuration은 로그 설정의 최상위 요소입니다. 일반적으로 Configuration은 Properties, Appenders, Loggers요
JPA JPA에서 테이블 간 연관 관계는 객체의 참조를 통해 이뤄집니다. 서비스가 커질수록, 참조하는 객체가 많아지고, 객체가 가지는 데이터의 양이 많아집니다. 이렇게 객체가 커질수록, DB로부터 참조하는 객체들의 데이터까지 한꺼번에 가져오는 행동은 부담이 커집니다.