분류 전체보기
-
[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 계정에 권한 부여를 하면 문제가 있기 때문에 별도의 계정을 만들어 사용하기를 권장한다..
-
[Eclipse IDE] 이클립스에 Database 연동하는 방법 (for MySQL)IDE 2023. 5. 24. 00:19
MySQL Server Version을 확인한다. 아래 사이트에서 해당 시스템에 맞는 JDBC Driver을 다운로드 한다. https://dev.mysql.com/downloads/connector/j/ MySQL :: Download Connector/J MySQL Connector/J 8.0 is highly recommended for use with MySQL Server 8.0, 5.7 and 5.6. Please upgrade to MySQL Connector/J 8.0. dev.mysql.com 이전 버전이 필요한 경우 탭 Archives 에서 선택 다운로드가 가능하다. Windows OS를 쓰고 있는 경우, Platform Independent 항목을 선택한다. 다운로드 완료한 파일을 압..
-
[자료구조] 그래프 탐색ETC 2023. 5. 11. 08:34
그래프는 정점(vertex)과 간선(edge)으로 구성된 한정된 자료구조이다. 그래프를 탐색한다는 것은, 하나의 정점으로 시작하여 차례대로 모든 정점을 한 번씩 방문하는 것을 말한다. /* 그래프 탐색 종류 */ 깊이 우선 탐색(DFS, Depth-First Search) : 최대한 깊이 이동한 뒤, 더 이상 이동할 곳이 없을 경우, 옆으로 이동 너비 우선 탐색(BFS, Breadth-First Search) : 최대한 넓게 이동한 뒤, 더 이상 이동할 곳이 없을 경우, 아래로 이동 ⓐ / | \ ⓑ ― ⓒ ― ⓓ \ \ / ⓔ ― ⓕ / ⓖ 깊이 우선 탐색 너비 우선 탐색 ⓐ / | \ ⓑ ― ⓒ ― ⓓ \ \ / ⓔ ― ⓕ / ⓖ ⓐ / | \ ⓑ ― ⓒ ― ⓓ \ \ / ⓔ ― ⓕ / ⓖ ⓐ / |..
-
[알고리즘] 버블 정렬(Bubble Sort)ETC 2023. 5. 11. 00:13
버블 정렬(Bubble Sort): 인접한 두개의 데이터를 비교하여 가장 큰, 혹은 작은 데이터를 오른쪽에 오도록 위치를 변경한다. [ 9 ] [ 6 ] [ 7 ] [ 3 ] [ 5 ] Pass - 1: 첫 버블 정렬이 끝난 상태 [ 9 ] [ 6 ] [ 7 ] [ 3 ] [ 5 ] [ 6 ] [ 9 ] [ 7 ] [ 3 ] [ 5 ] [ 6 ] [ 7 ] [ 9 ] [ 3 ] [ 5 ] [ 6 ] [ 7 ] [ 3 ] [ 9 ] [ 5 ] [ 6 ] [ 7 ] [ 3 ] [ 5 ] [ 9 ] Pass - 2: 오른쪽 끝에 한자리 고정, 크기 비교 [ 6 ] [ 7 ] [ 3 ] [ 5 ] [ 9 ] [ 6 ] [ 7 ] [ 3 ] [ 5 ] [ 9 ] [ 6 ] [ 3 ] [ 7 ] [ 5 ] [ 9 ..