| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- Cloud Run
- dp
- 접미사 배열
- jpa
- Cloud Pub/Sub
- 다이나믹 프로그래밍
- Bit
- 고속 푸리에 변환
- LCS
- 수학
- BFS
- 시뮬레이션
- 데이터 분석
- 백준 1753번
- 우선순위 큐
- 이분탐색
- REACT
- ICPC
- 펜윅 트리
- Air Table
- 삼성SW역량테스트
- 컴퓨터 구조
- 종만북
- JavaScript
- 생활코딩
- r
- CI/CD
- 다익스트라
- 그리디
- 삼성 SW 역량테스트
- Today
- Total
목록분류 전체보기 (153)
코딩스토리
오류 내용 The deployment failed because a specified file already exists at this location: /home/ubuntu/app/mentos/src/main/java/MentosServer/mentos/service/MentorProfileService.java 발생 상황 GitHub Action -> AWS S3 -> AWS Codedeploy를 사용한 자동 배포 환경을 구축하고 있었다. 이때 GitHub Action -> AWS S3 까지는 문제가 없었으나 AWS Codedeploy에서 자꾸 위와 같은 오류로 배포에 실패했다. The deployment failed because a specified file already exists at th..
# 해당 포스팅은 인프런 김영한 강사님의 "자바 ORM 표준 JPA 프로그래밍 - 기본편" 강의 및 교재를 참고하여 작성한 글입니다. 영속성 컨텍스트 영속성 컨텍스트란 "엔티티를 영구적으로 저장하는 환경"이다. 이는 논리적 개념으로 실질적으로 구현되어 있지는 않다. 따라서 JPA에서는 Entity Manager를 영속성 컨텍스트로 이해하면 된다. (정확한 표현은 Entity Manager안에 1대 1로 영속성 컨텍스트가 있는 것이다.) 상태 먼저 비영속 상태는 말 그대로 영속되지 않은 상태이다. 따라서 JPA가 관리하지 않는 상태를 말한다. 예를 들어 자바단에서 new Member()를 통해 새로운 객체를 생성하고 아무 작업도 하지 않는다면 이를 비영속 상태라 할 수 있다. 다음으로 영속 상태는 영속성 ..
Spring에서는 객체들을 Spring 컨테이너에 Spring 빈으로 등록하고 적재적소에 의존 관계를 만들어 줌으로써 객체 지향적 설계 원칙을 지킨다. https://kimtaehyun98.tistory.com/115 좋은 객체지향 설계의 5가지 원칙 - SOLID SOLID란? "클린 코더"로 유명한 로버트 마틴이 좋은 객체지향 설계를 하기 위한 5가지의 원칙을 제시한 것이다. SOLID는 각각의 원칙의 앞글자를 따서 만들어졌다. SOLID Principles 1. SGP : 단일 책임 원 kimtaehyun98.tistory.com 그럼 어떻게 Spring이 객체 지향적으로 작동하는지 알아보자. Spring 컨테이너와 @Configuration을 사용한 의존관계 수동 주입 Spring 컨테이너가 뭐고..
동아리에서 프로젝트를 진행하게 되면서 안드로이드 단에서 사용할 REST API를 개발하게 되었다. Spring에서 REST API를 구축하면 보통 아래와 같이 컨트롤러를 만든다. @ResponseBody @PostMapping("/user") public String logUserData(@RequestBody String username) { log.info("username = {}", username); return "ok"; } 안드로이드 단에 이 API 설계 문서를 넘겨주면 JSON을 사용하여 서버에 요청하고 우리는 JSON으로 반환해줄 것이다. 음..? 갑자기 궁금해진 것이 도대체 이 코드에서 어딜 봐서 JSON으로 통신한다는 것을 명시하고 있지? 어떻게 JSON으로 통신한다는 것을 알지? 갑..
언젠간 REST API에 대해 정리할 날이 올 거라 생각했지만 그게 오늘입니다! 올해 초 진행했던 웹 프로젝트에서 Serverless Back-end를 구현하기 위해 AWS의 Lambda와 API Gateway를 사용하여 많은 REST API들을 구축했지만 그때 당시에는 그냥 JSON과 HTML 메서드로 통신하는구나 정도만 이해하고 만들었었다. 그러다 보니 동아리 면접에서 REST API가 뭔가요?라는 질문에 뒤통수를 두 대 맞은 듯 멍 때리다가 제대로 된 답변을 하지 못했던 기억이 있다..😥 다행히도 저 동아리 면접은 붙었지만 결과적으로 합격한 동아리에서 이번에 앱 런칭 프로젝트를 진행하는데 Android와의 협업을 위해 또 한 번 많은 REST API를 구축해야 하는 상황이 생겼다. 그렇기 때문에 프..