프로그램셋업 & 명령어 36

이클립스 - project Explorer를 Navigator처럼 사용하기

목적 : 최신 버전의 이클립스의 경우 Navigator가 존재하지 않아 기존의 패키지 구조 형식으로 표출하여 개발에 불편함을 없애기 위함1. 방법1. Project Explorer 우측 점 세개 버튼 클릭2. filters and Customization... 클릭cf. 만약 해당 메뉴가 존재하지 않을 경우 - JavaEE 혹으 Debugger 등 다른 구조로 변경하면서 찾기(상단 노란 네모 영역)3. Pre-set filters 탭에서 Java output folders 체크 해제4. Content 탭에서 Java Elements 체크 해제

이클립스 깃연동 방법 - 터미널로 깃연동 관리 할 경우

1. 이클립스 - 자바 프로젝트 진행 중 깃 연동1.1. 이클립스 깃 연동 방법 순서iTerm2 켜서 해당 프로젝트까지 들어감해당 프로젝트 안에서 git init 으로 로컬 git이 동작하도록 수행ps. cmd + N > file > .gitignore.gitIgnore이 존재하지 않으면 직접 파일 추가 및 메타 정보 표출 파일 제외하기ps .gitIgnore 을 처음에 넣는 것을 권장.gitIgnore에 들어가 파일 목록 추천해주는 사이트 : https://www.toptal.com/developers/gitignore git add : 파일 추가 -> git commit : 파일 커밋git rm --cached src/.DS_Store : add 된 파일 중 해당 경로에 있는 파일 제외 1.2. 깃허..

맥북 이클립스 실행 안되는 현상 및 키체인 암호

1. 맥북에서 갑자기 이클립스 실행이 안되는 현상 해결원인 : 코드서명이 깨져서 문제 발생해결터미널코드 입력 codesign --force --deep --sign - /Applications/Eclipse.app/Contents/MacOS/eclipse출처 : https://ddururiiiiiii.tistory.com/89 2. 로그인 키체인 암호코드로 직접 코드서명을 주입해서 그런지 git 연동을 할 때 `로그인` 키체인 암호를 입력하라고 함.해결 : 맥북 로그인 암호 작성하면 해결

이클립스 깃허브 - 로그인 안됨 해결

해결 방법 : 깃허브에서 token을 생성 -> 이클립스에 토큰 정보 저장 1. 깃허브 tocken 생성 방법  - 이미지     개인 프로젝트 commit / push 용도여서 repo 만 선택 (각자 목적에 따라 선택을 달리 할 것)이후 Generate Token 클릭하면 token 발급 (token password는 초기에 한번만 보여주므로 따로 저장 필요 2. 이클립스에 내 토근 정보 연결하기 - 이미지    이렇게 설정하면 완료 되고 commit / push가 정상 동작한다.

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 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 및 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 ..

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..

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..