분류 전체보기 41

[Spring] spring Project Import (feat. Eclipse , spring boot , gradle)

안녕하세요 ! 이번엔 intelliJ 가 아닌 Eclipse 를 이용해 spring 프로젝트를 생성해 보도록 하겠습니다. 1. spring Initializr 를 이용해 프로젝트의 버전 등 설정하고 generate 를 누릅니다. 참고로 저는 Gradle을 선택했습니다! HTML 삽입 미리보기할 수 없는 소스 ++ spring Initializr 주소 → https://start.spring.io/ 다운 받은 파일의 압축을 풀어줍니다. 저는 C:\Spring 에 압축을 풀었습니당 2. 이클립스로 돌아와 프로젝트를 Import 해주세요. Import 첫번째 방법 ([project Explorer →] Import projects) ↓ ↓ ↓ 또는 Import 두번째 방법 (file → import) ↓ ↓ ..

Spring 2023.02.23

[ Eclipse ] 이클립스 업데이트 후 오류 ( JVM is not suitable )

안녕하세요! (아무도 안 궁금하고 안 보겠지만) 저는 요즘 스프링을 공부하고 있는데요, 평소 잘만 생성되던 프로젝트가 오늘따라 생성이 안되는거있죠오.. 이래저래 찾다보니 이클립스를 업데이트 하면 해결된다는 똑똑한 사람들 덕에 이클립스를 업데이트 하게 됩니다. ( 업데이트는 상단 메뉴의 help → eclipse update 로 할 수 있어요!) 그렇게 오류하나 해결을 하고 신나게(?) 코드 작성 후 eclipse.exe를 재시작 했는데..? Version 14 of the JVM is not suitable for this product. version: 17 or greater is required. ... 그래도 먼저 해결한 선배님들 덕분에 저도 빠르게 해결 하고 기록으로 남겨봅니다. 이클립스 업데이..

trouble_shooting 2023.02.19

[JavaScript] DOM 요소 선택 , 생성 , 삽입 , 교체 , 제거

