프로그램셋업 & 명령어

프로그램셋업 & 명령어/H2

Spring boot 에서 사용하는 h2

1. H2 db 개발, 테스트 용도로 사용하는 가벼운 db sql 작성 화면 제공 임베디드모드 존재 2. springboot에서의 h2 springboot에서 사용시, h2 jdbc 드라이버를 등록을 했었을 것이다. 이 때, spring boot에서 권장하는 h2 version이 존재하므로 library에서 확인한 후 해당 version에 맞는 h2를 다운로드 받아야한다. 3. 설치 다운로드 및 설치 : https://www.h2database.com h2 다운로드 버전확인: https://www.h2database.com/html/download-archive.html h2 데이터베이스 버전은 스프링 부트 버전에 맞춘다. : External Libraries -> h2database:version 4...

프로그램셋업 & 명령어/MySQL

MySQL local 계정 생성 및 database 생성

cli 환경에서도 가능하지만 절차가 조금 복잡해서 실수할 가능성이 높기 때문에 MySQLWorkbench 이용 cli 환경에서 생성하는 방법 blog : https://daseul.tistory.com/34 1. root 계정 접속 root 계정 기본으로 root 계정을 준다. root 계정은 모든 db에 접근이 가능한 최고 권한 계정 수행할 작업 root 계정에 들어가서 local 계정 생성 후, schema(db) 생성 local 계정에 특정 schema 접근 권한을 주어, 허용한 db에만 접근하도록 수행 2. 하위 계정 만들기 좌측 nav: MANAGEMENT -> User and Privileges main 하단 : Add Account 계정 설정 이름 접근 권한 (limit to host mat..

프로그램셋업 & 명령어/MySQL

MySQL 및 MySQLWorkbench 설치, 설치시 에러 해결

1. MySQL m1 mac 용 - homebrew 이용 # 선 수행 brew update brew upgrade mysql 설치 - 현재 시점으로는 8.0 version을 권장하여 @8.0을 붙여서 설치함. 없을 시 최신 버전으로 설치됨 brew install mysql # 8.1 version 설치된다. brew install mysql@8.0 mysql 설치 확인 - 해당 명령어는 homebrew로 설치한 모든 서버 프로그램의 실행, 정지 상태 brew services brew services list mysql 서버 실행 # 권장 방식 2가지 brew services start mysql brew services restart mysql # 가능은 함 mysql.server start mysql ..

프로그램셋업 & 명령어/NVM

Node.js 설치, yarn 설치, react project 설치

1. nvm 이란 nvm은 "Node Version Manager"의 약어 Node Version Manager는 다양한 Node.js 버전을 관리하고 전환하는 도구 nvm 설치 시, npm이 자동으로 등록 2. npm, yarn 이란 패키지 관리자 (homebrew 같은 역할 수행) 둘다 같은 역할이지만 여러블로그 분위기상 yarn이 조금더 보안과 속도 면에서 우위에 있다. npm은 nvm 설치시 자동으로 설치가 된다. node.js라는 환경에서 js라는 언어로 작업을 수행할 것인데 npm을 이용해서 이미 만들어진 package를 다운 받아서 조금 더 수월하게 작업을 하려는 목적 3. nvm 설치 및 관련 명령어 nvm 설치 brew install nvm 모든 version nvm nvm ls-remo..

프로그램셋업 & 명령어/git & github

local git , remote git 연결하기

1. 일반적인 방법 - lisence 제외 github repository 생성 - 라이센스는 넣지 말기 terminal에서 해당 remote git에 push하고 싶은 프로젝트 폴더 경로로 이동 local git 생성 $ git init 해당 local git에 원격(remote git) 경로 연결 $ git remote add origin # url은 github repository의 code 부분을 클릭시 보여줌 원래 하던 반복 작업 add-commit-push 수행 참고. 현재 remote repository는 아무 commit도 존재하지 않아서 branch 조차 없는 상태이다. 따라서 현재 local의 branch 명으로 $git push origin [브랜치명] 하면 해당 브랜치명이 곧 def..

프로그램셋업 & 명령어/git & github

github page 만들기

사전 조건 local git과 remote git이 서로 연결되었음을 가정하고 수행 주의 html, css, js 와 같은 정적인 page에서만 수행가능 git hub에서 제공해주는 무료 호스팅 기능으로 branch 명이 무조건 gh-pages여야함 해당 branch를 remote에 push 할 시, 자동으로 hosting 수행 iterm2 터미널 환경 $ git branch gh-pages $ git switch gh-pages $ git push origin gh-pages

프로그램셋업 & 명령어/git & github

git 용어

head :현재 보고있는거 master : 이동하기 reset : 다 뒤로 checkout : detached - branch 이동안하고 head만 이동 git branch dev tag : 고저어 git config --global --list git init : 현재 dir에 local repo(git)가 생성 mkdir : 디렉토리 생성 git add git commit -m "" git log git log --oneline untracked tracked git restore --staged : staged area에서 제거 git rm --cached file명 git reset 파일명 git reset 모든 폴더와 파일ㅇ르 staging area에서 삭제 git clean -f 잠깐 뒤로 간..

프로그램셋업 & 명령어/git & github

협업 방법 - 모아두기 + 추가적으로 아는

요약 - 2가지 1. fork 2. collaborate - (우리 채택) 방식 팀장 ; 팀장이 main 관리, merge 요청 확인 해주기 팀원 : 팀장한테 pull request 요청 보내기 상대 팀원들이 pull request 수락 받으면 다른 인원들도 pull이라는 것을 통해서 update 필요 - conflict 막는 최선의 방법 단계: commit - push - pull request - code review - merge - 다 함께 pull - 개인 branch에 merge 수행 https://docs.github.com/ko/desktop/contributing-and-collaborating-using-github-desktop GitHub Desktop을 사용하여 기여 및 협업 - ..

wooweee
'프로그램셋업 & 명령어' 카테고리의 글 목록