• [기술면접] About WAS

    개요 WAS, WAR, JAR, Web Server 등등 웹 서버에 관련해서 수많은 용어들이 사용되고 있다. 이에 대해 정확한 동작방식을 알고자합니다. 가장 먼저 WAS와 웹서버의 차이를 설명하는 글을 작성합니다. 이 글은 다른 블로그의 내용들을 수집하고 정리한 글입니다. 훌륭한 설명을 여과없이 작성한 경우가 많기에 출처에 대한 표기에 신중을 기하고 있습니다. 개념정리 HTTP 웹서버(Web...


  • [Spring/Project] 2019 네이버 핵데이 후기

    핵데이 후기..같은 학습내용 정리 이번 핵데이는 혼자 하는 공부로는 배울수 없었던 많은 것들에 대해 배울 수 있는 소중한 기회가 되었다. 잊지않기 위해서 빠르게 기록한다. '기억보다 기록을' - 맞는 말씀인 것 같다. 1. 테스트코드가 프로덕션에서 완벽한 실행을 보장해 주지는 않는다. 하지만 다른 많은 것들을 보장해 주더라. 병아리가 나름 자신이 있었던 해커톤...


  • [Spring/Project] 네이버 핵데이 준비과정 두번째

    5월 8일 (9일차) 먼저 해야할일을 정리하자 dummy api제작 및 springboot 셋업 Create, delete구현완료 Dummy data만든후에 cloud에서 데이터 가져오는걸로 조회 구현해보자. api Document만들기 Cloud Storage 연동 Cloud Storage에 file형태의 이미지 저장 + db에 경로 저장 성능문제 잘 고려하기 이미지 태깅기능, 클러스터링 기능, 개인화기능 Dropbox 올려놓은 이미지 보기 구체적으로는 드랍박스에 올려놓은 이미지와...


  • [Spring/Project] 네이버 핵데이 그리고 준비과정 1번째

    5월 2일 (1일차) “저.. 제가요?” 네이버 핵데이에 선정되었다. 약간은 얼떨떨하기도 하고 최근에 지원한것중에 합격문자가 적힌 메일을 처음 받다보니 감격스럽기도 하였다. 연이은 불합격 소식에 마음을 내려놓고 지내고 있었는데 지금까지 한 노력들이 인정받는거 같아서 다행이었다. 진행중이었던 CI(배포 자동화)실습을 마무리 짓고 네이버 핵데이 준비를 시작해야겠다. 5월 3일 (2일차) 마음이 붕 - 떠서 지금껏...


  • [Spring/Project] 권한 체크를 건너뛰는 AcceptanceTest 작성

    개요 Interceptor를 이용한 권한 통과 테스트 Web Basic authentication Basic Authentication의 흐름 참조 자료 , HTTP 기본인증 (Basic authentication) Basic authentication은 HTTP프로토콜이 제공하는 자체적인 인증 기능이다. 이는 HTTP헤더 내의 제어 헤더의 내용으로 ‘인증’ 기능을 제공하는 것이다. 이 내용을 응용한다. 테스트상에서 request의 Authrization 헤더를 설정하고, 인증정보를 전송하면 스프링에선 Intercepter에서 Session에 유저의...