분류 전체보기

· 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방식..
1. 도커에 키바나 설치sudo docker run -d --restart unless-stopped --name kibana1 --network myela -p 5601:5601 docker.elastic.co/kibana/kibana:8.17.2 2. http://본인IP주소:5601/ 로 접속 3. 엘라스틱서치 컨테이너에서 토큰값 가져오기sudo docker exec -it elasticsearch1 /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana 4. 토큰값 키바나에 입력 후 Configure Elastic 클릭 5. 그러면 또 인증코드가 필요한데 이 부분은 다음 코드로 얻을 수 있다.sudo ..
1. 브리지 형태의 네트워크 생성sudo docker network create --driver bridge myela 2. 엘라스틱서치 컨테이너 실행sudo docker run -d --restart unless-stopped --name elasticsearch1 -p 9200:9200 -p 9300:9300 --network myela -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms2g -Xmx2g" docker.elastic.co/elasticsearch/elasticsearch:8.17.2 Elasticsearch 8.17.2를컨테이너 이름 elasticsearch1 으로myela 네트워크에 연결하여9200/9300 포트를 열고단일 노드로 작동..
핀 번호 입력 시에도 "자격 증명을 검증할 수 없습니다. 문제가 발생하여 pin을 사용할 수 없습니다 0xc000006d" 오류가 발생하면 아래와 같은 과정을 통해 핀번호를 초기화할 수 있다.   1. 먼저 F9 또는 F12를 꾹 누르면서 전원버튼을 클릭한다.    2. 그러면 아래와 같이 WinRe 화면이 뜰텐데 이 부분에서 [TroubleShoot] 또는 [문제해결] 이라고 뜨는 부분을 클릭한다.    3. 고급옵션 > 명령프롬프트로 들어간다.    4. 아래 명령어를 순서대로 그대로 입력한다. takeown /f "C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\NGC"NGC 폴더의 소유권 얻기 icacls"C:\Windows\Ser..
공부 기록장
'분류 전체보기' 카테고리의 글 목록