본문 바로가기

Study/신입 자라기

[Study] 신입 자라기 - 39

신입 자라기 39일 차, 화요일

Task Logging

시간 Task
7 : 00 기상
7 : 20 ~ 8 : 15 출근 시간
8 : 15 ~ 9 : 10 헬스
9 : 10 ~ 9 : 30 샤워
9 : 30 ~ 9 : 45 출근
9 : 45 ~ 10 : 00 1. 짐정리
2. 간식
10 : 00 ~ 10 : 15 티타임
10 : 15 ~ 11 : 30 1. 개발 상황 공유
2. 피쳐 중요도
11 : 30 ~ 12 : 30 점심 시간
1. 배민
12 : 30 ~ 18 : 30 1. @메뉴얼 작성
2. 기능 개발에 관한 의견 공유
3. server shutdown에 관한 로그 분석 
18 : 30 ~ 19 : 30 저녁 시간
19 : 30 ~ 20 : 00 server shutdown에 관한 로그 분석
20 : 00 ~ 21 : 00 퇴근 시간
21 : 00 ~ 22 : 00 샤워
22 : 00 ~24 : 00 1. 블로그 포스팅
2. 개인 프로젝트

systemctl 사용법

서비스(Unit) 목록 확인
  • systemctl list-units
모든 서비스 확인(활성화되지 않는 서비스까지 확인)
  • systemctl list-units --type service --all
systemctl status 서비스명
  • 서비스 구동 상태를 확인
  • ex) systemctl status k8s
systemctl enable 서비스명
  • 서비스 활성화
  • ex) systemctl enable k8s

출근길에 보는 CS

순차 자료구조 vs 연결 자료구조

순차 리스트

  • 리스트에 나열한 데이터들이 일정한 순서를 가진 경우
  • 인덱스, 데이터로 구성된 배열(array) 사용

array list

  • 데이터 수에 따라 크기를 조절함, 가변적
  • Random Access(무작위 접근)으로 시간 복잡도는 O(1) 임
  • 데이터를 추가하는 게 복잡함

linked list

  • 데이터를 추가하는데 array list보다 유리함
  • 원소들이 메모리에 흩어져있으며 노드로 연결되어 있음

결론

  • 탐색 또는 정렬을 자주 할 경우 : array list
  • 데이터 추가/삭제를 자주할 경우 : linked list

'Study > 신입 자라기' 카테고리의 다른 글

[Study] 신입 자라기 - 41  (0) 2022.04.08
[Study]신입 자라기 - 40  (0) 2022.04.07
[Study] 신입 자라기 - 38  (0) 2022.04.05
[Study] 신입 자라기 - 37  (0) 2022.04.02
[Study] 신입 자라기 - 36  (0) 2022.04.01