분류 전체보기 39

[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

[IntelliJ] IntelliJ 설치하기 ( + 평가판 )

안녕하세요 , 오늘은 intelliJ를 설치해 보도록 하겠습니다. IntelliJ는 JetBrain에서 제작했으며 자바 통합 개발 환경을 제공합니다. 저는 현재까지 Java , HTML , CSS , JSP 등 을 Eclipse를 사용했었습니다. 그러나 , 무거운 Eclipse 보다는 빠른 intelliJ를 많이 사용한다길래 저도 따라 사용해보고자 합니다! . . . . 찾아보니 유료네요. 하하하ㅏㅎ.. 30일 평가판이 있다 하니 받으러 가보겠습니다. 1. 사이트 접속 먼저 설치를 위해 아래 주소로 이동합니다. https://www.jetbrains.com/idea/ 2. 버전 선택 및 다운로드 자신의 os에 맞춰 다운을 받아줍니다. 여기서 Ultimate는 웹 관련 HTML , CSS .. 등 사용이 ..

기타 2022.12.10