[IDE] MacOS 터미널(CLI)에서 IntelliJ 바로 실행하기개발/Programming / 2023. 2. 27.안녕하세요😎 백엔드 개발자 제임스입니다 :) 오늘은 MacOS 의 터미널에서 IntelliJ 에디터를 실행하는 방법을 알아보겠습니다. 이전에는 프로젝트를 실행하기 위해 직접 폴더에 들어가서 마우스로 실행했던 적이 많았습니다. 개발자의 입장에서 굉장히 번거로웠습니다. 알아보니 터미널에서 명령어를 통한 방법이 있었습니다. 먼저 간단한 설정을 진행해줘야 합니다. 초기설정 1) IntelliJ(인텔리제이) 에디터 상단의 Tools를 클릭합니다. 2) 'Create Command-line Launcher' 를 클릭합니다. 3) 아래와 같은 창에서 OK를 클릭합니다. 설정 후 설정이 끝나면, 터미널에서 프로젝트의 경로로 이동하고 [idea .] 명령어를 입력합니다. idea .
[프로젝트] 중복 데이터를 어떻게 효율적으로 처리할까? (feat.채식이들-핵심기능)개발/Programming / 2022. 11. 21.안녕하세요😎 백엔드 개발자 제임스입니다 :) 오늘은 제가 진행했던 프로젝트 "채식이들"에서 구현했던 기술을 설명하겠습니다. 당시 핵심 기능이었던, 채식 유형에 따른 제품 조회 기능을 구현하기 위해 많은 고민을 했습니다. 먼저 기능의 요구사항을 알아보겠습니다. 저희는 채식주의자의 개인 채식 유형을 고려했습니다. 즉, 채식주의자의 채식 유형에 해당하는 제품만 노출되도록 구현하기로 했습니다. 여기서 제품은 한 가지의 채식 유형만 갖습니다. 회원 또한 동일합니다. 그렇다면 회원과 제품 도메인에 단순히 채식유형을 값으로 저장한 뒤, SQL 조건문으로 (채식) 유형에 해당하는 제품을 간단하게 노출시키면 되지 않을까? 문제는 채식 유형이 먹을 수 있는 식재료가 아래 이미지와 같이 계층적인 관계를 나타낸다는 것입니다...
[아키텍처] 실제로 겪게 된 순환 참조 문제개발/Programming / 2022. 10. 3.안녕하세요 백엔드 개발자 제임스입니다. 😎 서론지난 시간 순환 참조에 대해서 설명한 적이 있습니다. 그리고 이번에 구현을 하면서 실제로 순한 참조 문제를 겪게 되었는데요.이에 어떻게 해결했는지 간단하게 공유하려고 합니다. 설명을 보기 전에 순환 참조에 대해서 잘 모르겠다면, 아래 링크를 참고해주세요.https://not-error-064.tistory.com/6?category=1049614 [BE-기술] 백엔드 개발자의 필수 과제, '순환 참조(Circular Reference)' 문제 해결안녕하세요 NOT-ERROR-064팀 백엔드 개발자 강시혁(제임스)입니다.😎 서론 어제 '백기선 개발자님'의 Youtube 라이브 방송을 보게 되었습니다. 방송은 신입 또는 취업을 준비하는 개발자들의 프로젝no..
[빌드] ./gradlew: /bin/sh^m: bad interpreter: no such file or directory 오류 발생 그리고 해결개발/Programming / 2022. 9. 2.안녕하세요😎 백엔드 개발자 제임스입니다 :) 오늘은 제가 프로젝트를 진행하던 도중 겪었던 에러와 이를 어떻게 해결 해결했는지 공유하도록 하겠습니다. 상황은 AWS EC2의 인스턴스를 통해서 jar 서버를 배포하려던 중이었습니다. 우리 팀은 gradlew를 통해 build 하여 jar파일을 만들려고 했습니다. 하지만 ubuntu [Linux] 환경인 인스턴스에서 gradlew 파일을 찾지 못한다는 에러를 접하게 되었습니다. 전에 실습할 때는 겪어보지 못했던 문제여서 당황했습니다. 문제 ./gradlew: /bin/sh^m: bad interpreter: no such file or directory 원인 분석 해당 문제는 운영체제 Linux에서 스크립트를 실행할 때 발생할 수 있는 에러입니다. 자세하게는 ..
[배포] AWS를 통한 배포 방법 알아보기(EC2 서버 실행)개발/Programming / 2022. 8. 9.안녕하세요😎 백엔드 개발자 제임스입니다 :) 저번 포스팅에서 인스턴스를 생성하고 연결까지 해보았습니다. 이전 내용이 궁금하면 아래 링크를 통해 확인해주세요. https://kang-james.tistory.com/entry/%EB%B0%B0%ED%8F%AC-AWS%EB%A5%BC-%ED%86%B5%ED%95%9C-%EB%B0%B0%ED%8F%AC-%EB%B0%A9%EB%B2%95-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4-%EC%83%9D%EC%84%B1%EA%B3%BC-%EC%97%B0%EA%B2%B0 [배포] AWS를 통한 배포 방법 알아보기(인스턴스 생성과 연결) 안녕하세요😎 백엔드 개발자 제임스입니다 :) 이번..
[배포] AWS를 통한 배포 방법 알아보기(인스턴스 생성과 연결)개발/Programming / 2022. 8. 9.안녕하세요😎 백엔드 개발자 제임스입니다 :) 이번 포스팅에서는 AWS를 통한 배포하는 방법을 정리하려고 합니다. AWS는 Amazon에서 제공하는 클라우드 서비스입니다. 우리는 다양한 방법으로 애플리케이션을 배포할 수 있습니다. 기존 방식으로 개인의 컴퓨터를 통해서 배포할 수도 있습니다. 하지만 컴퓨터를 항상 작동시켜야하며, 이 외에도 귀찮은 일이 이만저만이 아닙니다. AWS는 간단하게 컴퓨터를 빌려주는 것이라고 생각하면 좋은데요. 덕분에 편리하게 배포와 관리를 할 수 있게 됩니다. AWS 뿐만 아니라 클라우드 서비스를 제공하는 플랫폼은 굉장히 많습니다. 글머에도 여전히 AWS가 많이 이용되고 있기 때문에, AWS에 집중해서 정리하도록 하겠습니다. 1. 다양한 AWS 서비스 Name AWS 분류 기준 유..