본문 바로가기

스터디일지/PROJECT17

Final Project - Random Navi - 기본 길 찾기 경로 이탈 처리하기 내비게이션 안내에 따라 이동하다가 길을 잘 못 들었을 때를 경로 이탈로 간주하고 현재 있는 위치 정보를 받아서 (api로 요청 받기) 현재 위치로부터 경로를 재 생성 해주는 알고리즘을 구현하고자 한다. 정보를 입력 받고 경로를 안내 받고 안내 시작을 누르면 경로 안내가 시작이 된다.. 그런데 운전을 하다 보면 경로를 이탈하는 경우가 아주 가끔 생긴다. 1) 옆 사람과 이야기하다가 경로를 이탈한 경우 2) 안내받은 경로가 갑자기 막히는 경우 → 도로에서 사고가 나는 경우 혹은 공사를 하는 경우 이것 말고도 더 있겠지만 결과적으로 경로를 이탈했을 때 이탈 한 곳으로부터 경로를 다시 안내해 줘야 하는데 그 부분에 대한 구현이 안되어 있어서 구현 하고자 한다. 내가 생각한 재 생성 방법으로는 출발지 → 목적지로.. 2023. 10. 30.
Final Project - Random Navi - Swagger적용하기 https://velog.io/@kjgi73k/Springboot3%EC%97%90-Swagger3%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0 Springboot 3.x에 Swagger를 적용시켜보자! Springboot 3.0.1에서 Swagger 3.0.0을 적용 중 발생하는 에러들을 해결해 보자 velog.io 위의 블로그 내용은 현재 1번째로 직면하고 있는 문제가 그대로 적혀 있어서 이렇게 빌드 내용을 적어주고 Application을 실행했는데 //swagger implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.2' 이런 에러가 떴다. 맨 밑에는 Unable to determine Dialect wit.. 2023. 10. 19.
[2주 프로젝트] Trello 프로젝트 - PART 1 배포하기 HTTPS로 배포하기 배포하기 전에 HTTP와 HTTPS의 차이점을 알고 싶어서 알아봤다. SSL 혹은 TLS 인증서 유무인데 인증서가 있으면 HTTP의 요청 및 응답을 암호화하고 HTTP보다 더 안전하게 사용할 수 있는 프로토콜이다. HTTPS를 사용하는 웹페이지에서 서로 주고받는 모든 데이터들은 암호화되고 변경되거나 손상될 수 없다. https://www.ascentkorea.com/difference-between-http-and-https/ HTTP HTTPS 차이: 당신의 웹 사이트는 안전한가요? - 어센트 코리아 HTTP와 HTTPS의 차이점과 각각의 정의 및 Google 랭킹 팩터 여부에 대한 자세한 내용을 알아보겠습니다. www.ascentkorea.com 배포 단계 정리 https://i.. 2023. 9. 19.
[Java Spring] CascadeType.REMOVE와 orphanRemoval = true Level.3 과제를 하면서 게시글과 댓글을 구현하고 삭제하는 과정에서 생긴 궁금증이다. 게시글을 삭제할때 해당 게시글에 달린 댓글 까지 같이 삭제하는 과정에서 CascadeType.REMOVE와 orphanRemoval = true의 차이점이 뭘까라는 궁금증이 생겼다. 그래서 기술매니저님께 질문했다. 자세하게 답변해주셨고 그걸 토대로 자료도 첨부해서 정리해 보았다. 아래는 코드를 실행한 결과다. // 댓글 코드 // 게시글 하나에 댓글이 여러개 생성할 수 있다. // 게시글 : 댓글 = 1 : N -> 양방향 관계다 @Getter @Entity @NoArgsConstructor public class Comment extends Timestamped { @Id @GeneratedValue(strateg.. 2023. 9. 9.