본문 바로가기

전체 글35

<코드카타> - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return하도록 solution 함수를 완성해주세요. 입출력)numbers [1,2,3,4,6,7,8,0] 5와 9가 없으므로 5+9 = 14return 값이 14가 나와야한다.class Solution { public int solution(int[] numbers) { int answer = 0; int sum = 0; for(int i=0; i 내가 생각한 방식은 numbers의 길이만큼 for문을 돌려서 전부다 합산해주고 0~9를 전부합하면 45이다.45에서 sum값을 빼주면 0~9까지에.. 2024. 8. 16.
Docker 명령어에 대해서 알아보자. 컨테이너 실행 docker run -d -p 8080:80 myapp:latest   컨테이너 내부접속docker exec -it 컨테이너_아이디 /bin/bash   실행중인 컨테이너 목록보기docker ps   모든 컨테이너 목록 보기 중지된 컨테이너를 포함한 모든 컨테이너의 목록 표시 docker ps -a   가장 마지막으로 실행된 컨테이너를 가장 먼저 나열한다.docker ps -al   컨테이너 중지docker stop container_id    컨테이너 시작docker start container_id   컨테이너 삭제docker rm container_id 2024. 8. 14.
Docker 란 무엇일까 ? Docker란? 애플리케이션을 쉽게 만들고, 테스트하고, 배포 할수 있게 도와주는 소프트웨어 플랫폼 컨테이너 기술을 기반으로 한 일종의 가상화 플랫폼 주요특징컨테이너화 경량 이식성 (어디서든 동일하게 실행 개발자의 컴퓨터라던지 테스트 서버 운영서버 까지 동일하게 동작)확장성 Docker가 나오기전에는Spring app 안에 /product,  /order에 있다고 가정하 서버에 Spring app을 넣어서  도커전에는 서버 리눅스 안에 어플리케이션을 넣어서 사용자는 엔드포인트를 통해 접속하였다.자바버전, gradle을 리눅스에서 다 설치해서 맞춰주어야함 자바 버전이 다른 경우 굉장히 복잡하고, 버전을 함부로 바꾸기엔 위험부담이 매우크다.또한 시스템의 종속성이 생기기때문에, 매우 복잡하다. 도커가 생긴이후.. 2024. 8. 13.
github Repository에 여러가지 IntelliJ프로젝트 올리기 내가 원하는 프로젝트 파일들의 가장 큰 상위폴더에 오른쪽 탭을 클릭하여 Open Git Bash here을 클릭합니다. 1. git init을 합니다..git 폴더가 생성된것을 확인합니다..git폴더는 숨김폴더라 위에 보기버튼 -> 숨김 항목 까지 눌러줘야 보입니다. 2. git add ./폴더이름add다음에 한칸 띄어줍니다.Ex) git add ./com.sparta.msa_exam.auth이렇게 입력합니다. 3. git commit -m "message"message는 내가 입력 하고싶은 메시지를 입력하면 됩니다. 4. git remote add origin "레파지토리 주소"깃허브에 들어가면 코드 밑에 주소가 뜹니다.ssh말고 https:// 로 시작하는 주소를 복사합니다.Git Bash에서는 Ct.. 2024. 8. 12.