Skip to content

Latest commit

 

History

History
384 lines (243 loc) · 11.4 KB

README.md

File metadata and controls

384 lines (243 loc) · 11.4 KB

ECONOVATION CS MASTERY

이곳은 에코노베이션 회원들이 만들어나가는 CS 관련 지식창고입니다.

타인에게 공유하고 싶은 지식들이 있으면 자유롭게 저장소에 추가해주세요.

"지식은 나눌수록 자신의 것이 됩니다."



사용 방법

지식 사용자

  • 우측 상단의 StarWatch를 클릭한다. (구독과 좋아요)
  • 파일 트리를 타고 들어가는게 불편하다면 Octotree를 설치하여 편리하게 사용한다.
  • 이 저장소를 통해 도움 받은만큼 본인도 지식 기증을 한다.

지식 기증자

주의사항 : 타인의 게시물을 참고하거나 가져온 경우 하단에 출처 URL을 꼭 달아주시길 바랍니다.

  • 이 저장소를 Fork한다.
  • 본인 계정에 Fork된 Repository를 로컬 컴퓨터로 Clone한다.
  • 자신이 추가하고 싶은 개념을 해당 파일에 추가하거나, 신규 카테고리일 경우 새로운 폴더와 파일을 만든다.
  • 내용은 무조건 Markdown 형식으로 작성한다. 관련 툴은 Typora가 가장 유명하다.
  • 작성된 내용을 해당 주제의 목차에 추가하고 네비게이션을 걸어준다. (README.md 파일의 목차에도 URL을 추가한다.)

네비게이션 걸어주는 방법

  • add, commit, push를 한다.
  • 본인 계정 Repository에서 이 저장소 master Branch로 Pull request를 날린다.
  • 관리자의 승인이 이루어지면 끝
  • Clone 한 로컬 저장소를 다시 사용하고싶다면 Rebase를 하여 Upstream과 동기화 시키고 위의 과정을 진행한다.

위 내용이 어렵거나 설명이 필요하신분은 고민하지말고 이혁진에게 바로 연락주시기 바랍니다.




목차

  • 그래프
    • 다익스트라 최단거리 알고리즘
    • 플루이드 와샬 최단거리 알고리즘
    • 벨만포드 알고리즘
  • Brian Kernighan's Algorithm
    • Kernighan
    • 알고리즘 설명
  • Huffman Coding

도움되는 자료




Data Structure 공부하러 가기

목차




목차

  • 프로토콜과 OSI 7계층
    • OSI 7계층
    • 프로토콜

도움되는 자료




Operating System 공부하러 가기

목차

  • 스케줄링
  • 메모리관리
  • 가상메모리
  • 페이징(Paging)
    • 메모리 주소 매핑
      • 1단계 페이징
      • 계층적 페이징
  • 세그먼테이션
  • 교착상태



목차

  • 1장 데이터베이스 시스템

    • 데이터베이스의 특징
    • 데이터베이스 시스템 개요
      • 데이터베이스 스키마와 상태
      • 데이터베이스 시스템의 구성요소
      • 데이터베이스 시스템의 요구사항
    • 파일 시스템 방식과 DBMS 방식의 비교
    • DBMS 언어
    • DBMS 사용자
    • 데이터베이스 시스템 아키텍쳐
      • 클라이언트 서버 데이터베이스 시스템
  • 2장 관계 데이터 모델과 제약조건

    • 기본적인 용어
    • 스키마와 인스턴스
    • 릴레이션의 특성
    • 릴레이션의 키
    • 무결성 제약조건
    • 무결성 제약조건의 유지
  • 3장 관계 대수와 SQL

    • 관계 대수
    • SQL
      • 데이터 정의어
      • 제약조건
    • SELECT문
      • 기본적인 SELECT 문

도움되는 자료




Design Pattern 공부하러 가기

목차

  • 빌더패턴

도움되는 자료




목차




목차

  • JVM의 메모리 구조
  • 가비지 콜렉터
  • 리스트 정렬
  • 버블 정렬 In Java
  • 삽입 정렬 In Java
  • 알고리즘에서 사용되는 입출력 BufferedReader
  • equals() vs hashCode()

도움되는 자료




목차

  • ORM, JPA, Hibernate의 차이점
  • 스프링 개요
    • 스프링 프레임워크
    • 스프링 프레임워크 모듈
    • 스프링 컨테이너
  • DI
    • About DI
    • 스프링 DI 설정 방법
  • 다양한 의존 객체 주입
    • 생성자를 이용한 의존 객체 주입
    • Setter를 이용한 의존 객체 주입

도움되는 자료




목차

도움되는 자료




목차




목차




목차




목차

  • Stash



IT 관련 채용

모집중

모집완료




IT 관련 행사

모집중

모집완료




기타 유용한 링크들




IT 관련 뉴스 모음




개발자 면접 질문 리스트