99클럽 코테 스터디 1일차 TIL

Yellta·2024년 7월 22일
0

TIL

목록 보기
36/95

오늘은 제목에 컨텐츠를 담기가 힘들어서 아래의 목록으로 넣을 예정이다.

1. 좋은 이력서를 작성하는 방법!

문장은 최대한 간결히

서론 -본론-결론으로 작성하기

서론은 결론과 같다. 결론은 본론의 요약이다.

주장 - 근거 - 결론으로 이어지게 작성하기

근거를 경험을 통해서!
경험을 쓰는 것 자체보다는 근거를 먼저 쓰고 경험을 녹여보기

하나의 경험에서 하지만 최대한 깊게

내용에 대해서 깊게 작성하기

강조하고 싶은 부분은 그냥 강조하기!

꼼꼼한 사람이다. 학습 능력이 좋은 사람이다. 등등

2. c++에 관한 이모저모

c++의 map은 이미 정렬되어 있다.(이진 검색트리)

c++의 map은 이진검색트리로 구성되어 있다. 따라서 이미 정렬되어 있는 상태라서 또 algorithm헤더의 sort를 사용할 수 없다!

unordered_map

unordered_map과 compare함수를 직접 작성해서 정렬하는 방법이 있다!!

3. Spring bean과 전역변수

주장

Spring Bean으로 등록되면 전역변수 사용은 동시성 issue를 갖는다.

근거

싱글톤으로 객체를 관리하기 때문에 하나의 자원에 두 개의 사용자가 데이터를 요청할 수 있다. 즉 A가 자원 S를 쓰고 B도 자원 S를 사용할 수 있다는 뜻이다. 이런경우 데이터가 서로 같은 값을 사용하기 때문에 의도하지 않은 값을 return할 확률이 크다.

결론

가장 쉽고 빠른 방법은 전역변수를 사용하지 않고 지역변수를 사용하는 것이다.

4. 조금 더 다양한 발상(알고리즘)

알고리즘문제를 풀면서 좀 더 다양한 자료구조를 활용해보자고 생각해보자! 나는 언제나 배열만을 통해서 풀려는 경향이 있다. (배열 혹은 list)

stack,
map,
set
등의 자료구조가 있다는 것을 잊지말자!

REVIEW

이렇게 오늘 공부한 내용에 대한 TIL 포스트잇에 다닥다닥 붙어있는 내용을 한데 모아 정리한 기분이다!


#99클럽 #코딩테스트준비 #개발자취업 #항해99 #TIL

profile
Yellta가 BE개발해요! 왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜 가 제일 중요하죠

0개의 댓글