본문 바로가기
728x90
반응형

분류 전체보기134

[프로그래머스/JAVA] 붕대감기 https://github.com/ROUTINE-STUDY/Algorithm 알고리즘 스터디를 진행하고 있습니다. 😊 초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다. 참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요. 문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/250137 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 방법 0. 공격배열 맵으로 치환하여 활용 1. 캐릭터 객체를 사용하여 상태 관리 및 메서드 진행 2. 마지막 .. 2024. 4. 9.
[Test] ConnectionTimeout / ReadTimeout 테스트 하기 Connection Timout, Read Timeout 테스트하기 타 시스템과 연동 시 타임아웃 설정은 필수적이다. 그 이유는 설정을 해주지 않으면, 무한으로 대기하는 현상이 발생할 수 있다. 테스트하는 방법에 앞서, Connection Timeout과 Read Timeout에 대해 간단하게 이해하고 넘어가자 급한 사람들을 위해 Connection Timeout 테스트 시 사용할 URL > http://example.com:81 Read Timeout 테스트시 사용할 URL > http://httpbin.org/delay/10 Read Timeout은 마지막 URL 숫자가 처리 시간을 의미한다. http://httpbin.org/delay/10 > 10초 http://httpbin.org/delay/3.. 2024. 4. 9.
[SpringBoot] H2 데이터베이스 PostgreSQL 모드로 변경하기 스프링부트 프로젝트에서 테스트를 위한 데이터베이스로 H2를 사용하고 있는데, PostgreSQL 모드로 변경하는 방법을 알아봅니다. 공식 문서에서 쉽게 찾아볼 수 있었는데, MODE=PostgreSQL만 설정에 적어두면 된다고 합니다. 자세한 내용은 공식 홈페이지 확인 : https://www.h2database.com/html/features.html#in_memory_databases Features Features Feature List H2 in Use Connection Modes Database URL Overview Connecting to an Embedded (Local) Database In-Memory Databases Database Files Encryption Database F.. 2024. 3. 13.
[Springboot] 외부에서 로컬 서버 접속하기 사이드 프로젝트를 진행하던 중 동료 PC(외부) 에서 내 PC(내부)의 localhost 즉, 로컬 서버에 접속하기 위한 설정을 진행했다. 프로젝트 기술 스택은 본 내용과 관련이 없지만, 로컬에서 띄운 서버는 스프링 부트로 구현하였다. 1. 포트 포워딩 내부 네트워크의 포트와 인터넷의 포트를 연결시켜 서로 통신할 수 있도록 열어주는 것을 말한다. 내부 네트워크 포트 : 나의 톰캣 서버 포트를 의미 인터넷의 포트 : 연결을 시도하려는 포트를 의미 즉) 외부PC에서 주소창에 http://내 공인ip주소:9090 로 요청하는데, 내 톰캣 서버의 포트는 7070이라면 내부 네트워크 포트 : 7070 외부 네트워크 포트 : 9090(인터넷의 포트) 위 처럼 포트 포워딩 설정을 하면 된다. 2. 외부(공인)IP 와.. 2024. 3. 12.
728x90
반응형