| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 부트캠프후기
- 브루트포스
- 재귀
- LG유플러스 유레카 부트캠프
- 프론트엔드
- LG유플러스 유레카 3기 프론트엔드
- 소수
- tanstack query
- LG유플러스 유레카 프론트엔드 개발자
- 프로세스
- 2775번 문제
- zod
- 정렬
- LG유플러스 유레카 프론트엔드
- Java
- 프론트엔드 비대면반
- 알고리즘
- 스레드
- 멀티캠퍼스IT부트캠프
- 멀티캠퍼스IT부트캠프티
- Do it! 자료구조와 함께 배우는 알고리즘 입문
- 별찍기10
- 유레카 부트캠프
- 웹시큐리티
- 애자일
- 자바
- 시간 복잡도
- git branch 협업
- 코딩
- 백준
- Today
- Total
목록전체 글 (152)
개발 일기
들어가며유레카의 최종융합 프로젝트에서 고객 분석 데이터를 보여주는 CRM 프로젝트를 진행했다. 이 프로젝트의 구성 인원은 프론트 1명, 백엔드 7명이었고 나혼자 프론트엔드였기 때문에, 데이터 통신과 상태 관리의 복잡도가 높은 환경이었다.그래서 TanStack Query를 도입하게 되었고 AI의 도움을 많이 받았기 때문에, 좀 더 공부해보고 글로 정리해보려고 한다.TanStack Query란? TanStack Query는 서버로부터 데이터 가져오기, 데이터 캐싱, 캐시 제어 등 데이터를 쉽고 효율적으로 관리할 수 있는 라이브러리입니다. React Query라는 이름으로 시작했지만, v4부터 Vue나 Svelte 등의 다른 프레임워크에서도 활용할 수 있도록 기능이 확장되며 TanStack Query라는 이름..
들어가며프로세스와 스레드에 대한 마지막글을 목표로 한다! 이 글은 프로세스와 스레드(3) 글과 이어진다.프로세스 Context Switching 과정두 개의 프로세스 간에 컨텍스트 스위칭 과정을 그림으로 표현한 것이다1. CPU는 Process P1을 실행한다 (Executing)2. 일정 시간이 지나 Interrupt 또는 system call이란 발생한다. (CPU는 idle 상태)3. 현재 실행 중인 Process P1의 상태를 PCB1에 저장한다. (Save state into PCB1)4. 다음으로 실행할 Process P2를 선택한다. (CPU 스케줄링)5. Process P2의 상태를 PCB2에서 불러온다. (Reload state from PCB2)6. CPU는 Process P2를 실행한..
들어가며프로세스와 스레드에 대한 공부를 이어서 하려고 한다. 이 글은 프로세스와 스레드 (2)글과 이어진다.프로세스 & 스레드의 생명 주기프로세스와 스레드는 각각의 생명 주기를 가지고 있으며, 운영체제는 이러한 생명 주기를 관리하고, 프로세스와 스레드를 조정하여 시스템 자원을 효율적으로 사용할 수 있게 된다.프로세스 스케줄링프로세스 스케줄링(Process Scheduling)은 운영체제에서 CPU를 사용할 수 있는 프로세스를 선택하고, CPU를 할당하는 작업을 말한다. 프로세스 스케줄링은 프로세스의 우선순위, 작업량 등을 고려하여 효율적으로 배치하여, 이를 통해 운영체제는 CPU를 효율적으로 사용하며 시스템 전박적인 성능을 향상시킨다. 그래서 스케줄링은 멀티 태스킹 작업을 만들어내는 데에 있어서 핵심적인..
들어가며프로세스와 스레드에 대해 더 공부하고 글로 정리해보고자 한다. 이 글은 프로세스와 스레드 (1) 글과 이어진다. 스레드와 프로세스의 자원 공유스레드의 자원 공유스레드는 프로세스가 할당받은 자원을 이용하는 실행의 단위로서, 스레드가 여러 개 있으면 우리가 파일을 다운로드하면서 동시에 웹 서핑을 할 수 있게 해 준다. 스레드끼리 프로세스의 자원을 공유하면서 프로세스 실행 흐름의 일부가 되기 때문에 동시 작업이 가능한 것이다.이때 프로세스의 4가지 메모리 영역 중 스레드는 Stack만 할당받아 복사하고 Code, Data, Heap은 프로세스내의 다른 스레드들과 공유된다. 따라서 각각의 스레드는 별도의 stack을 가지고 있지만 heap 메모리는 고유하기 때문에 서로 다른 스레드에서 가져와 읽고 쓸 수..