본문 바로가기

공부44

JSON 꼭 자바가 아니더라도 웹 서버 개발자로 면접에 가게 되면 꽤 자주 듣는 질문 중 하나가 JSON을 다룰 때 어떤 라이브러리를 사용했는가 였습니다. API를 다루는 백엔드 개발자라면 서버에서 클라이언트로 데이터를 전송하는 경우 JSON을 일반적으로 사용한다고 알고 있습니다. 하지만 저는 당시 지식이 별로 없었던 관계로 @RestController에서 자동으로 JSON으로 변환하여 반환하여 내부적으로 어떤 라이브러리를 사용하는지는 모르겠다고 답하였고 떨어졌던 기억이 있습니다. 늦었지만 지금이라도 JSON에 대해 정리하며 공부해볼까 합니다. 우선 부족하더라도 적어놓고 보완해나갈 예정이니, 내용 중 틀린 부분이나 첨언할 내용이 있다면 댓글 달아주시면 감사하겠습니다. JSON이란 클라이언트에서의 사용법 서버에서의.. 2021. 1. 31.
번역] 11가지 까다로운 자바스크립트 질문 이 글은 다음 글(11 Tricky JavaScript Questions)을 번역, 요약한 글입니다. 자바스크립트 초보자로 공부 목적으로 적은 글이라 작성 중이고 추가해나갈 예정입니다. 틀린 부분이 있을 수 있는데, 댓글로 피드백 주시면 감사하겠습니다. 목차는 아래와 같고, 스스로 생각하기에 흔히 알려진 예의 경우 코드와 출력 결과만 남깁니다. 1. The importance of the scope of the variables 2. The 'new' keyword 3. JavaScript Coercion 4. Template literals 5. Rest parameter 6. Multiple 'var' variables 7. Continue Statement 8. Array assignment 9. .. 2021. 1. 23.
스프링 핵심 원리 - 기본편 출근길에 우아한테크콘서트에서 김영한님이 발표하신 배달의민족 마이크로서비스 여행기를 보게 되었습니다. 말씀을 너무 쉽고 담백하게 하셔서 검색하던 중 인프런에 있는 스프링 강의를 보게 되었습니다. 이 글은 강의 홍보나 강의에 대한 요약이 목적은 아니고 이정표 느낌으로 강좌에 대한 제 느낌을 조금 적어보려고 합니다. _____ 일을 하며 자바, 스프링을 사용하고 있지만 이를 잘 쓰고 있는가에 대한 고민, 걱정을 항상 안고 있었다. 하지만 개념서를 보더라도 개념을 코드에 적용하는 게 쉽지 않을 뿐더러 맞게 이해하고 있는 것인지 확인하기도 힘들었다. 김영한님의 스프링 핵심 원리(기본편)은 아래와 같은 이유로 이러한 점을 해소해줄 수 있는 강의가 아닌가 한다. 스프링이 도입되게 된 배경을 설명한다. EBJ에 어떤 .. 2021. 1. 18.
LISTAGG Function 일전에 SQL 스터디를 하며 오라클의 LISTAGG 함수[1]에 대해 들어본 적은 있었습니다. 하지만 일하며 직접 사용해본 적이 없어서인지 들으면서도 언제 사용하면 좋을지에 대해선 짐작이 안 갔습니다. 마침 최근 프로젝트에서 LISTAGG 함수를 이용한 경험을 하게 되어 기초적일 수 있지만 기억에 남기기 위해 글을 작성합니다. 글에 대한 피드백이 있다면 댓글 남겨주시면 감사하겠습니다. _____ 내가 작업 중인 화면은 대략 아래와 비슷했다. 설명하자면, 특정일자로 조회하면 좌측에 해당 일자에 대한 'K리그 경기 일정'이 조회된다. 이 목록에서 특정 경기를 선택하면 우측 상단의 '협회 등록 선수 명단'에서 해당 경기를 뛴 선수에 대해 체크 박스 표시가 된다. 추가적으로 테이블 설계는 다음과 같았다. 이때 .. 2021. 1. 12.