나의 개발일지🌿 전체 글

개요새로운 JAVA 프로젝트를 생성해서 깃허브에 올리려고 하는데 인텔리제이 New Project로 생성하면 아래 사진처럼 src부터 폴더가 들어가는 게 보기 싫었습니다..src 없이 빈 프로젝트로 생성 후 프로젝트 소스 디렉터리를 설정하는 방법을 정리하고자 합니다   프로젝트 생성인텔리제이에서 New Project → Name 및 Location 그 외 설정 → Create혹은 파일탐색기 & 파인더에서 디렉터리 하나 생성 후 Open   생성된 프로젝트에서 src랑 다른 필요없는 파일 삭제 프로젝트 소스 디렉터리 설정Project Structure...   Modules → 해당 모듈 선택 → 설정할 디렉터리 선택 → Mark as에 Sources 클릭하면 모양이 아래처럼 바뀌는거 확인! 이렇게 하면 자..
[1259] 팰린드롬수 문제 보기 Question어떤 단어를 뒤에서부터 읽어도 똑같다면 그 단어를 팰린드롬이라고 한다. 'radar', 'sees'는 팰린드롬이다.수도 팰린드롬으로 취급할 수 있다.수의 숫자들을 뒤에서부터 읽어도 같다면 그 수는 팰린드롬수다.121, 12421 등은 팰린드롬수다.123, 1231은 뒤에서부터 읽으면 다르므로 팰린드롬수가 아니다.또한 10도 팰린드롬수가 아닌데, 앞에 무의미한 0이 올 수 있다면 010이 되어 팰린드롬수로 취급할 수도 있지만,특별히 이번 문제에서는 무의미한 0이 앞에 올 수 없다고 하자. Input입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다.입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함..
[1181] 단어 정렬 문제 보기 Question알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오.길이가 짧은 것부터길이가 같으면 사전 순으로단, 중복된 단어는 하나만 남기고 제거해야 한다. Input첫째 줄에 단어의 개수 N이 주어진다.(1 ≤ N ≤ 20,000)둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다.주어지는 문자열의 길이는 50을 넘지 않는다.Output조건에 따라 정렬하여 단어들을 출력한다. Answer💡 저는 이 문제를 아래 두 메서드를 이용하여 해결하였습니다Comparator.comparingInt()숫자값을 기준으로 정렬할 때 사용Arrays.sort(str, Comparator.compa..
개요PC1에서 MySQL을 이용해 개발한 프로젝트를 PC2에서 실행하려 했으나, MySQL이 설치되어 있지 않아 오류가 발생했습니다.PC2에 MySQL을 설치할 수는 있지만, 자주 사용하지 않으며 이번 프로젝트에서만 필요하기 때문에,Docker를 이용해 MySQL을 설치하고 컨테이너 환경에서 데이터를 관리하고자 합니다.  Docker Desktop 설치다운로드 링크Windows 환경에서 진행하므로 Docker Desktop을 먼저 설치해 줍니다.   Get Started | DockerGet started with Docker Desktop and join millions of developers in faster, more secure app development using containers and ..
DevOps/Docker
Homebrew 설치Homebrew가 설치 필수[ Homebrew 다운로드 링크 ]/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"  Homebrew 버전 업데이트설치되어 있는 사람은 Homebrew 버전 업데이트 먼저 해주세요brew update   MySQL 설치 과정MySQL 설치brew install mysql 원하는 버전 설치하고 싶은 경우에는 @버전을 추가하면 됩니다  서버 실행mysql.server start  서버 설정mysql_secure_installation 명령어를 입력하면 여러 질문들이 나오는데 아래 설명 읽어보고 맞게 답하면 됩니다질문 옆에 N Y 표시는 제가..
DevOps/MacOS
개요인텔리제이를 실행하면 최근에 종료한 프로젝트가 바로 실행되어 다른 프로젝트를 선택할 때 불편함이 있습니다.설정을 통해 바로 실행되지 않게 하려고 합니다 해결 방법Settings...  Appearance & Behavior > System Settings 선택 Project에 체크되어있는 Reopen projects on startup 체크해제  설정을 완료하면 껐다킬때마다 아래와 같은 프로젝트 선택창이 출력됩니다