분류 전체보기
[Mac] node 설치 및 버전 변경하기
로컬에서 여러 작업들을 하며 필요한 버전 별로 노드가 설치되어 있다보니 버전 변경을 손쉽게 하는 방법을 공유하려고 합니다. 1. 'n' 라이브러리 설치하기 npm을 통해 n을 전역에 설치해줍니다. $ sudo npm install --global n 2. 필요한 버전의 노드 설치 $ sudo n install (버전) EX) $ n install 20 (노드 20버전을 다운받으려고 할 때) 3. 노드 버전 확인 현재 설정된 node 버전을 확인합니다. $ node -v 4. 설치된 노드 전체 확인 $ n ls 5. 노드 버전 변경 방향키로 움직이며 활성화 하고자하는 버전에 불이 들어오면 엔터를 통해 버전을 변경해주면 됩니다. $ sudo n 번외 * 기존에 node를 brew를 통해 설정한 경우 * su..
[Linux] 포트번호 사용 중 (사용포트조회, 사용포트중지)
에러발생! 에러발생! 삐용삐용 전체 포트 조회 $ sudo lsof -i 특정 포트 조회 $ sudo lsof -i :(조회할포트번호) 예시 ) $ sudo lsof -i :3000 사용 포트 중지 $ sudo kill -9 예시 ) sudo kill -9 14244
[MySQL] - 패스워드 정책 확인 및 변경
현재상황: create user ~ 명령어를 수행하는 중 패스워드가 정책의 요구사항에 만족되지 않는다는 오류가 발생했다. 현재 설치된 mysql에 어떠한 패스워드 정책이 있는지와, 이를 변경하는 방법을 알아보자. 1. 패스워드 정책 확인 show variables like 'validate_password%'; * 설정값에 대한 세부설명 더보기 - validate_password.length : 패스워드의 최소 길이 - validate_password.mixed_case_count : 대문자 최소 길이 - validate_password.number_count : 숫자 최소 길이 - validate_password.special_char_count : 특수문자 최소 길이 - validate_passwor..
[Docker] - 컨테이너 리스트 확인, 중지
- 실행 중인 컨테이너의 리스트 $ docker ps - 중지된 컨테이터를 포함한 모든 컨테이너의 목록 확인 $ docker ps -a - 컨테이너 중지 $ docker stop 예시) docker stop mysql1
[React] - Props 기초개념, 사용법
위 코드를 보면 img 태그에 src, width, height 의 속성값이 있다. 리액트에서는 이 속성을 이르는 말이 prop 이다. 그렇다면, 리액트에서 아래 사진자료처럼 내가 직접 만든 컴포넌트에도 속성을 추가할 수 있을까? 바로 시작해보자. 아래 사진처럼 Header 컴포넌트의 값을 함수를 직접 수정하지 않고, title 이라는 속성을 줬을 때, 이름이 바뀌도록 해보자. 1. 함수에 파라미터값을 전달하도록 한다. + 그럼 props에는 어떤 내용이 있는가? + 그럼 props로 title 값을 출력하려면?! 정답 : props.title 그럼 저 값(props.title)을 Header 함수컴포넌트의 값으로 쓰면 되겠네!! 놉!! 표현식을 써줘야 해~~ 중괄호로 감싸주자~ 완료! + 재사용성이 장..
[React] - 15초만에 서버 배포하기 (ft.serve -s build)
목표 : 구축한 리액트 프로젝트를 외부에서도 볼 수 있도록 서버에 배포한다. 1. 프로젝트 build 파일 생성 - 프로젝트 디렉토리로 이동 후 아래 명령어 실행 $ npm run build 2. 서버 배포 - 아래 명령어 실행하여 배포 $ npx serve -s build
도커 실행 방법, 실행상태 확인
# Docker 서비스 시작 $ sudo systemctl start docker # Docker 실행 상태 확인 $ systemctl status docker
[Linux] - Docker 설치 방법 (Cli 환경)
Linux에 도커를 설치하고 실행시켜보자. # 도커 설치파일 다운로드 # 도커 설치파일 다운로드 $ curl -fsSL https://get.docker.com -o docker-install.sh # 도커 설치파일 실행 # 도커 설치파일 실행 $ sh ./docker-install.sh --dry-run # 결과 # 결과 # Executing docker install script, commit: c2de0811708b6d9015ed1a2c80f02c9b70c8ce7b apt-get update -qq >/dev/null DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/n..
.jar 파일 생성 및 실행방법
배포를 위한 .jar 파일 생성 방법부터 .jar 파일 실행 방법까지 알아보자. 1. .jar파일 생성 방법 - .jar파일을 생성하고자 하는 "프로젝트 우클릭" - "Run As" > "Run Configurations..." 클릭 - 아래 사진과 같은 메뉴창이 뜨면 >>> Gradle Task > New_configuration 메뉴에서 >>> 2번의 "Workspace..."를 선택해주고, >>> 3번의 Add 버튼을 눌러 Task가 추가되면 더블클릭하여 bootJar로 변경해준다. >>> Apply 누른 후 Run 2. .jar파일 실행 방법 위 1단계에서 빌드가 완료되었다면 .jar를 생성하였던 프로젝트 디렉토리에 build 폴더가 생성되고, 하위 폴더인 libs폴더로 들어가면 .jar파일이 생..