본문 바로가기
TIL & WIL

[TIL] #118. 240109

by mmm- 2024. 1. 9.

어제 목표 & 오늘 완료한 한 일 

더보기
  • 알고리즘 문제 / SQL 문제
  • 자바 종합 문법 복습 (3주차)
  • 스프링 기초 개인과제 해설 강의
  • 스프링 심화 과제 (테스트 코드 작성)
  • JPA 심화 강의듣기
  • AWS 강의듣기
  • Redis 공부
  • 최종 팀 프로젝트
  • 기술면접 대비

 

내일 목표

  • 알고리즘 문제 / SQL 문제
  • 자바 종합 문법 복습 (3주차)
  • 스프링 기초 개인과제 해설 강의
  • 스프링 심화 개인과제 해설 강의 (테스트)
  • JPA 심화 강의듣기
  • AWS 강의듣기
  • Redis 공부
  • 최종 팀 프로젝트
  • 기술면접 대비

 

발생한 문제와 해결 방법

1️⃣. application-db.yml port 번호 관련 에러

spring:
  datasource:
    username: ${username}
    password: ${password}
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:8080/${db}
  jpa:
    hibernate:
      ddl-auto: update
    properties:
      hibernate:
        show_sql: true
        format_sql: true
        use_sql_comments: true

 

application-db.yml을 이런 식으로 작성해줬더니 아래와 같은 에러가 발생했다.

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

 

해당 에러는 "Communications link failure"로 통신 연결에 문제가 있음을 나타내고 있는 내용이라고 한다.   

이전에 작성했던 코드와 비교해보니 포트넘버가 달랐고, 거기서 설정한 포트넘버는 8080이 아닌 3306이었다. 3306은 MySQL 기본 포트라고 한다.


2️⃣. PR 승인 인원 설정과 브랜치 삭제

브랜치를 삭제하고자 했지만 PR시 2명 이상이 승인을 해줘야 merge가 가능하게끔 설정을 해줬더니 브랜치가 보호받고 있어 삭제가 불가능한 문제가 발생했다.

 

특정 브랜치에 merge할 때 2명이상의 승인을 받아야지만 merge가 가능하도록 설정을 해주었는데 나는  Branch name patter에 **/** 를 작성해주었다. 그런데 이는 어떤 브랜치에 merge를 하던 해당 인원 이상의 승인을 받아야 한다는 것으로, 이와 같이 해주면 모든 브랜치를 삭제할 수 없다.

그래서 main과 dev 브랜치에 대해서만 설정을 해줬더니 두 브랜치만 보호를 받아 삭제가 불가능하고 그 외 다른 브랜치들은 삭제가 가능하도록 변경되었다.

 

 

느낀점

어제 튜터님이 피드백 해주신대로 오늘 회의 시간에는 시나리오를 좀 더 구체화 시켰다. 아직 부족한 부분이 많지만 시나리오를 좀 더 구체화 시키니 틀이 점점 잡혀가고 있다는 느낌이 들었다. 그런데 시나리오를 구체화 시키는 시간을 앞으로 몇 번 더 가져봐야할 것 같다.

그리고 오늘 기술면접 대비 시간에는 사전캠프때 마주쳐서 공부해보고자 했던 CORS와 HTTP 메서드에 대해서 준비를 해봤다. HTTP 메서드는 잘 알고 있다고 생각했지만 알찬 내용을 담아 내용 정리를 하기에는 아직 부족하다는 생각이 들었고, CORS에 대해서도 이해도가 낮아 제대로 작성하지 못했다. CORS에 대해서는 언제 한 번 날 잡아서 제대로 공부해보고 싶다는 생각을 했다.

오늘 알고리즘 스터디에서 DP(다이나믹 프로그래밍)문제를 풀었는데 어려웠다. 팀장님께서 문제 풀이를 해주셨는데 말씀해주신 내용을 이해하기 했는데 어떻게 풀어야 할 지 감이 안왔다. 오늘은 진짜 앞으로 알고리즘 문제를 많이 풀어보고 이론 공부도 확실하게 해야겠다는 생각이 들었다.

'TIL & WIL' 카테고리의 다른 글

[TIL] #120. 240111  (0) 2024.01.11
[TIL] #119. 240110  (0) 2024.01.11
[TIL] #117. 240108  (0) 2024.01.08
[WIL] #17. 240101~240107  (0) 2024.01.08
[TIL] #116. 240107  (0) 2024.01.07