자주 사용하고 기억해야하는 메서드들 입니다.. 계속계속 수정하고 추가할 예정이에요! 요소 선택 .querySelectorAll('li') li 요소를 모두 선택 - NodeList() 반환 - 요소 추가 등 업데이트시 반영되지않음. - 보다 다양한 쿼리를 지원 .getElementsByTagName('li') li 요소를 모두 선택 - HTMLCollection() 반환 - 요소 추가 시 자동 업데이트됨. 삽입 , 제거 , 교체 old 메서드 new 메서드 (브라우저 지원 안될 수 있음) appendChild() append() prepend() DOM 객체 삽입 (첫번째 또는 마지막 삽입) insertAdjacentElement() before() after() DOM 객체 삽입 (특정 요소 뒤 또는 ..

[Spring] Port 8080 was already in use , Port 에러 해결하기 1

Web server failed to start . Port 8080 was already in use. Spring을 사용하면서 가장 자주 등장하는 에러인것 같습니다.. 8080 포트가 이미 사용중이라 실행하려는 웹 서버를 시작할수 없다는데요, 해결하는 방법을 알아볼까요? 많은 방법중에 제가 가장 많이 사용하는 해결법 두가지를 적어보려 합니다. 첫번째 방법! 에러발생시 콘솔창에서 우클릭을 한 후 Terminate/Disconnect All 을 해줍니다. 그리고 웹 서버를 재 시작 해주세요. 참고로 저는 이클립스환경에서 진행하였습니다. vscode , intelliJ 환경이라 비슷한 기능을 찾지 못했거나 Terminate/Disconnect All 했으나 에러가 사라지지 않는다면 가장 확실한 두번째 방법..

Spring 2023.01.18

[h2] DB 접속 ( SpringBoot )

오늘은 h2 DB를 사용해 보겠습니다! 1. 먼저 src / main / resources / application.properties 로 이동합니다. h2를 사용하기 위해 웹 콘솔접근을 허용해야합니다. 기본값이 false 였던 설정을 true 로 변경하겠습니다. application.properties 파일에 아래와 같이 입력해줍니다. Spring.h2.console.enabled = true 2. 콘솔창으로 이동합니다. ctrl + f 키를 이용해 jdbc 를 검색합니다. 아래 그림과 같이 ' jdbc:h2:....... ' 라는 주소를 찾았다면 복사해줍니다. 3. 인터넷 주소창에 h2-console 를 입력해 접속합니다. localhost:8080/h2-console 4. h2에 로그인 합니다. 우..

Database 2023.01.17

[Kubernetes] replicaset 관련 명령어

replicaset ? 특정 수의 pod 가 항상 실행되도록 함. 만약 pod 를 삭제시켜 필요한 포드수가 줄어들면 리플리카셋이 포드를 자동으로 만들어 포드를 유지함. * 생성했던 리플리카셋 불러오기. 입력 : kubectl get replicasets || kubectl get replicaset(단일, 세부) || kubectl get rs 출력 NAME DESIRED CURRENT READY AGE hello-world-rest-api-569c4879d9 1 1 1 23h - DESIRED : 원하는 실행 포드 수. - READY : 준비된 컨테이너 수. * 리플리카셋 세부 입력 : kubectl get rs -o wide 출력 NAME DESIRED CURRENT READY AGE CONTAINE..

CICD 2023.01.05

[Kubernetes] pod 관련 명령어

pod ? 컨테이너를 실행 및 그룹화함. * pods 정보1(세부) 입력 : kubectl get pods -o wide 출력 NAME READY STATUS RESTARTS AGE IP hello-world-rest-api-569c4879d9-j8sd8 1/1 Running 0 23h 10.68.2.6 NODE NOMINATED NODE READINESS GATES gke-in28minutes-cluster-default-pool-1470c56f-4bw7 * pod 정보 2(간략) 입력 : kubectl get pods 출력 NAME READY STATUS RESTARTS AGE hello-world-rest-api-569c4879d9-j8sd8 1/1 Running 0 23h * pod 정보 3(세부..

CICD 2023.01.05

[Spring] application.properties encoding , 한글 설정하기 (intelliJ , window , utf )

intelliJ를 재시작하고 application.properties 파일을 확인했더니 갑자기 한글 주석이.. ? ?? ????????????!!! 이게모죠.. 하고 당황했던 기억이 있으신가요? 바로접니다. ㅎㅎ 정리하며 까먹지 않기위해 포스팅을 해보겠습니당. 먼저 file -> Settings 로 이동합니다. (단축키 Ctrl + Alt + S ) (저는 window 를 사용합니다.) 그 후 검색창에 file encodings를 검색하거나 Editor -> File Encodings 로 이동해 아래 사진과같이 설정을 바꾸고 ok 를 해주면 됩니다. 쉽쥬? (그러니 기억해..나 자신..) 이제 모두들 안심하고 재시작하세요 ;3

Spring 2022.12.28

[Spring Boot] spring Project 생성하기 (feat. IntelliJ , spring initializr)

intelliJ에서 Spring Project 생성하는 방법에 대해 알아보도록 하겠습니다. Project를 생성하는 방법과 여러 순서가 있지만 저는 다음과 같이 진행할 예정입니다. Empty Project 생성 -> spring initializr 설정 및 다운 -> build.gradle 1. Empty Project 생성 (과정 생략 가능) 제일 처음 IntelliJ를 실행시켰다면 아래와 같이 Projects -> New Project를 선택합니다. 조금이라도 사용해보신 분이라면 다음 사진으로 이동하시면 됩니다! Empty Project를 생성하겠습니당. 따로 변경할 것 없이 Create 해줍니다. 그럼 이렇게 untitled project가 생성됐습니다. 참 쉽죠? ㅎㅎ 2. spring initi..

Spring 2022.12.20