본문 바로가기
반응형

분류 전체보기218

프로그래머스 - 다음에 올 숫자 [Kotlin] 나의 풀이class Solution { fun solution(common: IntArray): Int { val temp = IntArray(common.size - 1) var answer: Int = 0 for (i in 0 until common.size - 1) { temp[i] = common[i + 1] - common[i] } if (temp.all { it == temp[0] }){ answer = common.last() + temp[0] }else{ val div = common[1]/common[0] answer = commo.. 2025. 2. 6.
프로그래머스 - 옹알이(1) [Kotlin] 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ babbling의 길이 ≤ 100 1 ≤ babbling[i]의 길이 ≤ 15 babbling의 각 문자열에서 "aya", "ye", "woo", "ma"는 각각 최대 한 번씩만 등장합니다. 즉, 각 문자열의 가능한 모든 부분 문자열 중에서 "aya", "ye", "woo", "ma"가 한 번씩만 등장합니다. 문자열은 알파벳 소문자로.. 2025. 2. 6.
사용 중인 포트 종료, port 중복 해결 Identify and stop the process that's listening on port 8080 or configure this application to listen on another port. netstat -a -o 사용 중인 포트 검색해서 실행되는 포트 주소를 찾은 후 해당하는 PID 번호를 종료시키면 끝 taskkill /f /pid 17576​ pid 뒤에는 종료시킬 포트의 pid 번호를 입력하면 된다 2024. 10. 23.
jar 파일 빌드 시 테스트 파일 제외 jar 파일로 빌드 시에 test 파일에서 에러 나거나 용량을 줄이고 싶다면 test 파일을 제외한 후 빌드할 수 있다   Maven 사용1. pom.xml 4.0.0 com.example your-artifact-id 1.0-SNAPSHOT org.apache.maven.plugins maven-jar-plugin 3.2.0 **/test/** .. 2024. 7. 25.
Docker 파일 github Actions 사용하여 배포하기 도커 이미지파일을 가지고 있다는 가정하의 포스팅 github - Actions에서 workflow 파일 작성 name: CI/CDon: push: branches: - mainjobs: build: runs-on: ubuntu-latest steps: - name: Deploy uses: appleboy/ssh-action@v1.0.3 with: host: ${{ secrets.REMOTE_HOST}} username: ${{ secrets.REMOTE_USER }} key: ${{ secrets.SSH_PRIVATE_KEY }} port: ${{ secrets.SSH_PORT }.. 2024. 5. 29.
[nginx] 413 Request Entity Too Large 해결 ngix에서 파일 업로드 시 413 Request Entity Too Large에러가 뜨면서 파일 전송에 실패한 경우가 생겼다 php.ini 설정 post_max_size, upload_max_filesize 도 적절한 값으로 설정이 되어있다면 nginx.conf를 수정해야 한다 nginx편집 /etc/nginx/nginx.conf 파일에 http 부분 추가로 작성 http { //http 요청 본문 크기 제한 client_max_body_size 10M; } 설정 후 nginx 서버 재시작 sudo service nginx restart 정상적으로 파일이 전송되는 걸 확인 2024. 3. 27.
[Spring Boot] jar 파일 만들고 실행, 프로파일 설정 프로젝트를 배포할 때 jar파일을 생성하여 실행하는 방법 1. 빌드 방법 - cmd 창 gradlew이 있는 폴더에서 터미널을 열어 명령어 입력 gradlew build - intellij 프로젝트 빌드 2. 실행 방법 \build\libs 폴더에서 아래 명령어 실행 java -jar data-jpa-0.0.1-SNAPSHOT-plain.jar 프로파일이 설정된 프로젝트라면 뒤에 —spring.profiles.active=local 추가 java -jar data-jpa-0.0.1-SNAPSHOT-plain.jar —spring.profiles.active=local 2024. 3. 25.
nginx 에러로그 실시간 확인 하는 명령 sudo tail -f /var/log/nginx/error.log 이 명령어를 실행하면 로그 파일의 끝에서부터 새로운 로그 메시지를 실시간으로 표시 sudo: 명령어를 슈퍼유저(root) 권한으로 실행합니다. tail: 파일의 끝에서부터 지정된 수만큼의 행을 출력하는 명령어입니다. -f: 파일이 변할 때마다 자동으로 업데이트되도록 지정합니다. /var/log/nginx/error.log: 모니터링할 로그 파일의 경로입니다. 모니터링을 중단하려면 Ctrl + C - tail 명령어 옵션 -n 또는 --lines=: 지정된 숫자만큼의 행을 출력합니다. tail -n 10 /var/log/nginx/error.log -f 또는 --follow: 파일의 끝이 아닌 실시간으로 파일을 모니터링합니다. tail -.. 2024. 1. 25.
[PHP] pre-signed url, s3 객체 다운로드 url aws sdk를 사용하여 pre-signed url 생성하는 방법 - 이전글 참고 2023.10.12 - [Kotlin] - pre-signed url 사용하기, 일정 기간 동안 객체 다운로드 url 생성 pre-signed url 사용하기, 일정 기간 동안 객체 다운로드 url 생성 https://docs.aws.amazon.com/AmazonS3/latest/userguide/example_s3_Scenario_PresignedUrl_section.html Create a presigned URL for Amazon S3 using an AWS SDK - Amazon Simple Storage Service This documentation is for an SDK in preview release... 2023. 12. 5.
반응형