Skip to content

amazinguss/cs_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 

Repository files navigation

CS-Study

👨‍💻 스터디원

이름 GitHub
송지혜 @ssongjj
오유정 @ujeongoh
최소영 @soyeong125

📚 알고리즘 Study

학습 주제

학습주제는 gyoogle을 참고했습니다.

📌 데이터베이스

📌 개발상식

  • [클린코드 & 리팩토링 & 시큐어코딩]
  • [애자일(Agile) 정리]
  • [TDD(Test Driven Development)]
  • [객체 지향 프로그래밍]
  • [함수형 프로그래밍Ⅰ]
  • [함수형 프로그래밍Ⅱ]
  • [데브옵스(DevOps)]
  • [서드 파티(3rd party)란?]
  • [Git 과 GitHub 에 대해서]
  • [정규식]
  • [Generic]
  • [final]

📌 자료구조

  • [Array & ArrayList & LinkedList]
  • [스택(Stack) & 큐(Queue)]
  • [힙(Heap)]
  • [이진탐색트리(Binary Search Tree)]
  • [해시(Hash)]
  • [트라이(Trie)]
  • [B-Tree & B+Tree]

📌 네트워크

  • [OSI 7 계층]
  • [TCP 3 way handshake & 4 way handshake]
  • [TCP/IP 흐름제어 & 혼잡제어]
  • [TCPvsUDP]
  • [대칭키 & 공개키]
  • [HTTP & HTTPS]
  • [로드 밸런싱(Load Balancing)]
  • [Blocking & Non-Blocking I/O]

📌 운영체제

📌 Design Pattern

  • [디자인패턴 개요(Overview)]
  • [어댑터 패턴]
  • [싱글톤 패턴]
  • [탬플릿 메소드 패턴]
  • [팩토리 메소드 패턴]
  • [옵저버 패턴]
  • [스트레티지 패턴]

📌 Algorithm

  • [거품 정렬(Bubble Sort)]
  • [선택 정렬(Selection Sort)]
  • [삽입 정렬(Insertion Sort)]
  • [퀵 정렬(Quick Sort)]
  • [합병 정렬(Merge Sort)]
  • [힙 정렬(Heap Sort)]
  • [기수 정렬(Radix Sort)]
  • [계수 정렬(Count Sort)]
  • [비트마스크(BitMask)]
  • [이분 탐색(Binary Search)]
  • [세그먼트 트리]
  • [해시(Hash)]
  • [DFS & BFS]
  • [최장 증가 수열(LIS)]
  • [최소 공통 조상(LCA)]
  • [동적 계획법(Dynamic Programming)]

📌 Language

  • Java
    • [Java 컴파일 과정]
    • [자바 가상 머신(Java Virtual Machine)]
    • [Garbage Collection]
    • [Annotation]
    • [Call by Value vs Call by Reference]
    • [Primitive type vs Reference type]
    • [String & StringBuffer & StringBuilder]
    • [Overriding vs Overloading]
    • [Thread 활용]
    • [Casting(업캐스팅 & 다운캐스팅)]
    • [Promotion & Casting]
    • [고유 락(Intrinsic Lock)]
    • [Error & Exception]
    • [java 8 & java 11 차이]
    • [Access Modifier]
    • [Wrapper class]
  • Javascript
    • [JS Event Loop]
    • [Hoisting]
    • [JS Scope]
    • [Closure]
    • [this]
    • [Promise]
    • [ECMAScript6(=ES6)]

📌 Web

  • [HTTP Method]
  • [RESTFul API 란?]
  • [브라우저의 작동 원리]
  • [DOM(Document Object Model)]
    • [Event Bubbling and Capturing]
    • [Event delegation]
  • [CSS Selector 우선순위]
  • [Reflow&Repaint]
  • [CORS]
  • [크로스 브라우징]
  • [웹 성능 최적화]
  • [서버 사이드 렌더링 vs 클라이언트 사이드 렌더링]
  • [CSS Methodology]
  • [Normalize.css vs Reset.css]
  • [웹 컴포넌트]
  • [쿠키(Cookie) & 세션(Session)]
  • [웹 서버와 WAS의 차이점]
  • [OAuth]
  • [JWT(JSON Web Token)]
  • [Authentication & Authorization]
  • [로그 레벨]
  • [UI와 UX]
  • [Vue.js]
  • [React]
  • [Vue.js vs React.js]
  • [네이티브 앱 & 웹 앱 & 하이브리드 앱]
  • [PWA(Progressive Web App)]