개발
-
[Spring Boot] Visual Studio Code에서 Spring Boot 프로젝트 생성 방법개발 2023. 12. 26. 22:46
# Visual Studio Code 세팅 Extensions 에서 Extension Pack for Java, Spring Boot Extension Pack 설치 # Spring Boot 생성 1) View > Command Palette 선택 2) Spring Initializr: Create a Gradle Project 선택 3) Spring Boot version 선택 버전 옆에 (SNAPSHOT)이 적혀있는 것은 아직 만들고 있는 버전이다. 아무것도 적혀있지 않은 버전을 선택한다. 4) Project Language 선택 5) Group Id(기업 도메인명) 입력 6) Artifact Id(프로젝트명) 입력 7) Packaging 선택 Jar를 선택하면 Tomcat이 내장되어 자동으로 설정 ..
-
[Spring Boot] Spring Initializr에서 Spring Boot 프로젝트 생성 방법개발 2023. 12. 16. 00:00
Spring Initializr는 Spring Boot 프로젝트를 생성할 수 있도록 도와주는 사이트이다. 해당 사이트(https://start.spring.io/)로 이동한다. 1) Project 선택 2) Language 선택 3) Spring Boot version 선택 버전 옆에 (SNAPSHOT)이 적혀있는 것은 아직 만들고 있는 버전이며 (M1)이 적혀있는 것은 정식으로 릴리즈되지 않은 버전이다. 아무것도 적혀있지 않은 버전을 선택한다. 4) Project Metadata 입력 - Group: 기업 도메인명 - Artifact: 빌드되어 나올 결과물 - Name: 프로젝트명(일반적으로 Artifact와 동일하게 작성한다) - Description: 설명 - Package Name: 패키지 이름 ..
-
hosts 설정개발 2023. 7. 24. 13:28
hosts 파일은 IP 주소와 도메인 주소를 매핑해주는 파일이다. 해당 파일에 도메인과 IP를 임의로 지정하게 되면 DNS 서버보다 우선되어 서버에 접속하게 된다. hosts 파일은 일반적으로 Windows와 Linux 운영체제에서 수동으로 수정 사용되며 Mac에서는 터미널을 통해 hosts를 변경한다. # hosts 파일 위치 Windows C:\Windows\System32\drivers\etc\hosts Linux /etc/hosts Mac (명령어) sudo nano /private/etc/hosts
-
MySQL 계정 비밀번호 변경하는 방법개발/SQL 2023. 5. 27. 12:19
# 계정 정보 조회 # 비밀번호 변경 Version SQL 8.x 이상 alter user '계정명'@'호스트' identified with 플러그인 by '비밀번호' 5.7 이상 update user set authentication_string=password('비밀번호') where user = '계정명' 5.6 이하 update user set password=password('비밀번호') where user = '계정명' # 변경사항 적용
-
MySQL 외부 접속 허용하는 방법(for version .8.x)개발/SQL 2023. 5. 24. 23:40
/* Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Cannot create PoolableConnectionFactory (null, message from server: "Host 'XXXXXX' is not allowed to connect to this MySQL server") */ → 외부에서 MySQL server에 접속 가능하도록 권한을 부여하면 해결된다. # 계정 정보 조회 host를 확인한다. host가 localhost인 경우, 외부에서 접속이 불가능하다. # 계정 생성 보안상 root 계정에 권한 부여를 하면 문제가 있기 때문에 별도의 계정을 만들어 사용하기를 권장한다..
-
[SQL] DML, DDL, DCL개발/SQL 2023. 4. 20. 23:04
구분 명령어 데이터 조작어 (DML: Data Manipulation Language) SELECT 데이터 조회 INSERT 데이터 삽입 UPDATE 데이터 수정 DELETE 데이터 삭제 데이터 정의어 (DDL: Data Definition Language) CREATE 데이터베이스, 테이블 생성 ALTER 테이블 수정 DROP 데이터베이스, 테이블 삭제 TRUNCATE 테이블 초기화 데이터 제어어 (DCL: Data Control Language) GRANT 데이터베이스 작업 권한 부여 REVOKE 데이터베이스 작업 권한 박탈/회수 COMMIT 데이터베이스 저장 ROLLBACK 데이터베이스 원복
-