profile
-의 Velog
post-thumbnail

💡 무중단 배포를 학습해 보자

무중단 배포 무중단 배포란? ![](https://images.velog.io/images/k-moovie/post/7a8ec251-1b51-4622-8b18-a0de57beb76a/image.png > 운영 중인 서비스를 중단하지 않고 신규 소프트웨어를 배포하는 기

2022년 1월 22일
·
0개의 댓글
·
post-thumbnail

💡 Quartz Scheduler를 학습해 보자

배치 프로그램을 일정 시간, 주기적으로 동작하도록 만든 라이브러리Spring Batch와 혼용하기 쉬우나 각각의 차이는 다음과 같다Quartz Scheduler: 언제 실행시킬 것인가?Spring Batch: 무엇을 실행할 것인가?참고: 이동욱님의 Spring Batc

2022년 1월 21일
·
0개의 댓글
·
post-thumbnail

💡 CORS를 학습해 보자

CORS CORS란? Cross-Origin Resource Sharing (교차 출처 리소스 공유) 한 출처에서 실행 중인 웹 어플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제 출처는 도메인, 프로토콜, 포트가 모두

2022년 1월 18일
·
0개의 댓글
·
post-thumbnail

💡Index를 학습해 보자

Index Index란? 추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조 자주 조회되는 Column에 대한 Index Table을 따로 만들어 SELECT 문 수행 시 Index Table에 있는 값으로 결과를

2022년 1월 17일
·
0개의 댓글
·
post-thumbnail

💡 Process와 Thread를 학습해 보자

실행 중인 프로그램디스크로부터 메모리에 적재되어 CPU의 할당을 받을 수 있음코드, 데이터, 스택, 힙을 각각 할당 받음한 프로세스가 다른 프로세스의 자원에 접근하려면 프로세스 간의 통신(IPC, inter-process communication)을 사용해야 한다. E

2022년 1월 16일
·
0개의 댓글
·
post-thumbnail

💡TCP 3-way-handshake를 학습해 보자

TCP 3-way-handshake TCP 3-way-handshake 란? TCP는 연결 지향적 오류제어, 흐름제어, 혼잡제어, 타이머 재전송 등의 기능 제공 송신측과 수신측 사이에 전용의 데이터 전송 송로(Session) 을 만든다 TCP와 IP를 함께 사용하는

2022년 1월 16일
·
0개의 댓글
·
post-thumbnail

💡Dispatcher Servlet을 학습해 보자

Dispatcher Servlet이란?

2022년 1월 14일
·
0개의 댓글
·
post-thumbnail

💡브라우저에서 사이트 접속 시 일어나는 상황을 학습해 보자

DNS(Domain Name System)는 웹 사이트의 이름(URL)과 그것이 연결된 IP 주소를 가지고 있는 데이터베이스모든 URL은 자신만의 IP 주소를 가지고 있다.DNS 기록을 찾기 위해서 브라우저는 다음 순서로 DNS Lookup을 수행한다.올바른 IP 주소

2022년 1월 14일
·
0개의 댓글
·
post-thumbnail

💡Cookie, Session, Token을 학습해 보자

유저가 누구인지 확인하는 절차, 회원가입하고 로그인 하는 것유저에 대한 권한을 허락하는 것HTTP 프로토콜은 비연결성(Connectionless), 무상태성(Stateless)을 지향한다. 때문에 클라이언트와 서버의 통신이 종료된 후 연결을 끊고 데이터 상태 정보를 유

2022년 1월 14일
·
0개의 댓글
·
post-thumbnail

💡HTTP와 HTTPS를 학습해 보자

Hyper Text Transfer Protocol웹 상에서 클라이언트와 서버 간에 request/response로 정보를 주고 받을 수 있는 프로토콜TCP/UDP를 사용하며, 80번 포트 사용.Hyper Text Transfer Protocol over Secure

2022년 1월 14일
·
0개의 댓글
·
post-thumbnail

💡OSI 7계층을 학습해 보자

국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것.각 계층은 하위 계층의 기능만을 이용하고, 상위 계층에게 기능을 제공.'프로토콜 스택' 혹은 '스택'은 이러한 계층들로 구성되는 프로토콜 시스템이 구현된 시스

2022년 1월 14일
·
0개의 댓글
·
post-thumbnail

💡 시간 복잡도를 학습해 보자

알고리즘의 복잡도 시간 복잡도: 알고리즘의 실행 속도 공간 복잡도: 알고리즘이 사용하는 메모리 사이즈 > 컴퓨터 저장장치 성능의 향상에 따라 시간 복잡도의 중요성이 증가 알고리즘 성능 표기법 Big O(빅-오) 표기법: O(N) 알고리즘 최악의 실행 시간을 표기

2022년 1월 14일
·
0개의 댓글
·
post-thumbnail

2022년에 적는 2021년 회고 💾

한국전자통신연구원(ETRI) 동계 연구연수생졸업작품 프로젝트 수행과 발표부스트캠프 웹·모바일 6기 챌린지와 멤버십2021년을 회고하면서 들었던 생각은 나에게 부족한 것을 알 수 있는 한 해였다는 것이다. 다양한 활동을 수행했지만 부족한 부분을 느꼈고, 더 성장할 수 있

2022년 1월 2일
·
2개의 댓글
·

컴퓨터알고리즘 정리

알고리즘 이란?문제를 해결하거나 함수를 계산하기 위해 좇아야할 모호함이 없는 간단한 명령들로 구성된 일련의 순서적 단계.\*\*\* >외부에서 0개 이상의 입력을 받아들여, 하나 이상의 출력을 생성한다. 각 단계가 단순해야 하며 모호하지 않아야 한다.한정된 수의 작업

2020년 10월 12일
·
3개의 댓글
·