우아한테크코스 테코톡자바 스터디알고리즘 정리
https://medium.com/@maneesha.wijesinghe1/what-happens-when-you-type-an-url-in-the-browser-and-press-enter-bb0aa2449c1a https://bohyeon-n.github.io/dep
https://gmlwjd9405.github.io/2018/09/14/process-vs-thread.htmlhttps://velog.io/@raejoonee/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EC%99%80-%EC%
https://github.com/guswns3371/backend-interview-questionhttps://mangkyu.tistory.com/96https://coding-factory.tistory.com/746https:
https://github.com/guswns3371/backend-interview-questionhttps://brunch.co.kr/@dreaminz/5https://mangkyu.tistory.com/15https://velo
https://jhnyang.tistory.com/33https://www.youtube.com/watch?v=R3Me6tIh7mwhttp://blog.skby.net/pcb-process-control-block/https://m.
https://github.com/guswns3371/backend-interview-questionhttp://elearning.kocw.net/document/lec/2011_2/dunksung/ParkUchang/09.pdfhttps:/
https://asfirstalways.tistory.com/356https://gmlwjd9405.github.io/2018/09/19/tcp-connection.htmlhttps://www.youtube.com/watch?v=Ah4-MWI
https://velog.io/@guswns3371/Blocking-vs-Non-BlockingSynchronous-vs-Asynchronoushttps://velog.io/@codemcd/Sync-VS-Async-Blocking-VS-Non-Bloc
https://joont92.github.io/db/%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98-%EA%B2%A9%EB%A6%AC-%EC%88%98%EC%A4%80-isolation-level/https://mozi.tistory
http://blog.wishket.com/http-vs-https-%EC%B0%A8%EC%9D%B4-%EC%95%8C%EB%A9%B4-%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%9D%98-%EB%A0%88%EB%B2%A8%EC%9D%B4-%EB%
https://github.com/JaeYeopHan/Interview_Question_for_Beginner/tree/master/Database- https://mangkyu.tistory.com/110https://itwiki.kr/w/
https://github.com/ksundong/backend-interview-questionhttps://github.com/ksundong/TIL/blob/master/DesignPattern/singleton-pattern.mdhttps&#x
https://github.com/ksundong/backend-interview-question
https://github.com/ksundong/backend-interview-questionhttps://github.com/JaeYeopHan/Interview_Question_for_Beginner/tree/master/OS
https://www.youtube.com/playlist?list=PLuHgQVnccGMAG1O1BRZCT3wkD_aPmPylq 테이블 쪼개기 > 여러 테이블의 정보를 결합하여 하나의 단일한 테이블로 만드는 기술이다. RDB에서 가장 중요한 기능이 바로 JOIN이
https://github.com/ksundong/backend-interview-question https://github.com/JaeYeopHan/InterviewQuestionfor_Beginner/tree/master/Network#http%EC%9D%98-g
https://www.youtube.com/watch?v=\_yqQLDujlg8임계 영역 진입 부분을 안전하게 처리하여 동기화 문제를 해결할 수 있다.임계 영역으로의 진입 가능성을 확인하고진입을 원자적으로 처리해야 한다.경쟁 조건이 발생하지 않도록 해야하고진입
https://siyoon210.tistory.com/130https://academind.com/tutorials/sql-vs-nosqlDatabase란컴퓨터 시스템에 전자 방식으로 저장된 구조화된 데이터 집합이다.DBMS란DataBase Manag
https://meetup.toast.com/posts/92 https://www.youtube.com/watch?v=Z4kH0IZVT-8 https://www.youtube.com/watch?v=PmY3dWcCxXI API > API (Application Pro
https://gyoogle.dev/blog/
https://madplay.github.io/post/time-complexity-space-complexity시간복잡도알고리즘의 절대적 실행시간을 나타내지 않는다.알고리즘을 수행하는데 이뤄지는 연산을 숫자로 표기하는 것이다.(연산에는 산술, 대입, 비교,
https://godgod732.tistory.com/10https://hongl.tistory.com/9정렬되지 않은 상태에서 같은 key 값을 가진 원소의 순서가 정렬 후에도 유지되느냐에 관한 특성이다.정렬의 안정적 특성에 따라안정정렬, 불안정 정
https://gyoogle.dev/blog/https://zeddios.tistory.com/20설명버블 소트란서로 인접한 두 원소의 대소를 비교하고, 조건에 맞지 않을 경우 자리를 교환하며 정렬하는 알고리즘이다.이름의 유래정렬 과정에서 원소의 이동
설명분할 정복 방식으로 배열을 작은 단위로 쪼개어쪼개진 배열들을 정렬된 상태로 병합해가면서 정렬하는 방식이다.좋은 성능을 가진다.빠른 정렬로 분류되고, 퀵소트와 많이 언급된다.(분할 정복 방식을 사용한다는 측면에서 퀵소트와 유사하다)퀵소트와 반대로 안정정렬에 속한다.시
https://goodmilktea.tistory.com/90?category=823364 OSI 7계층 7계층으로 나누는 이유 >- 통신이 일어나는 과정을 알 수 있고 특정 계층에서 이상이 생기면, 그 계층만 수정할 수 있기 때문이다 물리 계층 > 데이터를 전
클라이언트가 서버에게 syn 패킷(sequence: x)을 보낸다서버가 syn(x)를 받는다. 그 후 클라이언트로 부터 잘 받았다는 신호인 ack와 syn 패킷을 보낸다 (sequence: y, ack: x+1)클라이언트는 서버의 응답인 ack(x+1), syn(y)패
tcp 통신네트워크 통신에서 신뢰적인 연결방식을 따르는 통신이다.tcp 프로토콜은 비신뢰성 네트워크에서 신뢰성있는 네트워크를 보장할 수 있도록 하는 프로토콜이다.이를 위해 tcp는 네트워크 혼잡 회피 알고리즘을 사용한다ㅏ.신뢰성있는 네트워크를 보장하기 위해서 다루어야
udp 통신데이터를 데이터그램 단위로 처리하는 프로토콜이다.비연결형, 신뢰성이 없는 전송 프로토콜중 하나이다.데이터그램 단위로 데이터를 쪼개어 전송한다전송 계층에서 사용하는 프로토콜이다.데이터그램독립적인 관계를 지니는 패킷이다.udp는 tcp와 다르게 연결을 위해 할당
암호화와 복호화에 같은 암호키를 사용하는 알고리즘이다.장점 : 동일한 키를 주고 받기 때문에 암복호화 속도가 빠르다단점 : 대칭키 전달 과정에서 해킹의 위험이 있다.암호화와 복호화에 사용하는 암호키가 분리되어있는 알고리즘이다.공개키를 대중에게 공개하고, 비밀키는 자신만
인터넷 상에서 클라이언트와 서버가 자원을 주고 받을 때 사용하는 프로토콜이다.http는 텍스트를 교환하기 때문에 네트워크상에서 신호를 가로채가면 내용이 노출될 위험이 있다이러한 보안 취약점을 해결해주는 프로토콜이 HTTPS이다인터넷 상에서 클라이언트와 서버가 자원을 주