`
피드태그기업 블로그팀
⌕
글쓰기로그인
BACKTICK · 개발자의 글쓰기© 2026 백틱 · Built by theo·kkw.theo@gmail.com
피드태그팀MY

#cs

관련 글 15건

  • velog수집됨 · 2일 전

    캐시는 왜 필요한가

    백엔드 개발자를 준비하며 정리하는 CS 시리즈의 열한 번째 글입니다.7~10편에서 DB를 덜 힘들게 쓰는 방법(쿼리 횟수, 인덱스, 트랜잭션, 락)을 다뤘습니다. 이번 글은 한 걸음 더 나아가, DB까지 아예 가지 않는 방법입니다.캐시를 검색하면 "자주 쓰는 데이터를

    csredis백엔드♡ 2
  • velog수집됨 · 2일 전

    [CS] DELETE는 멱등적인데, 두 번째 요청은 왜 404일까?

    DELETE 재시도에서 응답은 달라도 삭제 효과가 같은 이유를 로컬 제어 실험으로 살펴봅니다. 타임아웃·404의 해석과 응답 정책, 중복 업무 효과의 설계 기준을 정리합니다.

    csapi설계http♡ 2
  • velog수집됨 · 8일 전

    Servlet — Front Controller, Filter, WAR

    Servlet을 공부하며 URL 매핑, 요청과 응답, Front Controller, Filter를 배웠다.

    becsjava♡ 2
  • velog수집됨 · 9일 전

    [Java] java 명령 한 줄, JVM 안에서는 무슨 일이 일어날까?

    java Hello 한 줄을 치면 그 안에서 무슨 일이 일어나는지 궁금해서, 바이트코드와 클래스 로더, 런타임 데이터 영역, 인터프리터와 JIT 컴파일러까지 javap로 직접 뜯어 보며 정리했습니다.

    csjitjvm♡ 2
  • velog수집됨 · 13일 전

    [네트워크] OSI 7계층과 TCP/IP 4계층

    네트워크 통신을 역할별로 나눈 두 모델인 OSI 7계층과 TCP/IP 4계층을 비교했습니다. 데이터가 계층을 지나며 헤더가 붙고 떼어지는 캡슐화 과정과, 장애를 계층 순서대로 좁혀 가는 방법까지 정리했습니다.

    csosi7계층tcp/ip♡ 7
  • velog수집됨 · 14일 전

    [운영체제] 프로세스와 스레드, 뭐가 다를까?

    프로세스와 스레드의 차이를 메모리 구조부터 다시 정리했습니다. 스레드끼리 무엇을 함께 쓰고 무엇을 따로 가지는지, 그 차이가 컨텍스트 스위칭과 스프링 서버의 동시성 문제로 어떻게 이어지는지 살펴봅니다.

    cs스레드운영체제♡ 5
  • velog수집됨 · 15일 전

    [네트워크] TCP와 UDP, 뭐가 다를까?

    TCP와 UDP는 둘 다 데이터를 목적지 프로그램까지 실어 나르는 전송 계층 프로토콜이지만, 연결을 맺는지, 도착을 보장하는지, 데이터를 어떤 단위로 다루는지가 다릅니다. 신뢰성과 속도 사이에서 무엇을 고르는지 예제와 함께 정리했습니다.

    csudptcp♡ 4
  • velog수집됨 · 15일 전

    [네트워크] www.google.com에 접속하면 무슨 일이 일어날까?

    주소창에 www.google.com을 입력하면 화면이 뜨기까지 DNS 조회, TCP 연결, TLS 핸드셰이크, HTTP 요청과 응답, 브라우저 렌더링이 차례로 일어납니다. 백엔드 면접 단골 질문인 이 흐름을 포트와 DNS 네임서버까지 하나씩 풀어 정리했습니다.

    csdnshttp♡ 10
  • velog수집됨 · 23일 전

    리눅스 커널 이야기 - 2. top을 통해 살펴보는 프로세스 정보들

    리눅스에는 시스템 상태를 볼 수 있는 명령이 많지만, 그 중 top은 시스템 상태를 전반적으로 가장 빠르게 파악할 수 있는 명령어입니다.

    csoslinux♡ 2
  • velog수집됨 · 10월 2일

    추상화를 위한 함수 포인터

    함수 포인터를 구조체에 묶으면(VTable), "타입마다 뭘 할지" 고르는 if-else가 사라진다. 부르는 쪽은 상대가 누구인지 몰라도 된다. 이게 C로 만드는 다형성이다.함수 포인터 기초는 이전 글 함수 포인터 — 함수를 변수처럼 다루는 법에서 다뤘다.

    ccsoop♡ 4
  • velog수집됨 · 10월 1일

    함수 포인터 — 함수를 변수처럼 다루는 법

    함수 포인터는 함수의 주소를 담는 변수다. 덕분에 "어떤 함수를 실행할지"를 실행 중에 바꿀 수 있다.함수도 컴파일되면 기계어가 되어 메모리에 올라간다. 메모리에 있으니 주소가 있고, 주소가 있으니 포인터에 담을 수 있다.

    ccs♡ 2
  • velog수집됨 · 9월 17일

    CS APP 3장 정리

    제가 이해한 내용을 바탕으로 중요하다 생각하는 부분만 작성한 CS APP 3장입니다.일부의 부분만 서술한 것이라 책을 보기 전 읽어보고 책을 읽으며 다시 이해해보는 것을 추천 드립니다!

    cs크래프톤♡ 3
  • velog수집됨 · 9월 7일

    가상 메모리 — 프로세스가 자기만의 메모리를 갖는 원리

    프로세스는 자기만의 가상 주소 공간을 갖고, OS는 이를 페이지 단위로 잘라서 실제로 접근할 때 물리 메모리를 붙인다.물리 RAM을 프로그램이 직접 쓴다고 해보자.CPU는 하나의 프로세스만 계산할 수 있기 때문에, 프로세스를 교체해주어야 한다.

    csos♡ 7
  • velog수집됨 · 9월 4일

    컨텍스트 스위치 (구조, 원리, 전환 비용)

    컨텍스트 스위치가 비싸다는 말, 진짜로 뭐가 비싼지 알려면 컴퓨터 안에 뭐가 어디에 사는지부터 알아야 한다.

    csos♡ 6
  • velog수집됨 · 9월 3일

    linkedList보다 array가 빠른 진짜 이유 - 캐시라인으로 보는 메모리 계층

    배열이 연결리스트보다 빠른 건 "자료구조의 성능" 때문이 아니다. 메모리가 데이터를 가져오는 방식 때문이다. CPU가 데이터를 읽을 때, 모든 데이터가 같은 속도로 오는 게 아니다. 메모리에는 계층이 존재한다.위로 갈수록 빠르고 비싸고 용량이 적다.

    csalgorithm♡ 5