전체 글
-
[정리] React + Vite 로컬 프로젝트 생성(터미널 기준)IT/REACT 2025. 6. 4. 17:55
로컬 프로젝트 생성시,Frontend , Backend 로 작업물을 분리하여 진행시 필요한 npm install 리스트 # Frontend순서명령어설명1npm create vite@latest 프로젝트명Select a framework : ReactSelect a variant : JavaScript리액트 프론트앤드 프로젝트 폴더 생성(반드시 해당 명령어로 생성!)(리액트/자바스크립트로 생성)2npm install react-router-dom리액트 라우터 모듈 설치하기3npm install --save axiosaxios 설정 설치하기, HTTP 요청용4npm install리액트 실행(packge.json의 디펜던시를 설치)5npm run dev리액트 서버 가동 # Backend순서명령어설명1mkdi..
-
[무작정 기록] Node.js 모듈 그리고 미들웨어IT/Node.js 2025. 5. 30. 18:47
Node.js는? 자바스크립트로 서버 개발이 가능이전엔 자바스크립트는 브라우저에서만 실행되던 언어 였음 모듈 모듈종류cmd 명령어내부모듈(Core/Internal module)-- 내부모듈이기 때문에 설치할 필요 없음-- 실행할때node 모듈명.js외부모듈(External module)-- 설치할때npm install 모듈명-- 실행할때(내부 모듈 실행법과 동일)사용자 정의 모듈-- 내부모듈과 동일, 따로 설치할 필요 없으며 실행할때만 구문 입력하는 정도! 미들웨어(MiddleWare) 요청(Request)과 응답(Response) 사이에서 중간에서 요청을 가로채고 처리할 수 있는 함수즉, 클라이언트가 서버에 요청을 보낼 때 서버가 응답을 돌려주기 전에 미들웨어가 중간에서 가로채서 뭔가를 할 수 ..
-
[무작정 기록] DB 연습문제 (오라클 기준)IT/DataBase 2025. 5. 22. 18:47
primary key테이블을 만들 때에 다른 레코드와 구별할 수 있는 속성이 필요한데이것을 "주식별자" 라고 하며 주식별자를 설정하기 위하여 primary key로 한다.foreign key두개의 테이블을 관계로 설정 할 때에자식테이블의 어떠한 속성을 부모의 주식별자를 참조하도록 하기 위하여 사용한다. >select 컬럼이름(들) from 테이블이름(들) [ where 조건식 ] --> 있을수도 없을수도 있다.# 중복을 제거하고 싶은 경우 distinct 사용select distinct 컬럼이름(들) from 테이블이름(들); >비교 : >, =, (는 같지 않냐는 뜻) 논리 : and, or (순서대로 논리 곱, 논리 합) 집합 : in, not in 범위 : between a and b nu..
-
[무작정 기록] 배열IT/JAVA 2025. 4. 11. 09:10
배열(Array Type)- 배열이란 같은 자료형의 기억 공간을 연속적으로 모아 놓은것을 말한다.- 배열은 요소들을 일괄적으로 처리할 수 있기 때문에, 반복문을 활용하여 배열의 값을 하나씩 꺼내 사용하거나 수정 할 수 있다.- 예를 들어, 10명의 학생 점수를 저장하려면 10개의 변수를 각각 만들 필요 없이, 하나의 배열을 선언하여 사용할 수 있다.- 즉, 배열은 많은 변수가 필요할 때, 하나의 대표이름과 크기만 지정하여 효율적으로 관리 할 수 있는 자료구조이다.배열 작성하기 기본형식ex) int []student; // 배열선언student = new int[30]; // 배열생성int []student = new int[]; // 선언과 생성을..
-
[무작정 기록] DataBase 개념IT/DataBase 2025. 3. 26. 18:57
DataBase데이터베이스(Database)는 데이터를 효율적으로 저장, 관리, 검색, 수정할 수 있도록 체계적으로 구성된 데이터의 집합즉 데이터를 쌓아 놓은 더미.- 저장방식의 차이점 저장방식특성컴퓨터 화면휘발성, 컴퓨터를 끄면 그 결과가 사라진다.파일영구저장, 동시에 최신의 정보 공유X데이터베이스영구저장, 동시에 최신의 정보 공유Oㄴ 자료를 쌓아 놓은 더미ㄴ 실행결과를 영구적으로 저장(보관)하기 위하여 프로그램 실행결과를 파일에 출력(기록) ----> 이해관계에 있는 다수의 사용자가 항상 최신의 정보를 공유하기에는 어려움이 있다. 이것을 위해서 "데이터베이스"를 이용한다. - 데이터베이스 관리 시스템 (DataBase Management System) DBMS 데..