tools & libs
-
이번 포스트에서는 mac에 설치된 jdk의 버전 확인 및 JAVA_HOME 설정 방법에 대해 알아보자. 설치된 JDK 확인 현재 설치된 JDK 를 확인하기 위해서는 /usr/libexec/java_home -V 명령을 사용한다. ❯ /usr/libexec/java_home -V Matching Java Virtual Machines (2): 17.0.3 (arm64) "Azul Systems, Inc." - "Zulu 17.34.19" /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home 11.0.17 (arm64) "Azul Systems, Inc." - "Zulu 11.60.19" /Library/Java/JavaVirtualMachines/zul..
[mac]jdk version 설정이번 포스트에서는 mac에 설치된 jdk의 버전 확인 및 JAVA_HOME 설정 방법에 대해 알아보자. 설치된 JDK 확인 현재 설치된 JDK 를 확인하기 위해서는 /usr/libexec/java_home -V 명령을 사용한다. ❯ /usr/libexec/java_home -V Matching Java Virtual Machines (2): 17.0.3 (arm64) "Azul Systems, Inc." - "Zulu 17.34.19" /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home 11.0.17 (arm64) "Azul Systems, Inc." - "Zulu 11.60.19" /Library/Java/JavaVirtualMachines/zul..
2022.12.20 -
윈도우에서는 클릭 몇번이면 PATH에 대한 설정이 가능했는데 mac은 왜이리 숨겨놓았을까? 숨긴건 아니고 접근하기가 힘들까.. 오늘은 콘솔에서 mysql에 접근할 일이 있어서 PATH를 잡은 내용을 포스팅해본다. PATH 설정 PATH 확인 PATH는 동작시킬 명령어의 위치를 말하며 통상 해당 파일의 디렉토리까지 이동하지 않고 어디서나 접근하기 위해 사용된다. MAC에서는 echo 명령을 통해서 PATH와 같은 환경 변수에 접근할 수 있다. quietjun@quietjun ~ % echo $path /opt/homebrew/bin /opt/homebrew/sbin /usr/local/bin /usr/bin /bin /usr/sbin /sbin 또는 env라는 명령을 통해 전체 환경 설정 정보를 확인할 수..
[mac] PATH 설정윈도우에서는 클릭 몇번이면 PATH에 대한 설정이 가능했는데 mac은 왜이리 숨겨놓았을까? 숨긴건 아니고 접근하기가 힘들까.. 오늘은 콘솔에서 mysql에 접근할 일이 있어서 PATH를 잡은 내용을 포스팅해본다. PATH 설정 PATH 확인 PATH는 동작시킬 명령어의 위치를 말하며 통상 해당 파일의 디렉토리까지 이동하지 않고 어디서나 접근하기 위해 사용된다. MAC에서는 echo 명령을 통해서 PATH와 같은 환경 변수에 접근할 수 있다. quietjun@quietjun ~ % echo $path /opt/homebrew/bin /opt/homebrew/sbin /usr/local/bin /usr/bin /bin /usr/sbin /sbin 또는 env라는 명령을 통해 전체 환경 설정 정보를 확인할 수..
2022.09.13 -
브러쉬 지우개 mac cmd + shift + p cmd + option + e
[oneNote]지우개, 브러쉬 단축키 조합브러쉬 지우개 mac cmd + shift + p cmd + option + e
2022.09.05 -
유능한 블로거님들의 유용한 맥북 활용 링크를 정리해보자. 개발 툴 이클립스 한글 짤림 문제 해결 https://seolhee2750.tistory.com/210?category=913835 [Java] macOS에서 Eclipse 실행 오류 해결 방법 m1에서만 발생하는 문제인지는 모르겠지만, 분명 어제만해도 잘 실행되었는데 오늘 아침 갑자기 이클립스가 열리지 않았다,, 'eclipse 응용 프로그램이 예기치 않게 종료되었습니다.' 라는 문구가 seolhee2750.tistory.com Oh-My-Zsh 설치 및 설정 https://mizzo-dev.tistory.com/entry/oh-my-zsh-iterm2-%EC%9C%BC%EB%A1%9C-%EC%98%88%EC%81%98%EA%B3%A0-%EC%8..
[mac]기타등등 유용한 링크유능한 블로거님들의 유용한 맥북 활용 링크를 정리해보자. 개발 툴 이클립스 한글 짤림 문제 해결 https://seolhee2750.tistory.com/210?category=913835 [Java] macOS에서 Eclipse 실행 오류 해결 방법 m1에서만 발생하는 문제인지는 모르겠지만, 분명 어제만해도 잘 실행되었는데 오늘 아침 갑자기 이클립스가 열리지 않았다,, 'eclipse 응용 프로그램이 예기치 않게 종료되었습니다.' 라는 문구가 seolhee2750.tistory.com Oh-My-Zsh 설치 및 설정 https://mizzo-dev.tistory.com/entry/oh-my-zsh-iterm2-%EC%9C%BC%EB%A1%9C-%EC%98%88%EC%81%98%EA%B3%A0-%EC%8..
2022.08.04 -
Heroku가 모든 서비스를 유료화 했습니다. 이제 더이상 무료 호스팅을 지원하지 않습니다. 강의를 하다보면 (특히 Vue 같은 SPA) 테스트를 위해 백엔드에서 동작하는 REST 서비스가 필요한 경우가 많다. 그래서 이제까지 한번 만들고 버렸던 프로젝트가 한둘이 아니다. 정성들여 만들어 놓고 어디 뒀는지 찾다가 포기. ㅜㅜ 그래서 AWS에 서비스를 등록했었는데 올린 후 내리는걸 깜빡 해서 과금이 되는 불상사를 격고는 손절 하고 있다가 Heroku에 등록해서 몇일 써봤다. (Heroku는 애플리케이션 하나에 대해서는 무료이다. ) 이번 포스트에서는 Heroku를 통한 스프링 부트 애플리케이션 운용에 대해서 살펴보자. Cloud Service의 종류와 Heroku Cloud Service의 종류 클라우드서..
[Cloud] Heroku & Spring BootHeroku가 모든 서비스를 유료화 했습니다. 이제 더이상 무료 호스팅을 지원하지 않습니다. 강의를 하다보면 (특히 Vue 같은 SPA) 테스트를 위해 백엔드에서 동작하는 REST 서비스가 필요한 경우가 많다. 그래서 이제까지 한번 만들고 버렸던 프로젝트가 한둘이 아니다. 정성들여 만들어 놓고 어디 뒀는지 찾다가 포기. ㅜㅜ 그래서 AWS에 서비스를 등록했었는데 올린 후 내리는걸 깜빡 해서 과금이 되는 불상사를 격고는 손절 하고 있다가 Heroku에 등록해서 몇일 써봤다. (Heroku는 애플리케이션 하나에 대해서는 무료이다. ) 이번 포스트에서는 Heroku를 통한 스프링 부트 애플리케이션 운용에 대해서 살펴보자. Cloud Service의 종류와 Heroku Cloud Service의 종류 클라우드서..
2022.05.14 -
앞선 포스트까지 메이븐을 이용한 라이브러리 관리에 대해서 살펴봤는데 가끔 오동작 하는 경우가 있어서 그 문제에 대한 처리 방식을 고민해보자. 라이브러리 다운로드 오류 처리 maven은 네트워크를 통해서 원격지의 파일을 가져오는데 가끔 불안한 네트워크 환경에서는 라이브러리가 다운로드 되는 과정에서 깨지는 경우가 발생한다. 이런 경우는 정말 다양하게 에러가 표시되기 때문에 정형화 하기가 어려운데 대부분 처리 방식은 하나다. 1. pom.xml 파일의 오류로 컴파일이 되지 않는 경우 2. 컴파일은 되지만 실제 실행 시 아래와 같은 오류가 발생하는 경우 - Archive for required library: '사용자별_메이븐_경로/org/springframework/spring-context/5.1.7.REL..
[maven] maven trouble shooting앞선 포스트까지 메이븐을 이용한 라이브러리 관리에 대해서 살펴봤는데 가끔 오동작 하는 경우가 있어서 그 문제에 대한 처리 방식을 고민해보자. 라이브러리 다운로드 오류 처리 maven은 네트워크를 통해서 원격지의 파일을 가져오는데 가끔 불안한 네트워크 환경에서는 라이브러리가 다운로드 되는 과정에서 깨지는 경우가 발생한다. 이런 경우는 정말 다양하게 에러가 표시되기 때문에 정형화 하기가 어려운데 대부분 처리 방식은 하나다. 1. pom.xml 파일의 오류로 컴파일이 되지 않는 경우 2. 컴파일은 되지만 실제 실행 시 아래와 같은 오류가 발생하는 경우 - Archive for required library: '사용자별_메이븐_경로/org/springframework/spring-context/5.1.7.REL..
2022.04.12 -
이번 포스트에서는 maven의 life cycle과 goal에 대해서 살펴보자. maven life cycle maven이 동작하는 단계를 life cycle이라고 하며 이 단계는 plugin과 밀접하게 연관되어 있다. Maven – Introduction to the Build Lifecycle (apache.org) Maven – Introduction to the Build Lifecycle The build lifecycle is simple enough to use, but when you are constructing a Maven build for a project, how do you go about assigning tasks to each of those build phases? The..
[maven] maven 활용 메뉴얼 3이번 포스트에서는 maven의 life cycle과 goal에 대해서 살펴보자. maven life cycle maven이 동작하는 단계를 life cycle이라고 하며 이 단계는 plugin과 밀접하게 연관되어 있다. Maven – Introduction to the Build Lifecycle (apache.org) Maven – Introduction to the Build Lifecycle The build lifecycle is simple enough to use, but when you are constructing a Maven build for a project, how do you go about assigning tasks to each of those build phases? The..
2022.04.12 -
이번 포스트에서는 간단한 maven 프로젝트를 만들어보고 동작의 핵심인 pom.xml 파일에 대해 좀 더 살펴보자. Simple Maven Project(vscode) 프로젝트 생성 명령 팔레트를 실행시키고 [>java: create Java Project...] 선택 후 project type으로 Maven을 선택한다. 다음으로 템플릿 처럼 미리 저장된 Archetype을 선택할 수 있는데 여기서는 No Archetype을 선택하자. 다음 화면에서는 프로젝트를 구별하기 위한 group id를 입력하는데 이것의 활용이 IDE마다 조금씩 다르다. vscode에서는 group id를 기본 package 이름으로 사용한다. 여기서는 com.doding.mvntest 라고 해보자. 다음 artifact id는 ..
[maven] maven 활용 메뉴얼 2이번 포스트에서는 간단한 maven 프로젝트를 만들어보고 동작의 핵심인 pom.xml 파일에 대해 좀 더 살펴보자. Simple Maven Project(vscode) 프로젝트 생성 명령 팔레트를 실행시키고 [>java: create Java Project...] 선택 후 project type으로 Maven을 선택한다. 다음으로 템플릿 처럼 미리 저장된 Archetype을 선택할 수 있는데 여기서는 No Archetype을 선택하자. 다음 화면에서는 프로젝트를 구별하기 위한 group id를 입력하는데 이것의 활용이 IDE마다 조금씩 다르다. vscode에서는 group id를 기본 package 이름으로 사용한다. 여기서는 com.doding.mvntest 라고 해보자. 다음 artifact id는 ..
2022.04.12