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 각 트랜잭션들이 겹..
💋 글자색에 그라데이션 적용하기 위의 사진에서 '짝크루를 연결해 드려요.'처럼 왼 ⇒ 오로 갈 수록 그라데이션 하기 위해서는, 찾아보니 글자 자체에 그라데이션 넣는 방법은 없는 것 같다. ⇒ 배경색에 그라데이션을 넣고 글자 자체를 투명하게 뚫는 방법으로 구현할 수 있다. .gradation { background: linear-gradient(to right, $leftColor, $rightColor); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 위의 세 옵션 적용하면 된다. 💋 이미지에 그라데이션 적용하기 내가 가진 사진은 이거다. 그리고 이미지 우하로 갈수록 그라데이션해서, 아래와 같이 약간 fade out 느낌을 ..
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..
💋 단위 ✔️ % %는 부모 요소 기준으로 적용된다. 부모에 padding 있으면 그 영역은 빼고 %를 때려서 계산함 max-width 와 함께 자주 사용한다. Relative to the parent element ✔️ em & rem em 가장 근접한 상위 요소의 폰트 사이즈의 몇 배인지를 기준으로 정하는 단위 상위 요소의 폰트 사이즈가 24px인 경우, 하위의 2em은 48px이다. 상위 요소의 폰트 사이즈에 따라서 변화하기 때문에 초보자(=깃짱)에게는 조금 어려울 수 있다. Relative to the font-size of the element (2em means 2 times the size of the current font) rem root를 기준으로 하는 em 여기서 root는 최상위 요..
💋 24.01.02 npm_modules 가 너무 무거워서 yarn berry를 알아봤다. 이 짤이 너무 웃김ㅋㅋㅋㅋㅌㅌ NextJS에서 API를 fetch하는 내용 공부함. seo 관련해서 어떻게 해야할지 바질, 겨자랑 작전 회의 했는데 너무 재미있었음. 뭔가 왜이렇게 재밌지? 오길 너무 잘했다는 생각이 들기 시작함! 💋 24.01.03 intellij로 작업하고 싶어서 여기에 prettier도 설치하고 모든 세팅을 드디어 완료함. 열심히 개발할 일만! 이런식으로 왼 ⇒ 오로 갈 수록 그라데이션 하는 방법 글자 자체에 그라데이션 넣는 방법은 없는 것 같고, 하려면 배경색에 그라데이션을 넣고 글자 자체를 투명하게 뚫는 방법인 것 같음! (아닐 수도 있음) .d212 { font-weight: 800; f..