blues_coding_log
2023-08-07 TIL (심화 프로젝트)
TIL&WIL 2023. 8. 7. 21:11

프로젝트 설명 프로젝트 명 : ROOI (Running out of ideas) 프로젝트 내용 : 칸반보드 타입의 협업 사이트 API 명세 (링크 참고) https://teamsparta.notion.site/691e86ee4e8247a7a1f56e5250a6ba3b?v=7cef32bf6a3748839d50591363a2ca36 API 명세서 A new tool for teams & individuals that blends everyday work apps into one. teamsparta.notion.site ERD 와이어 프레임 나의 역할 (진행도) 카드 관리 기능 (카드 생성, 수정, 삭제 기능) 작업자 할당, 변경 기능

2023-08-03 TIL (BigInteger)
TIL&WIL 2023. 8. 3. 20:52

오늘 공부한 내용 내배캠 강의 (JPA) 프로그래머스 알고리즘 문풀 BigInteger 오늘 알고리즘 문제를 해결하다 새로운 개념을 알게 되었다. 문제는 터무니 없이 큰 수의 덧셈에 관한 내용이었는데, int는 물론이고 long의 범위도 훨씬 뛰어넘는 수의 계산이었다. 처음에는 주어진 수를 잘라서 덧셈을 진행했는데, 이 과정이 굉장히 번거로웠다. 다른 좋은 방법이 있어서 찾아보니 길이에 상관없이 사용할 수 있는 BigInteger를 알게 되었다. BigInteger의 선언 java.math.BigInteger를 import한다. bigint 자리에 BigInteger로 선언하고 싶은 문자열을 넣고 선언하면 된다. BigInteger number = new BigInteger("bigint"); BigIn..

2023-08-02 TIL (spring.jpa.hibernate.ddl-auto)
TIL&WIL 2023. 8. 2. 22:08

오늘 공부한 내용 내배캠 강의 (JPA 심화) 프로그래머스 알고리즘 문풀 spring.jpa.hibernate.ddl-auto 오늘 내배캠 강의를 듣는데 튜터님께서 application.properties에서 spring.jpa.hibernate.ddl-auto 부분에 대한 언급을 해주셨다. 사실 JPA는 아직 잘 모르기 때문에 강의를 들으면서 다른 튜터님께서 설정해주신대로 사용을 하고 있었다. spring.jpa.hibernate.ddl-auto= update 옵션의 종류는 다음과 같다. create: 기존테이블 삭제(DROP) 후 다시 생성(CREATE) create-drop: create와 같으나 종료시점에 테이블 삭제(DROP) update: 변경분만 반영(운영DB에서는 사용 x) validate..

2023-07-31 TIL
TIL&WIL 2023. 7. 31. 21:06

오늘 공부한 내용 내배캠 강의 프로그래머스 알고리즘 문풀 반성의 시간.. 오늘은 몸 컨디션이 좋지 않아서 평소보다 공부에 더 집중하지 못했다.. 처음 생각보다 강의도 많이 듣지 못했고, 평소라면 금방 해결할 수 있는 문제 난이도였던 것도 조금 오래 돌아가서 해결했다. 컨디션 관리도 실력이라고 생각한다. 오늘을 반성하고 내일 더 열심히 나아가자..!

2023-07-28 TIL (Spring AOP)
TIL&WIL 2023. 7. 28. 20:58

오늘 공부한 내용 내배캠 강의 내배캠 플러스 주차 개인과제 (Spring AOP적용) 프로그래머스 알고리즘 문풀 AOP적용 Spring AOP는 관점 지향 프로그래밍을 의미하는데 개념만 들었을 때에는 실제로 많이 와닿지가 않았다. 오늘 실습을 해보면서 조금 감을 잡은 것 같다. AOP는 게시글, 댓글 수정/삭제시에 본인이 작성하지 않았으면은 예외를 던지는 곳에 적용했다. 작성한 코드는 다음과 같다. @Aspect @Component @RequiredArgsConstructor public class RoleCheckAop { private final BlogRepository blogRepository; private final CommentRepository commentRepository; @Poin..