본문 바로가기
반응형

IT47

React - 리액트란? 리액트란???리액트는 프론트 앤드 개발을 위한 Javascript 오픈소스 라이브러리임 SPA ( Single Page Application ) - 하나의 페이지에서 동적으로 변화 즉 웹 사이트의 전체 페이지를 하나의 페이지에 담아 동적으로 화면을 변경해 표시하는 기술 리액트의 특징- 선언형리액트는 html / css / javascript 로 나눠적기 보단 하나의 파일에 명시적으로 작성할 수 있게 JSX를 활용한 선언형 프로그래밍을 지향함- 컴포넌트 기반하나의 기능 구현을 위해 여러종류의 코드를 묶어둔 컴포넌트를 기반으로 개발함. 컴포넌트로 분이하면 서로 독립적이고 재사용 가능하기에 기능자체에 집중하여 개발할수 있음.- 범용성자바스크립트 프로젝트 어디에든 유연하게 적용될수 있음. 2024. 12. 17.
SQL - TCL 트랜잭션의 개념과 ACID데이터베이스 트랜잭션(Transaction)은 하나 이상의 데이터베이스 연산이 묶여서 하나의 논리적인 작업 단위로 처리되는 것을 말함트랜잭션은 일련의 연산 중 하나라도 실패하면 전체 연산이 취소되는 원자성(Atomicity)을 갖음데이터베이스에서 트랜잭션은 다음과 같은 4가지 특성( ACID )을 가지고 있습니다. 원자성(Atomicity) : 하나라도 실패하면 전체 연산이 취소일관성(Consistency) : 트랜젝션이 완료 되면 데이터 베이스에 일관성 유지됨격리성(Isolation) : 여러개의 트랜젝션이 동시에 수행될때 각각의 트랜잭션이 서로에게 영향을 미치지 않음.지속성(Durability) : 트랙잭션이 완료 되면 결과 영구 반영됨TCL 명령어COMMIT ROLLBACK.. 2024. 12. 9.
SQL - DML SELECT 문 - 조회//전체 조회select * from users;//부분 조회select email from users;//별명 짓고 조회select u.email from users as u; INSERT 문 - 추가insert into books (title,publication_date,publisher_id)values("자바의 정석","2024-12-09", 2),("고양이 귀여워","2012-02-02", 3),("나만 없어 고양이","2023-11-09", 4); UPDATE 문 -  수정update usersset email = "test@gmail.com", username = "test"where user_id = 1 DELETE 문 - 삭제insert into users (us.. 2024. 12. 9.
SQL - DDL 데이터 타입 정보데이터 타입설명 예시CHAR(n)고정 길이 문자열 (n: 1~255 generally)CHAR(10)VARCHAR(n)가변 길이 문자열 (n: 1~여러 시스템에서 다양)VARCHAR(50)DECIMAL(p, s)정밀한 고정 소수점 숫자 (p: 정밀도, s: 소수점 자릿수)DECIMAL(10, 2)DATE날짜 (연, 월, 일)DATETIMESTAMP날짜와 시간 (분 단위 또는 나노초 정밀도까지)TIMESTAMPBINARY LARGE OBJECT (BLOB)큰 이진 데이터 (크기 제한은 시스템에 따라 다름)BLOBCHARACTER LARGE OBJECT (CLOB)큰 텍스트 데이터 (크기 제한은 시스템에 따라 다름)CLOB 테이블 생성 = CREATE 문-- 사용자 테이블CREATE TABL.. 2024. 12. 9.
반응형