분류 전체보기

· git | github
1. git merge 하려던 도중 conflict 발생 2. 우선 로컬 develop 에서 git pull origin develop 실행 3. 인텔리제이에서 conflict 가 발생하는 브랜치로 이동 4. 왼쪽 하단에 Git 클릭 5. Remote - origin - develop 에서 우클릭 후 merge 'origin/develop' into ~ 선택 6. 그러면 다음과 같은 창이 나온다. 그러면 해결하고자 하는 파일을 클릭하고 Merge 버튼을 누른다. 7. 그러면 아래와 같은 창이 나오는데 맨 왼쪽이 로컬의 나의 브랜치이고 가운데가 Result 맨 오른쪽이 원격 develop 상태이다. 8. 여기서 겹치는 두 코드 중 수용하고자 하는 코드는 Accept 하고 9. ..
· OAuth2.0
1. https://developers.kakao.com/ 에 접속 2. 내 어플리케이션 클릭 3. 어플리케이션 추가하기 클릭 4. 앱 이름, 회사명, 카테고리 모두 선택 후 저장 클릭 ( 앱 아이콘은 선택) 5. 애플리케이션이 완성됐으면 앱키로 이동한다. 6. REST API 를 사용할거기 때문에 REST API 키를 복사하여 application.yml 파일에 삽입한다. 7. 비즈니스 인증에 보안을 클릭한 뒤 8. 코드 생성 버튼을 클릭한 뒤 9. 활성화 상태를 사용함으로 설정 후 코드를 복사하여 application.yml 파일에 삽입한다. 10. 플랫폼으로 이동한다. 11. Web 플랫폼 등록 클릭 후 본인의 사이트 도메인을 입력 후 저장한다. 12...
· OAuth2.0
1. https://console.cloud.google.com/ 에 접속 2.프로젝트 생성 3. 새 프로젝트 선택 4. 프로젝트 이름 입력 후 만들기 5. OAuth 동의 화면 클릭 6.시작하기 클릭 7. 앱 이름과 사용자 지원 이메일 입력 후 다음 버튼 8. 외부 클릭 후 다음 버튼 9. 이메일 주소 입력 후 다음 버튼 10. 동의 클릭 후 만들기 버튼 11. 브랜딩 클릭 후 업로드할 로고가 있으면 설정하고 앱 도메인은 프론트측 서버를 입력한다. 13. 데이터 액세스 -> 범위 추가 또는 삭제 -> 원하는 범위 클릭 14. 클라이언트 -> 클라이언트 만들기 15. 웹 어플리케이션 선택 후 이름 입력 후 인가코드가 전달될 리디렉션 URI 입력 보편적으로 /logi..
· MySql
INSERT 기본문법INSERT INTO 테이블 (열1, 열2..)VALUES ('열1에 넣을 값','열 2에 넣을 값') 1. users 테이블에 username, email 컬럼에 'donghun', 'a3989957@example.com' 데이터 삽입더보기INSERT INTO users (username, email)VALUES ('donghun', 'a3989957@example.com') 2. users 테이블의 username, email 컬럼에 ('alice', 'alice@example.com'), ('bob', 'bob@example.com'), ('charlie', 'charlie@example.com') 데이터 삽입더보기INSERT INTO users VALU..
· MySql
DCL 종류GRANT, REVOKE 기본 문법GRANT 권한 ON 데이터베이스.테이블 TO 사용자;REVOKE 권한ON 데이터베이스.테이블 FROM 사용자 사용자 생성더보기CREATE USER 'john'@'localhost' IDENTIFIED BY 'password123'; 사용자 삭제더보기DROP USER 'john'@'localhost'; 모든 권한 부여더보기GRANT ALL PRIVILEGESON mydb.*TO 'john'@'localhost'; 특정 권한 부여더보기GRANT SELECT, INSERTON mydb.ordersTO 'john'@'localhost'; 권한 적용더보기FLUSH PRIVILEGES; 권한 확인더보기SHOW GRANTSFOR 'john'@'localhost'; 특..
· MySql
DDL 종류CREATE, ALTER, DROP, RENAME, TRUNCATE 1. users 테이블에 phone 컬럼 추가 (가변길이 15)더보기ALTER TABLE usersADD COLUMN phone VARCHAR(15) 2. products 테이블의 price 컬럼의 데이터 타입 변경 (전체 자릿수가 12자리이고 소수점 이하가 2자리인 소수형 데이터)더보기 ALTER TABLE productsMODIFY COLUMN price DECIMAL(12, 2) 3. users 테이블의 phone 컬럼의 이름을 phone_number 로 변경 (가변길이 20)더보기 ALTER TABLE usersCHANGE COLUMN phone phone_number VARCHAR(20) 4. products..
build.gradle 에 다음 의존성 추가implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.7.0' SecurityConfig 에 다음 사항 permitAll() 적용new AntPathRequestMatcher("/swagger-ui/**"),new AntPathRequestMatcher("/v3/api-docs/**"),new AntPathRequestMatcher("/swagger-resources/**"),new AntPathRequestMatcher("/swagger-ui.html"),new AntPathRequestMatcher("/webjars/**") JwtFilter 에 다음 사항을 화이트리스트에 적용new Ht..
· Vue
1. Vue Cli 설치(Vue.js 애플리케이션을 빠르고 효율적으로 생성하고 관리할 수 있게 해주는 명령줄 도구(Command Line Interface) )yarn global add @vue/cli 2. 설치 후 vue 버젼 체크 vue --version 3. Extensions 에서 [Vetur], [HTML CSS Support], [Vue 3 Snippets] 설치 4. 빈 폴더 생성 5. 좌측 상단에서 File -> Open folder 클릭 후 생성한 폴더 클릭 6. 좌측 상단에서 Terminal -> new Terminal 클릭 후 cmd 창에 아래 명령어 작성vue create 프로젝트명 7. 아래와 같이 버젼 선택하는 창이 나오는데 그대로 [Vu..
· git | github
1. 프로젝트 폴더 만들기mkdir monoRepo 2. 생성한 프로젝트 폴더로 이동하기cd monoRepo 3. backend, frontend 폴더 만들기mkdir backend frontend 4. .gitignore 파일, .github 폴더 생성 후 .github 폴더 안에 ISSUE_TEMPLATE, workflows 폴더 생성하기touch .gitignoremkdir .githubmkdir .github/workflowsmkdir .github/ISSUE_TEMPLATEcd ISSUE_TEMPLATE //이슈(버그, 기능 요청 등)를 만들 때 자동으로 보여줄 템플릿을 지정하는 폴더touch exam.mdcd workflows // GitHub Actions의 자동화 워크..
· git | github
https://www.youtube.com/watch?v=qJOfzcMG_hs참고 영상1https://www.youtube.com/watch?v=6sBNPvxjyt0참고 영상2 세팅 1. organization 생성 2. 설정하기 3. complete setup 클릭 4. 팀원들 초대하기 5. 리포지터리 생성 6. 리포지터리 내에서 팀원들에게 권한 부여 7. 인텔리제이에서 프로젝트 생성 후 git bash 에 다음 코드 복붙 8. 로컬에 develop 브랜치 생성 및 원격에도 브랜치 생성(명령어 없이 생성하는 건 아래 방식으로)git branch developgit push --set-upstream origin develop방식..
공부 기록장
'분류 전체보기' 카테고리의 글 목록