Computer Science

Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 What is OS? ✔️ 정의 하드웨어 자원을 애플리케이션에서 사용할 수 있도록 하는 소프트웨어 Software that converts hardware into a useful form for applications ✔️ 기능 소프트웨어 관점에서 프로그램의 실행 환경 제공 하드웨어 자원을..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 Unsupported hardware architecture detected! Virtualbox를 다운로드하려고 하다보면 아래와 같은 에러 메세지를 만날 수 있다. Unsupported hardware architecture detected! The installer has detected..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 인트로 어제 스터디 통해서 현직 개발자님의 RESTful API에 대한 강의를 듣고 정리해본 글이다. 최대한 쉬운 언어로 작성하려고 노력했고, 나의 재해석이 많이 들어가 있으니, 참고해서 읽어주시면 감사하겠습니다. 💋 용어 정리 ✔️ API 약속, 규약으로 통신에 참여하는 애플리케이션 간의 ..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 MVCC란? ✔️ 등장 배경 락을 사용한 동시성 제어의 경우에, read-read 락끼리는 2개 이상의 트랜잭션일 경우에도 동시에 처리가 가능하다. 하지만, write 락을 얻은 트랜잭션이 1개라도 존재한다면 다른 트랜잭션들은 모두 read 락 조차 획득할 수 없게 된다. 이 경우 처리량이 ..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 Lock이란? Lock이란 트랜잭션 처리의 순차성을 보장하기 위한 방법이다. 여러 사용자가 동시에 데이터베이스에 접근하거나 수정하는 것을 관리하기 위해 사용된다. DBMS마다 Lock을 구현하는 방식과 세부적인 방법이 다르기 때문에 DBMS를 효과적으로 이용하기 위해서는 해당 DB의 Lock..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 SQL Injection이란? SQL Injection은 악의적인 사용자가 웹 애플리케이션 또는 다른 소프트웨어를 공격하기 위해 사용되는 기법 중 하나입니다. 사용자로부터 입력받은 데이터를 통해 SQL 쿼리를 조작하여 데이터베이스에 무단으로 접근하거나 조작하는 공격을 의미합니다. 💋 SQL ..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 Schedule의 분류 schedule이란? 여러 트랜잭션들이 동시에 실행될 때, 각 트랜잭션이 속한 operation들의 실행 순서 스케줄은 recoverablility에 따라 아래 3가지로 분류할 수 있다. 💋 unrecoverable schedule Tx1이 write했던 데이터를 Tx..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 serial schedule VS nonserial schedule ✔️ Schedule 여러 트랜잭션들이 동시에 실행될 때, 각 트랜잭션이 속한 operation들의 실행 순서 각 트랜잭션 내 operation들의 순서는 바뀌지 않는다. ✔️ Serial Schedule 각 트랜잭션들이 겹..
Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github.com 💋 트랜잭션이란? 논리적인 작업 단위 (a single logical unit of work) 논리적인 이유로 여러 SQL문들을 단일 작업으로 묶어서 나누어질 수 없도록 만든 것 트랜잭션 내 SQL문들은 모두 성공하는 경우 commit되고, 하나라도 실패하는 경우에는 전체가 rollback된다..
소스 코드 👉🏻 https://github.com/gitchan-Study/2023-sql-sample/pull/12/files feat: stored procedure by gitchannn · Pull Request #12 · gitchan-Study/2023-sql-sample github.com Computer Science 모아보기 👉🏻 https://github.com/seoul-developer/CS GitHub - seoul-developer/CS: 주니어 개발자를 위한 전공 지식 모음.zip 주니어 개발자를 위한 전공 지식 모음.zip. Contribute to seoul-developer/CS development by creating an account on GitHub. github..
깃짱
'Computer Science' 카테고리의 글 목록