본문 바로가기

전체 글62

JS - 고차함수 일급 객체 Javascript 에 특별 대우 받는 일급 객체가 있음.대표적인 일급 객체 중 하나가 함수!!!자바스크립트에 함수는 - 변수에 할당할수 있음- 다른 함수의 전달인자로 전달될수 있음- 다른 함수의 결과로써 리턴될 수 있음고차함수의 이해고차함수는 함수를 전달인자로 받을수 있고 함수를 리턴할 수 있는 함수임.함수는 변수에 저장할수 있꼬 그 함수를 담은 변수를 전달인자로 받을수 있음 다른 함수(caller)의 전달인자(argument)로 전달되는 함수를 콜백 함수라고 함어떤 작업이 완료되었을 때 호출하는 경우가 많아서, 답신 전화를 뜻하는 콜백 함수라고 함 1. 다른 함수를 인자로 받는 경우function double(num) { return num * 2;}function doubleNum(fu.. 2024. 12. 17.
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.