본문 바로가기
728x90

Tool16

[VS Code] Visual Studio Code 라이브 서버(Live Server) 설정 [VS Code] Visual Studio Code 라이브 서버(Live Server) 설정 VS Code의 확장 프로그램인 Live Server는 웹 개발자들에게 매우 유용한 도구이다. 이 확장 프로그램은 정적 및 동적 웹 페이지를 개발하는 동안 개발자가 코드를 수정할 때마다 브라우저에 자동으로 업데이트(실시간 리로드)를 적용하여 불필요한 새로고침을 줄이고 개발 속도를 획기적으로 늘려준다. 또한 단순 HTML/CSS/JAVSCRIPT 작업을 하는데 불필요하게 톰캣을 설치한다던가 배보다 배꼽이 더큰 작업을 수행해야하는 경우가 있는데 Live Server는 로컬 개발 서버를 생성해주므로 빠르고 편리한 개발환경을 제공한다. Live Server 설치 확장 프로그램을 열어 Live Server를 검색하여 설치.. 2023. 7. 21.
[Eclipse] 이클립스 JVM is not suitable for this product [Eclipse] 이클립스 JVM is not suitable for this product 이클립스(Eclipse) 구동 시 JVM 버전에 따라 아래와 같은 오류를 표시하며 실행이 안될 수 있다. 호환되지 않는 JVM으로 해당 이클립스의 버전은 11 또는 이상부터 실행이 가능하도록 지정되어 있기 때문이다. 이때는 Open JDK11을 설치하여 환경변수를 설정함으로써 수정할 수 있다. eclipse.ini 파일의 'Dosgi.requiredJavaVersion' 값을 아래 버전(이미 설치되어 있는 8 버전)으로 수정하여 억지로 구동할 수도 있겠지만 권고하지 않는다. 이클립스 구동은 될 수 있으나(수정해도 구동이 안될 수 있다.) 해당 이클립스 버전이 출시 될 때 필수 버전으로 지정한 이유가 존재할 것이므.. 2023. 2. 28.
이클립스에서 Gralde Project 생성하기(feat. java-library) 이클립스에서 Gralde Project 생성하기 Gralde Project를 생성하려면 우선 Gradle이 설치되어 있어야 한다. Eclipse Marketplace에서 Buildship Gradle Intergration 3.0을 설치하자. installed 표시가 아니라면 설치가 되어있지 않으므로 install을 눌러 절차에 따라 설치를 진행한다. 'Ctrl + N' 또는 'File - new - Other'를 이용하여 Select a wizard 창을 열어 Gradle Project를 생성하자. 만들어보니 기존에 알고 있는 프로젝트 구조와는 다르다. Package Explorer를 확인해보면 lib과 sampleGradle로 나누어져 있다. lib 밑에 source folder가 생성되어 있으며 s.. 2023. 1. 19.
이클립스에서 Java Project를 Gradle Project로 변환하기 이클립스에서 Java Project를 Gradle Project로 변환하기 기존에 사용중인 Java Project를 Gradle을 통해 라이브러리를 다운로드 받고 관리하기 위해 Gradle Project로 변환해보자. Gralde Project를 생성하려면 우선 Gradle이 설치되어 있어야 한다. Eclipse Marketplace에서 Gradle 설치가 가능하다. 아래 이미지에서 기존에 생성된 Java Project를 확인할 수 있다. 'Ctrl + N' 또는 '프로젝트 우클릭 - New - Other' 을 선택하여 Select a wizard 창을 열고 프로젝트의 ROOT 디렉토리에 build.gradle 파일을 생성하자. build.gradle 샘플 build.gradle 파일 내용이다. 사용하고.. 2023. 1. 11.
Docker Image 리스트 확인 및 삭제 Docker Image 리스트 확인 및 삭제 GitLab 보안 업데이트의 후유증으로.. 다운로드 받은 이미지가 너무 많다. 도커에 할당된 용량의 많은 부분을 차지하므로 사용하지 않는 이미지는 삭제하여 관리하자. 파일시스템 용량 확인 $ df -h Filesystem Size Used Avail Use% Mounted on overlay 100G 71G 30G 71% /data/docker/overlay2/83f07909b8c28bd4e26d9de00bcfa9574759714fd9413ab6d516b8dbc5f84c20/merged shm 64M 0 64M 0% /data/docker/containers/8f10e260aa5ff5abec87d87b7297277f2529b2031c65eea242183fa6d.. 2022. 8. 31.
[Windows] Visual Studio Code (VS Code) 설치하기 [Windows] Visual Studio Code (VS Code) 설치하기 Visual Studio Code 마이크로소프트에서 개발한 MS의 개발 툴 중 최초로 크로스 플랫폼을 지원하는 에디터이며 윈도우, macOS, 리눅스를 모두 지원한다. 확장 기능이라는 가장 큰 강점을 가지고 있으며, 단순 에디터를 넘어 IDE 수준까지 확장할 수 있는 것이 특징이다. C/C++나 Java, PostgreSQL, React, Arduino, K8s, Python-Jupyter, TypeScript등과 같은 개발 환경 확장까지 가능하다. 다운로드 Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and .. 2022. 8. 30.
[CentOS7] Docker pull image proxy 설정 [CentOS7] Docker pull image proxy 설정 Docker에서 이미지 다운로드 중 다음과 같이 오류가 발생하였다. 외부망 접근 제한으로 프록시를 이용해 이미지를 다운로드해야 했다. $ docker pull hello-world Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) docker 설정을 위한 디렉토리 이동 $ cd /etc/systemd/system docker.service.d.. 2022. 7. 11.
이클립스에 STS(Spring Tools 4) 설치 이클립스에 STS(Spring Tools 4) 설치 Spring Boot 프로젝트 생성을 하려면 이클립스에 Spring Tools 4 (Spring Tool Suite 4)를 설치해야 한다. 위와 같이 이클립스 마켓플레이스에 들어간 후 Installed 탭을 확인해보면 Spring Tools 4 가 설치 완료된 것을 확인할 수 있다. 2022. 7. 8.
이클립스에 Lombok 설치 이클립스에 Lombok 설치 롬복 사이트에 들어가서 다운로드하자. https://projectlombok.org/download Download projectlombok.org 더블클릭하여 실행 시 메인클래스를 찾지 못하는 경우에는 CMD(명령 프롬프트)의 java 명령어로 실행해야 한다. java -jar lombok.jar IDE를 찾을 수 없으면 OK 누른 후, Specify location 클릭하여 이클립스 경로를 찾아 적용한다. 2022. 7. 5.
Lombok이란? Lombok 사용법 Lombok이란? Lombok 사용법 Lombok이란 Java의 라이브러리로 반복되는 메소드를 Annotation을 사용해서 자동으로 작성해주는 라이브러리다. 보통 DTO나 Model, Entity의 경우 여러 속성이 존재하고 이들이 가지는 프로퍼티에 대해서 Getter나 Setter, 생성자 등을 매번 작성해줘야 하는 경우가 있다. 이러한 부분을 자동으로 만들어주는 라이브러리다. Lombok을 이용해서 작성한 코드는 컴파일 과정에서 Annotation을 이용해서 코드를 생성하고 .class에 자동 컴파일 된다. build.gradle plugins { id 'org.springframework.boot' version '2.7.1' id 'io.spring.dependency-management' ve.. 2022. 7. 5.
이클립스 Eclipse IDE 2022-06 설치하기 이클립스 Eclipse IDE 2022-06 설치하기 Eclipse를 설치하기 위해 아래 사이트로 이동한다. https://www.eclipse.org/ 본인이 사용할 목적에 맞게 다운로드 받으면 된다. Eclipse IDE for Enterprise Java and Web Developers 다운로드 받고 압축 풀고 실행해보자! 설치가 완료되었다! 2022. 7. 5.
이클립스 프록시 설정하기 이클립스 프록시 설정하기 외부망 사용이 불가능한 경우 프록시 서버를 연결해 이클립스에 인터넷 연결을 하여 Eclipse Marketplace를 이용해보자. Elipse Marketplace를 이용하여 인터넷 연결이 정상적으로 연결이 되는지 확인한다. 이클립스에만 프록시 설정을 하였으므로, 윈도우의 인터넷 사용은 연결이 안된다. 앞으로는 Active Provider (Manual / Native) 변경을 통해 손쉽게 설정할 수 있다. 이런식으로 이클립스에 프록시 설정 시 내부망 SVN이나 Gitlab 연결이 불가능하다. 프록시 설정 중 하단의 프록시 bypass를 이용하여 특정 호스트는 proxy 연결을 사용하지 않을 수 있을 것이다. 2022. 7. 4.
이클립스 다크모드 사용하기 이클립스 다크모드 사용하기 이클립스를 이용해 개발하다보면 눈이 아프다.. 이럴때 다크모드를 이용하여 눈의 피로도를 낮춰보자! 그 외에 다른 테마도 많으니 사용해보고 마음에 드는걸로 픽하시길..! 2022. 7. 4.
이클립스 Web Fragment Project에 톰캣 연동하기 이클립스 Web Fragment Project에 톰캣 연동하기 저의 경우에는 회사 SVN 서버에서 웹 프로젝트(Fragment project)를 받았을 때 톰캣과 연동했던 방법입니다. 부모프로젝트(?) 가 존재하였으나 부모프로젝트가 없어지고 Fragment project만 남아 이 프로젝트는 지속적으로 유지보수를 진행하여야 했습니다. 테스트용 Fragment project를 직접 생성하여 테스트를 진행하였습니다. 보시다시피 프로젝트 디렉토리 구조를 보시면 일반적인 Dynamic Web Project 구조가 아닙니다. 이처럼 새로운 server에 추가할 수 없는 프로젝트입니다. 프로젝트 우클릭 - properties - Project Facets 위와 같이 Facets목록에는 Dynamic Web Modu.. 2022. 7. 4.
이클립스 워크스페이스 목록 삭제하기 / How to remove workspaces in Eclipse 이클립스 워크스페이스 목록 삭제하기 이클립스에서 여러 프로젝트를 진행하다보면 워크스페이스를 다중으로 사용할 때가 있다. 이클립스가 실행될 때 워크스페이스를 선택할 수 있으나, 어느 워크스페이스가 필요한지, 불필요한 워크스페이스는 어느 것인지 헷갈릴 수 있다. 혼동을 피하고자 불필요한 워크스페이스를 삭제해봅시다. 위와 같이 이클립스를 실행하여 워크스페이스를 선택할 때 불필요한 워크스페이스 목록이 많습니다. Window - Preferences General - Startup and Shutdown - Workspaces - 불필요한 워크스페이스 삭제 - Apply and Close 이클립스 재실행 시 워크스페이스 목록 확인 2022. 7. 4.
728x90