Skip to content

kkminseok/TIL_Interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 

Repository files navigation

TIL_Interview

Today I Learn Interview Study

개요

나는 공부를 할 때 원론을 파헤쳐야 한다는걸 알았다.

무작정 외우는건 이해가 안됨 ex) TCP는 신뢰성이 있다.

왜 신뢰성 있게 만들어졌는데? 신뢰성이 없어서 문제가 되었던 상황이 뭔데

B-tree는 스케줄러에 쓰입니다.

스케줄러에 어떻게 쓰이는데, 왜 B-tree가 쓰여야하는데?

더 이상 Key-Value 형식의 외움은 나한테 도움이 안된다는 것을 알았다. 이해도 안되고 외워지지도 않음.

그렇기에 만들어졌다.

내가 글을 쓰진 않을거다. 나보다 글 잘 쓰는 사람들이 널렸기 때문이다. 내가 고생해서 글 써봤자 나보다 글 잘 쓰는 사람 글 읽는게 훨 이해도 잘된다.

내가 개인적으로 도움을 받았다고 느낀 글들이다.

모든 것은 주관적으로 판단해야합니다. 나름 거르고 걸렀지만 맞는 정보가 아닐수가 있다는 점.


운영체제 관련

데이터베이스 관련

클린코드 관련

SRP, OCP, LSP, ISP, DIP 등은 CleanCode책을 읽는게 제일 이해가 빨랐다.

WEB 개발관련

# REST API 디자인 가이드
1. url에 'delete'이런 행위를 쓰지마라. 어차피 HTTP Method와 의미가 겹친다/
2. '/'는 계층을 나타내는데 써라.
3. url 너무 길면 하이픈(-)써도된다.
4. (_)는 쓰지마라. 가려질때도 있다.
5. RFC3986(문법 형식)에 따라 경로에는 소문자를 쓰는것을 추천.
6. 파일 확장자 URL에 포함시키지마라. 대신 'Accept header'쓰자.

네트워크 관련

추가적으로 물리적계층도 지남. 이 포스팅에서는 전송계층까지만 나타냄. https://ehclub.co.kr/2039 <- 그림 참고>

언어 관련

JAVA

기타

재미, 상식

Todo

  • Junit사용이유
  • 트랜잭션 격리수준

About

Today I Learn Interview Study(CS공부저장소)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published