일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 99클럽
- 부트캠프
- 자바
- Spring
- 스파르타내일배움캠프WIL
- 백준
- 운영체제
- AWS
- java
- 내일배움캠프
- 개인공부
- 스파르타내일배움캠프
- 컴퓨터개론
- 개발자블로그
- 99일지
- Python
- 국비
- 중심사회
- 코딩테스트
- 스파르타내일배움캠프TIL
- 개발자스터디
- 스파르타코딩클럽
- til
- Flutter
- 소프트웨어
- 프로그래머스
- MySQL
- wil
- 항해
- 컴퓨터구조론 5판
- Today
- Total
목록전체 글 (247)
컴공생의 발자취
2024.07.10.(수) 팀 프로젝트진행 상황최적화 목표와이어프레임 작성erd 작성api 명세서 작성역할 분담레파지토리 생성 후 초기 세팅프론트 - React로 결정 + 백엔드와 같은 레파지토리에서..와이어프레임 * 페이지 확대더보기* 로그인 & 회원가입 * 메인 페이지* 보드 상세 페이지* 카드 상세 페이지 erd 작성 api 명세서 작성 역할 분담Me카드 관리 기능 구현(생성, 조회, 수정, 삭제)카드 이동 기능 구현카드 내부 댓글 기능 구현(생성, 조회)팀원 1사용자 기능 구현JWT 기능 구현Security 기능 구현팀원 2보드 관리 기능 구현보드 초대 기능 구현팀원 3컬럼 CRUD 기능 구현컬럼 이동 기능 구현레파지토리 생성 후 초기 세팅이슈 템플릿패키지 - 도메인형빌더 사용DataRespon..
2024.07.09.(화) 💡 오늘의 학습 키워드QueryDSL 의존성 추가QueryDSL 사용해보기 QueryDSL 의존성 추가https://github.com/ysy56/JPA-QueryDSL/commit/426b12568779d3a5c0c9aff2ca2b2abdb4a37a77 build : QueryDSL 의존성 추가 · ysy56/JPA-QueryDSL@426b125ysy56 committed Jul 9, 2024github.com QueryDSL 사용해보기https://github.com/ysy56/JPA-QueryDSL/commit/9137ede929c242cacc2c83085870d018fce4fe70 update : JpaQueryFactory 생성 · ysy56/JPA-QueryDSL@..
면담(질문)문제 상황 : 백오피스(ADMIN권한) 일 때, 유효성 검사 예외처리를 했으나 403 error로 뜨고 유효성 검사가 안됩니다.해결 방법아래의 코드는 WebSecurityConfig 클래스의 securityFilterChain 함수이다.주석 처리된 부분을 추가하면 된다. http.authorizeHttpRequests( (authorizeHttpRequests) -> authorizeHttpRequests .requestMatchers(PathRequest.toStaticResources().atCommonLocations()).permitAll() .requestMatchers("/users/login", "/users/signup", "/api/users/re..
마지막 개인과제 제출배운 점테스트 코드디버그느낀 점드디어 마지막 개인과제 제출이다.이제 개인과제가 없고 최종 프로젝트가 점차 다가오고 있다는 게 실감이 안난다.이번 과제에서는 QueryDSL을 적용하는게 중점이었을텐데.. 적용하지 못했다는 점이 심히 아쉽다.하지만, 계층별로 테스트 코드를 작성해보았다는 점과 어떻게 테스트 코드를 작성해보아야 하는 지 최소한의 감을 잡았다는 점에서 만족한다. 아쉬운 점QueryDSL을 적용하지 못한 점 AWS & Docker배운 점AWSEC2ELBDockerImageContainer느낀 점 Docker 강의가 지급이 되었지만,..아직 무슨 소리인지 모르겠고 너무 어렵다.현재 느끼기로는 전체적인 흐름을 내가 너무 모르고 있기에 어려움을 느끼는 것으로 판단하고 있다. 아쉬운 ..
2024.07.05.(금) 개인과제* 오늘 해결한 내용문제 상황 1 : @ActiveProfiles("test") 이렇게 사용했음에도 application-test.properties가 적용이 안 되었음해결 방법 1main package로 옮겨서 실행해보려고 하면서 h2 라이브러리가 build.gradle에 적용되지 않았음을 발견하고 아래의 코드를 적용사진의 resources가 test > java > com.sparta.greeypeople에 위치하고 있었기에 test > resources로 옮겨줌runtimeOnly 'com.h2database:h2' 문제 상황 2맥북으로 노트북을 변경하면서 인텔리제이를 새로 깔고 세팅하는 과정에서 Java version이 22 밖에 뜨지 않아서 22로 했더니 bui..
2024.07.04.(목) 개인과제오늘은 개인과제를 하며 아래와 같은 문제가 발생했었다.Repository 테스트 코드 작성 중에 user의 값이 중복아래의 코드와 같은 부분에서는 값이 null인데 Service 테스트 코드에서는 어떻게 작성해야 하나 튜터님께 질문하면서 디버그를 하는 것을 배웠다.뭔가 이때까지는 이게 왜 그런 문제가 발생하는지 에러만 보고 디버그를 할 생각을 안하고 있었다.Step Over : 다음 줄(같은 함수 내)Step Into : 다음 줄(해당 함수에서 사용하는 다른 함수의 로직에서 동작..?)Step Out : 이전? -> 정확하지 않음. 안 해봤음.디버그에서 이런 게 있는지도 모르고 있었다. 그렇게 해서 1번 문제는 DB의 table을 지우고 해결되었으며,2번 문제는 수정 중..
2024.07.03.(수)💡 오늘의 학습 키워드- Docker 1주차 -Mac Docker 설치터미널 Docker 설치 warningDocker Desktop Error Mac Docker 설치https://brew.sh/ko커맨드 복사터미널에서 복사한 커맨드 실행설치 후 brew doctor 실행# 사전에 homebrew 설치 필수# docker for mac설치brew install docker docker-compose# docker version 확인docker --version# docker compose version 확인docker-compose --version Install Docker Desktop on MacInstall Docker for Mac to get started. Thi..
아웃소싱 프로젝트 마무리배운 점협력Issue & PR templateProjects느낀 점이번 프로젝트에서는 협력이란게 정말 중요하다는 걸 경험해보았다.주말에도 서로 피드백을 해주고 프로젝트 관련 소통을 할 수 있던 점모두 다 함께 열심히 하려는 점 그리고 내 개인적인 생각이지만 팀원 모두가 잘 맞아서 시너지 효과가 발생한 것 같다.팀원들 덕분에 이번 팀에서 마음에 드는 프로젝트의 결과물을 얻어간다. 참고로 프로젝트를 진행하면서 역할분담이 끝나고 진행이 어느정도 된 상황에서 내 담당튜터님과의 면담을 통해 역할분배를 다시 조정하는 게 좋겠다는 의견을 받았다. 그래서 팀원들에게 이러한 얘기를 했고 이 과정에서 내가 다른 분의 역할을 뺏어오게 되었는데 그 점에서 굉장히 미안했다. 그렇게 뺏어왔는데.. 가져온 ..
2024.07.02.(화) 💡 오늘의 학습 키워드- docker 1주차 -CI/CD란 무엇인가?Docker 사용 이유Window Docker 설치Container 실행 테스트Docker 이미지Docker Image와 Docker Container의 관계Docker Container 삭제 CI/CD란 무엇인가?: Continuous Integration/Continuous Deployment(Delivery)의 약자로, 지속적인 통합과 지속적인 제공을 의미 기본 개념지속적인 통합(Continuous Integration)지속적인 서비스 제공 (Continuous Delivery)지속적인 배포(Continuous Deployment)단계코드 작성: 개발자들은 소스 코드를 작성하고 저장소(repositor..
- 목차 -0. S3 서비스 소개1. Buckets?2. S3 사용해보기3. 버킷 폴리시란?0. S3 서비스 소개Amazon Simple Storage Service(Amazon S3)는 인터넷 스토리지 서비스입니다. 이 서비스는 개발자나 IT 운영자가 웹 규모 컴퓨팅 작업을 수행하는 데 필요한 데이터 저장 공간을 제공합니다. Amazon S3는 웹 사이트 호스팅, 온라인 백업, 데이터 아카이브, 기업 애플리케이션, Big Data 분석 등 다양한 용도로 사용됩니다. * S3 서비스의 사용 예웹 사이트 호스팅멀티미디어 파일 저장 및 스트리밍애플리케이션 데이터 저장백업 및 복원아카이브 * S3 서비스의 장점높은 내구성, 가용성 및 안정성손쉬운 사용 및 관리보안성높은 확장성 1. Buckets?버킷이란 데이..