[Algorithm Strategies] 5-18 선형 자료 구조
·
Reference/알고리즘 문제 해결 전략
구종만님의 "프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략"을 기반으로 공부한 내용입니다. 📕 목차 1. 도입 2. 배열 3. 연결 리스트 4. 예제: 조세푸스 문제 (문제 ID: JOSEPHUS, 난이도: 하) 5. 큐와 스택, 데크 6. 예제: 짝이 맞지 않는 괄호 (문제 ID: BRACKETS2, 난이도: 하) 1. 도입 def. 요소가 일렬로 나열되어 있는 자료 구조 ex. 정적 배열, 동적 배열, 연결 리스트, 스택, 큐, 데크 ✒️ Tip. 자료 구조에서의 시간 복잡도 자료 구조 접근 탐색 삽입 삭제 배열(array) O(1) O(N) O(N) O(N) 스택(stack) O(N) O(N) O(1) O(1) 큐(queue) O(N) O(N) O(1) O(1) 이중 연결 리스트(doubly ..
[Nginx] iOS 연동 시 Error Domain=NSURLErrorDomain Code=-1200 에러 해결
·
Backend/Nginx
iOS 개발자랑 협업을 진행하면서 서버를 개발하는데, 프론트 팀에서 "간헐적으로 서버에 요청을 보내면 이런 에러가 뜨면서 연결이 실패해요."라고 아래 로그를 내게 보여줬다. 2024-01-21 16:31:12.778463+0900 fit-a-pet-client[4048:19194] [LayoutConstraints] Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) ..
[Spring Boot] 프로젝트 멀티 모듈화 고찰
·
Backend/Spring Boot & JPA
💡 해당 포스트는 필자의 빈약한 이해 지식을 기반으로 한 프로젝트 멀티 모듈화입니다.개발이 진행됨에 따라 추후 지속적으로 내용이 변경될 수 있으며, 혹시나 본인의 프로젝트에도 반영을 하실 거라면 아래 첨부해둔 영상과 포스팅들을 보시는 게 훨씬 도움이 됩니다.일시설명`24.02.03• 포스팅 작성`24.03.15• jwt 모듈 변경`24.04.02• 다른 진행 중인 프로젝트 링크 업로드• @SpringBootApplication 테스트 환경 충돌 제어`24.04.30• Soft Delete 정책과 @SQLRestriction, 멀티 모듈`24.06.04• 더 고민해야 할 것들: Domain 모듈의 OpenAPI 의존 문제 • 더 고민해야 할 것들: UseCase와 파사드 패턴의 적용`24.09.05• "..
[Github Actions] Github Actions로 Spring Boot 애플리케이션을 Naver Cloud Platform Server에 지속적 배포(CD) 파이프라인 구축하기
·
Computer Science/Git & Github
📕 목차 1. 고민해봐야 할 것들 2. NCP CLI 3. Github Action script 1. 고민해봐야 할 것들 요새 밥도 안 먹고, 잠도 안 자고 하루종일 개발만 하느라 포스팅 수도 확 줄어버렸네. 최근 DB Query 최적화 문제도 그렇고 포스팅 할 게 제법 많아서, 하나씩 정리해둘 생각. 📌 ACG 22번 포트를 자유롭게 두면, 거기만 집중적으로 찔러보고 다니는 매크로에 당할 수 있다. 그래서 보통 개발자가 서버에 접근하는 주요 IP만을 제외하고 모두 막아야 한다. 문제는 Github action의 host를 사용하면 IP 주소를 특정할 수 없다는 점인데, 처음에는 그냥 귀찮아서 포트포워딩 해버리고 해당 port를 전체 개방해버릴 심산이었다. 일단 동작하는 거 확인하고 나중에 바꾸려던 거였..