본문 바로가기

전체 글50

[HTTP] PUT과 PATCH의 차이 🧑‍💻 PUT과 PATCH의 차이점에 대해 설명해주세요. RESTful API한 HTTP 메서드에 대한 차이점을 묻는 질문은 면접에서 매번 나올만큼 단골질문이다. 나 역시 기술 면접을 대비하여 GET-POST의 차이나 PUT-PATCH의 차이에 대한 공부를 했었으나, 단순하게 두 메서드의 역할 정도로만 기억하고 있었다. 그 중 PUT-PATCH의 차이에 대한 질문이 나왔을 때 PUT은 전체 데이터를 수정하고, PATCH는 부분적인 데이터를 수정한다고 대답했고 면접관께서는 그 차이도 맞는 말이지만 정확하게 PUT은 body가 있고, PATCH는 body가 없는 것이 특징이라고 하셨다. 🤔 PATCH에는 body과 없다고요?! 면접관님의 지적에 꽤나 큰 충격을 받았다. 여태까지 PATCH 메서드를 사용할 때.. 2024. 4. 21.
[Kotlin] Pair와 Triple Pair? Triple? 코틀린에는 변수의 값들을 하나로 묶어 사용할 수 있는 data class가 존재한다. 이는 자료구조 Map과 비슷한 형상을 띄고 있지만 key-value 구조가 아닌 정말 여러 개의 값을 하나의 묶음으로 표현한 것이므로 자료구조의 개념이 아닌 단순하게 편의성을 위해 변수를 묶어 사용한다. 이 data class는 Pair와 Triple로 이름에서 알 수 있듯이 Pair는 두 개의 값을, Triple은 세 개의 값을 묶어 사용한다. 💡 이 클래스의 값에는 의미가 부여되지 않으며, 어떤 목적으로도 사용할 수 있습니다. 위 설명에서 알 수 있듯이 단순 편의성을 위해 정의된 data class임을 알 수 있다. 정의하는 법 Pair와 Triple은 묶는 변수의 개수만 다를 뿐 사용하는 .. 2024. 4. 18.
날짜로 데이터 조회 시 주의할 점(날짜 범위) SELECT * FROM data WHERE date_time 2024. 4. 16.
[Kotlin] Java와 Kotlin의 접근 제어자 차이 Java와 Kotlin의 가시성 제어 Java의 접근제어자 Kotlin의 접근 제어자 public 모든 곳에서 접근 가능 public 모든 곳에서 접근 가능 protected 같은 패키지 또는 하위 클래스에서만 접근 가능 protected 선언된 클래스 또는 하위 클래스에서만 접근 가능 defalut 같은 패키지에서만 접근 가능 internal 같은 모듈에서만 접근 가능 private 선언된 클래스 내에서만 접근 가능 private 선언된 클래스 내에서만 접근 가 Java는 패키지라는 개념을 사용해 클래스들을 관리하지만 Kotlin에서는 패키지를 단순 namespace(어떤 클래스가 어떤 패키지에 있는 등 영역을 나누기 위한 용도)를 관리하기 위한 용도로만 사용하며 가시성 제어에는 사용되지 않는다. Ja.. 2024. 3. 24.
[AWS] 도메인 주소와 인스턴스 연결하기 글에 들어가기 앞서 해당 글은 실제 AWS 환경에서 도메인-인스턴스 연결에 대해 구체적으로 서술하지 않습니다. 대략적인 흐름을 익히며 공부한 부분을 작성한 글임을 참고하시길 바랍니다! 라우팅이요? 어느 날 사수에게 미션을 받았다. IP주소를 도메인 주소로 연결해 봐 정확하게는 http://0.000.000.000:8080를 https://domain:8080로 접속할 수 있도록 라우팅 하라는 것이었다. 여기서 잠깐..! 💡 라우팅 : 데이터가 네트워크 상에서 어디로 전송되어야 하는지 결정하는 것 Route 53 : DNS 서비스 사수가 전달한 IP 주소는 이미 게시된 인스턴스의 탄력적 IP였고, 등록된 도메인을 사용하여 인스턴스로 접근할 수 있도록 설정해야 했다. 미션을 수행하기 앞서 미리 지정되어 있던.. 2024. 3. 17.
[취준 회고] 신입 개발자 취업 불황, 하지만 해냈죠? 2022년 5월, 퇴사 2022년 8월 ~ 2023년 2월, 코드스테이츠 백엔드 코스 수료 그리고 2024년 3월, 백엔드 개발자로 첫 취직🥳❗❗ 간단하게 제 스펙을 말씀드리자면, 건축학과 5년제 졸업 후 건축사사무소에서 건축 설계 업무를 하다 적성에 맞지 않아 직종 전환을 위해 개발을 시작하게 된 비전공자 백엔드 개발자입니다! ☝️ 취업 전 마음가짐! 하루에 최소 5개 이상은 지원하자 마음을 먹었고 그렇게 하루하루... 불합 알림만 띨롱 뜨는 취준생이 되었습니다. 요리 보고 조리 봐도 이력서의 문제라고 생각해 코드스테이츠에서 주관하는 이력서 첨삭 프로그램에 참여하였다. 그럼 이력서 첨삭 프로그램에 도움을 많이 받았겠네요? 2주라는 기간 동안 진행하는 프로그램이었는데 독감에 걸리는 바람에 일주일은 통으로.. 2024. 3. 17.