일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 자바
- MySQL
- Python
- 99클럽
- 항해
- 내일배움캠프
- Spring
- 부트캠프
- 운영체제
- 스파르타내일배움캠프WIL
- 개발자블로그
- java
- 소프트웨어
- 스파르타코딩클럽
- 중심사회
- 스파르타내일배움캠프
- 컴퓨터구조론 5판
- 코딩테스트
- 개발자스터디
- 컴퓨터개론
- 스파르타내일배움캠프TIL
- til
- AWS
- 개인공부
- 국비
- 프로그래머스
- Flutter
- 백준
- 99일지
- wil
- Today
- Total
목록스파르타내일배움캠프 (75)
컴공생의 발자취
💡 오늘의 학습 키워드- 2주차 -@OneToOne & @JoinColumn@ManyToOne@OneToMan@ManyToManyfetch(@OneToMan & @ManyToOne)영속성 전이orphanRemoval @OneToOne & @JoinColumn@OneToOne 애너테이션 : 1대 1관계를 맺어주는 역할* mappedBy의 속성 값은 외래키의 주인인 상대 entity의 필드명 (양방향일 때 사용)@JoinColumn(name = "이름") : 외래키 주인 entity에서 활용해야 함* 예시 코드 (더보기 ..Click)더보기* 음식 Entity가 외래 키의 주인인 경우!음식@Entity@Table(name = "food")public class Food { @Id @Gener..
💡 오늘의 학습 키워드- 1주차 -Autowired & Primary & Qualifier인증과 인가쿠키 - 세션 방식JWT 기반 인증쿠키 vs 세션- 팀 회의 -git branch naminggit commit message template- 코트카타 : SQL -JOIN Autowired & Primary & QualifierAutowired기본적으로 타입으로 찾는다. ex) Food같은 타임이 여러개라면 이름으로 찾는다. ex) pizza, chickenPrimary가 추가되면 Bean이 여러개라도 우선적으로 찾아준다.Qualifier은 별칭으로 찾아준다.Primary vs QualifierPrimary : 범용적으로 사용Qualifier지역적으로 사용우선순위 더 높음Qualifier이라고 명시해..
Spring 및 개인과제배운 점유스케이스 다이어그램API 명세서 작성param vs query vs body관심사에 따른 패키지 분류Spring boot 프로젝트 생성RESTful한 API 설계느낀 점으아... 이번 주는 진짜 힘들었다? 한정된 시간에 비해 할게 너무 많았어!그래도 배운 게 많아서 많이 뿌듯한 한 주였어. 특히나 RESTful한 API 설계가 가장 인상 깊었는데그러고 param vs query vs body가 많은 고민을 하게 해줬지. 어떤 상황에서 어떤 request 요청 방식을 써야 좋은지에 대해 많은 고민을 하게 됐지. 아쉬웠던 점개인과제를 필수구현 기능까지 만들지 못한 것중요한 개념을 아직 숙지하지 못한 것2024.05.14 - [🤝 활동/스파르타코딩클럽] - [내일배움캠프 20..
💡 오늘의 학습 키워드- 개인과제 -ResponseEntityExceptionHandlerSwaggerValidation ResponseEntity: HTTP 요청(Request) 또는 응답(Response)에 해당하는HttpHeader와 HttpBody를 포함하는 클래스 내가 작성한 코드(더보기 ..Click)더보기* CommonResponse.javapackage com.nbcamp.agendaappserver;import lombok.Builder;import lombok.Getter;import lombok.Setter;@Getter@Setter@Builderpublic class CommonResponse { private Integer statusCode; private Strin..
💡 오늘의 학습 키워드- 개인과제 -유스케이스 다이어그램API 명세서 작성GET vs POSTParam vs Query vs BodyRESTful한 API 설계 유스케이스 다이어그램: 사용자랑 시스템사이에 관계를 나타내는 것* 구성 요소1. 시스템(System): 만들고자 하는 프로그램시스템의 표현방법예시 2. 액터(Actor): 시스템의 외부에 있고 시스템과 상호작용을 하는 사람, 시스템액터의 표현방법예시 3. 유스케이스(Usecase): 사용자 입장에서 바라본 시스템의 기능유스케이스의 표현방법예시 4. 관계(Relation): 액터와 유스케이스 사이의 의미있는 관계를 나타냄연관관계(Association): 유스케이스와 액터 간의 상호작용이 있음을 표현포함관계(Include): 하나의 유스케이스가 다..
💡 오늘의 학습 키워드- Spring 입문주차 2주차 -DTOSQLCREATE 제약조건3 Layer Architecture - 코드카타 : SQL -날짜 데이터 일부만 추출 IFNULL 사용하기 DTO(Data Transfer Object): 데이터 전송 및 이동을 위해 생성되는 객체 SQL(Structured Query Language): RDBMS에서 사용되는 언어 / Database에서 조작하고 관리하기 위해서는 SQL 언어를 사용DDL(Data Definition Language)?테이블이나 관계의 구조를 생성하는데 사용CREATE, ALTER, DROP, TRUNCATEDCL(Data Control Language)?데이터의 사용 권한을 관리하는데 사용GRANT, REVOKEDML(Data M..
💡 오늘의 학습 키워드- Spring 입문주차 1주차 -Spring boot 프로젝트 만들기fatal:refusing to merge unrelated historiesgradle네트워크웹서버APIRESTWeb Server vs WASStatus CodeHTTP 구성 요소버그lombok 애너테이션- 코트카타 : MySQL -문자열 부분 가져오기(LEFT, MID, RIGHT) Spring boot 프로젝트 만들기라이브러리 추가spring weblombok설정auto importgeneralauto importgeneral fatal:refusing to merge unrelated histories* 이미 존재하는 두 프로젝트의 기록(history)을 저장하는 드문 상황에 사용git pull orig..
드디어 팀 프로젝트 마무리그리고 이번 팀과는 작별 ...😥 팀 프로젝트배운 점Coding Style & Git Commit Convention을 지정해놓자!지정해놓지 않으니 프로젝트가 끝난 이후 조금 난잡한 부분이 있었다.클래스 다이어그램이 변경될 경우 수시로 함께 변경해놓아야 한다!그래야 다른 팀원이 클래스 다이어그램을 보고 작성할 때 다른 클래스 내용을 참고할 수 있다.느낀 점팀장님께서 혼자하실 수 있는 부분이 많았음에도 다른 팀원들이 할 수 있도록 기다려주시고 자세하게 설명해주셔서 이런 점을 보고 많은 생각을 했다. 초반에는 좀 차가우신 분이라고 생각했는데 처음 공부하면서 할게 많으니 소통이 잘 없었던 것 같다. 그리고 나도 팀장님처럼 다른 팀원들이 배울 수 있도록 도와줄 수 있는 사람이 되고 싶..
팀 프로젝트 다 끝나고 팀 노션이 존재한다는 걸 알아 억울해😫+) TIL 작성 귀찮아서 담날하기~ 🎵팀 프로젝트, 오늘의 회고 이렇게 6개의 큰 틀로 나누어 정리할 것이다. 팀 프로젝트 Keep - 현재 만족하고 있는 부분객체지향적 설계혼자할 수 있더라도 다 함께 협력한 것원활한 의사소통Problem - 불편하게 느끼는 부분Git Commit Convention 난해ERD 미작성으로 인한 변수들의 네이밍이 각기 달랐던 점Try - Problem에 대한 해결책, 당장 실행 가능한 것Git Commit Convention을 회의를 통해 정하고 프로젝트 시작ERD 작성 후 클래스 다이어그램 작성 : 이게 기본적이라고 함 GitHub - kopite97/nbcampTeam5Contribute to kopit..
💡 오늘의 학습 키워드- 질문방 -자바 매개변수 디폴트값자바 네이밍List.of() vs new ArrayList()enum 장점- 마크다운 -이미지 크기 조절접기 / 펼치기 자바 매개변수 디폴트값this()를 사용하는 것과는 다름build partten으로 비슷하게 구현 가능 자바 네이밍종류설명 예시project프로젝트, 레파지토리대/소문자 구분없이 시작MyProjectpackage 패키지소문자 시작com.sparta.homeworkcom.moonnight0.blogclass 클래스대문자 시작, 명사 사용, PascalCaseclass Person;class Car;interface 인터페이스대문자 시작, 형용사 사용, PascalCaseinterface Runnable;method 메서드소문자 시..