본문 바로가기

전체 글65

[디프만 13기] next 13 server-side 환경에서 api 호출하기 안녕하세요. 다나입니다. 이번 글에서는 디프만 13기에 참여하며 진행했던 딩동 프로젝트에서 어떻게 next 13의 server side 환경에서 api를 호출하도록 설정했는지 설명해보려고 합니다. 먼저 요구사항을 설정하기 위해 프로젝트를 간단히 요약하면, 동아리/소모임에 처음 가입한 사람이 낯설지 않게 기존 사람들과 친해질 수 있도록 돕는 서비스입니다. 따라서 인증된 사용자가 커뮤니티에 가입하고 커뮤니티 내에서 활동할 수 있도록 설정이 되어야 했습니다. 이번 글에서는 server-side 환경에서 인증된 사용자의 데이터 호출 설정을 주제로 다루어 가려고 합니다. 결론부터 말씀드리자면 axios interceptor에서 사용자 인증 설정을 적용했으며, server-side, client-side 환경에 따.. 2023. 8. 22.
[인프런] 5월 수강일기 (기출로 대비하는 개발자 전공면접 [CS 완전정복]) 운영체제 프로세스, 스레드, IPC, 멀티 스레드 환경의 동기화 문제 해결 방법, 데드락 등에 대해 배웠다. 운영체제에서 어떻게 프로그램을 프로세스로 관리하는지 핵심이 되는 원리들을 알 수 있었다. 또한 컴퓨터의 자원인 메모리를 어떻게 효율적으로 활용하여 프로세스를 운영할 수 있는지 알 수 있는 메모리의 pgaing, segmentation에대해 배울수 있었다. 데이터베이스 데이터베이스 파트에선 DB 구조 설계와 transaction, index에 대해 다루었다. DB 구조에서는 PK,FK와 테이블 간의 관계와 join, DB 종류인 RDB, NoSQL을 비교하는 내용을 다루었다. transaction는 데이터베이스 내에서 수행되는 작업의 최소 단위로, 데이터베이스의 무결성을 유지하며 DB의 상태를 변화.. 2023. 5. 23.
[인프런] 회고/후기 (기출로 대비하는 개발자 전공면접[CS 완전정복]) 오늘은 디프만 13기에서 진행한 CS 스터디 종료 기념 회고글을 작성해보려고 한다. 스터디 진행 방식 디프만 내에서 CS 면접 대비에 관심있는 사람들이 모여 CS 핵심 과목들을 5주간 함께 살펴보고 서로 질문 - 답변하며 점검하는 방식으로 진행되었다. 강의와 자료는 인프런의 기출로 대비하는 개발자 전공면접 강의를 활용하였으며 다음 주차의 강의를 미리 봐오고 스터디 시간에 같이 내용을 살펴보며 질문 - 답변 시간을 가졌다. 총 4명이 모이게 되었으며 주로 온라인으로 스터디를 진행했다. 마지막 주차에는 오프라인으로 만나서 면접처럼 서로 해보고 뒤풀이로 간단히 고기도 먹었다. 스터디가 남긴 것 혼자서 하다보면 잘 안하게 되는데 사람들과의 약속이 생기다보니 빠지지 않고 강의를 완주할 수 있었고 핵심적인 개념들을.. 2023. 5. 23.
[인프런 수강일기] 개발자 전공면접 cs 완전정복 최근 팀으로 사이드 프로젝트를 해보고싶어서 디프만 13기 활동을 시작했다. 여기에서 CS 스터디가 인프런 후원으로 개설되어 저렴한 비용에 강의를 수강하며 다른 분들과 스터디를 할수 있는 기회가 있어 참여하게 되었다. 우리 스터디는 [기출로 대비하는 개발자 전공면접 [CS 완전정복]]이라는 강의를 가지고 한주에 한 챕터씩 미리 강의를 들어오고, 스터디 시간에 서로 질의응답하면서 진행하고 있다. 지난 시간에는 자료구조에 대해서 공부했고 이번주에는 운영체제를 공부했다. 답변해보는 연습이 공부에 큰 도움이 되는것 같다! 기출로 대비하는 개발자 전공면접 [CS 완전정복] 기출로 대비하는 개발자 전공면접 [CS 완전정복] 2023. 4. 30.
[2022년 회고] 2022년 돌아보기 2022년은 내게 어떤 해였을까? 스스로가 던지는 이 질문에 답을 내리고 다가올 한 해를 잘 맞이하고 싶다. 다양한 갈래로 올 해를 돌아볼 수 있을것 같다. 잘쓰는 글솜씨는 아니지만 매년 돌아본 회고들이 어디로 갔는지 사라지는걸 방지하기 위해, 미래의 나를 위해 이 곳에 몇글자 적어보려고 한다. 커리어 올 해는 직업적으로 꽤나 큰 변화가 있던 해였다. 다니던 회사를 퇴사하고 전일로 공부하는 시간을 가졌고, 새로운 회사를 다니기 시작했다. 그 과정에서 나와 내 미래에 대해서 정말 많이 생각했던것 같다. 퇴사와 취업 준비, 그리고 이직 올 해 4월 말, 1년 9개월 가량 다니던 회사를 그만두고 전일로 공부를 시작했다. 원래 회사를 다니면서 공부를 하고 있었지만 시간이 부족하다 보니 너무 돌아가는 것 같은 느.. 2022. 12. 23.
[운영체제] Memory Management Memory Management 목차 Segmentation 기법 segment 단위로 메모리를 관리 external fragmentation Buddy system Paging Page table TLB internal fragmentation virtual memorySegmentation 기법 Segmentation 기법 segment 단위로 메모리를 관리 memory segment : 같은 성격의 데이터를 모아둔 곳 (ex) code segment, static/global segment, const segment, heap segment, stack segment 단점 : external fragmentation (외부 단편화) Buddy system 메모리 저장 영역을 선택하는 방법으로, 메모.. 2022. 12. 4.