일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 해시
- unityui
- Unity3d
- Unity2D
- 유니티
- 스파르타내일배움캠프
- 포톤
- Unity
- UE4
- 알고리즘
- 워크플로
- 스파르타내일배움캠프TIL
- BFS
- 이분탐색
- 내일배움캠프
- QueryDSL
- 프로그래머스
- 문자열
- C++
- 순열
- 유클리드호제법
- UnrealEngine
- 언리얼엔진
- Inventory
- c#
- 스택
- FSM
- Photon
- Firebase
- 구현
- Today
- Total
목록내일배움캠프 (33)
개발 낙서장

오늘의 학습 키워드📚 Git 협업 시 발생하는 에러들 해결 https://dachomi97.tistory.com/103 [Git] merge 에러 Please enter a commit message to explain why this merge is necessary, especially if it merges an updated upstream into a topic branch 원격 브랜치에서 pull해와서 다른 브랜치로 merge를 시도할 경우 발생하는 에러 메세지이다. dachomi97.tistory.com https://dachomi97.tistory.com/102 [Git] pull 에러 팀 과제를 진행하면서 merge된 branch를 pull하는 과정에서 에러가 발생했다. error: Yo..

오늘의 학습 키워드📚 팀 과제 회의 사실 오늘은 하루 종일 팀 과제에 대해 회의를 하느라 딱히 학습한 내용이 없다. 다만 기획 단계부터 API 설계, ERD 설계, 역할 분담, Git Rule 등 여러 부분에 대해 얘기를 나누면서 팀 간 의견을 조율하고 아닌 부분은 고치고 몰랐던 부분은 수용하는 등 팀워크 능력과 화합 능력을 기른 것 같다. 오늘의 회고💬 회의가 생각보다 길어졌다. 설계하다보니 이것저것 추가되고 수정되는 부분이 생겨서 저녁시간까지 회의를 했는데 꽤 재밌는 시간이었다. 물론 회의하느라 따로 공부한 건 없지만 어떻게 매일 공부만 하겠는가 😁 내일의 계획📜 본격적으로 팀 과제가 시작됐다. 열심히 해서 빨리 끝내야지

오늘의 학습 키워드📚 개인 과제 완성 https://github.com/SeungJun-Kwon/MyTodo GitHub - SeungJun-Kwon/MyTodo: 스파르타 코딩클럽 Spring 숙련 주차 개인 과제 스파르타 코딩클럽 Spring 숙련 주차 개인 과제. Contribute to SeungJun-Kwon/MyTodo development by creating an account on GitHub. github.com 프론트를 구현하지 않고 백엔드만 구현한 건 처음이라 더 어려웠으면서 더 쉬웠다(?) 이번 과제의 목적은 4가지이다. 회원가입, 로그인을 구현할 수 있어요. 인증/인가를 이해하고 JWT를 활용하여 할일 및 댓글을 처리할 수 있어요. JPA 연관관계를 이해하고 회원과 할일 그리고 ..

오늘의 학습 키워드📚 Filter 예외 처리 https://dachomi97.tistory.com/98 [Spring] Filter 예외 처리 DispatcherSurvlet으로 넘어가면 Exception을 컨트롤하면서 예외 처리가 가능하지만 Filter 단에서는 해당 방식의 예외 처리가 불가능하다. 결국 예외를 핸들링하기 위해서는 예외를 처리하는 Filter를 만 dachomi97.tistory.com RESTFUL API 동사보단 명사를, 단수보단 복수를 /user/get/item/hello (X) /users/items (O) 마지막에 / 넣지 않기 /users/ (X) /users (O) _ 대신 - 사용 /restful_services (X) /restful-services (O) 대문자 사용하..

오늘의 학습 키워드📚 JWT 로그인 인증 기존 강의에서는 인증, 인가 필터를 활용해 로그인 인증을 했었는데 아직 잘 이해가 되지 않아서 따라해봤자 아무 의미 없다는 생각이 들었다. 물론 아예 배제하는 것은 아니고 추후에 당연히 추가적인 공부를 하겠지만 지금 당장 과제를 해야 되는 상황에서 코드를 복붙해 따라 치는 것은 아무런 도움도 되지 않을 것 같아서 필터 없이 JWT 만으로 인증을 진행하고자 했다. 회원가입 부분 API이다. username과 password를 받아 Validation을 진행하고 PasswordEncoder를 통해 비밀번호를 암호화하여 DB에 저장한다. (Validation은 SpringBoot에서 지원하는 Validation dependencies를 추가해 Dto에 조건을 추가하고 ..

오늘의 학습 키워드📚 개인 과제 https://github.com/SeungJun-Kwon/MyTodo GitHub - SeungJun-Kwon/MyTodo: 스파르타 코딩클럽 Spring 숙련 주차 개인 과제 스파르타 코딩클럽 Spring 숙련 주차 개인 과제. Contribute to SeungJun-Kwon/MyTodo development by creating an account on GitHub. github.com 개인 과제를 시작했다. Todo 리스트를 구현하는 과제이다. 회원 기능이 있고 각자 할일 카드를 작성해 조회하고 댓글을 작성하는 등 여러가지 요구 사항이 있다. SpringSecurity를 사용할지 말지는 아직 고민이 되지만 구현하면서 생각해봐야할 것 같다. 오늘의 회고💬 집중이 잘..

오늘의 학습 키워드📚 스웨거 스웨거란 Web API 문서화를 위한 도구이다. 직접 API 문서를 작성하는 일은 굉장히 번거롭고 힘든 작업인데 스웨거를 사용하면 코드 단에서 작성한 api를 자동으로 문서화해주는 아주 좋은 프레임워크이다. // Swagger implementation group: 'org.springdoc', name: 'springdoc-openapi-starter-webmvc-ui', version: '2.2.0' build.gradle의 dependency에 해당 코드를 추가한다. 그리고 localhost:포트번호/swagger-ui/index.html으로 접속하면 해당 프로젝트의 api 문서가 자동으로 정리된다. package com.sparta.myselectshop.config;..

오늘의 학습 키워드📚 GET, POST GET 클라이언트에서 서버에 정보를 요청하는 메소드이다. 데이터를 조회할 때 주로 사용한다. 쿼리 스트링 방식을 많이 사용하며 이름, Id 등 어떤 값을 통한 데이터를 가져올 때 사용한다. POST 데이터를 수정, 추가 등의 작업을 위해 서버에 데이터를 보내는 메소드이다. 데이터를 추가, 수정, 삭제를 할 때 주로 사용한다. HTTP 메세지의 body 부분에 전송할 데이터를 담아 보낸다. 오늘의 회고💬 스프링 Security 부분이 너무 어려워서 좀 많이 버벅였던 것 같다. 내일의 계획📜 다음 강의는 앞에서 배운 걸 토대로 사이트를 구현하는 것이다. 내일 반드시 완강!