일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 내일배움캠프
- 해우소
- 스레드
- TiL_1st_0419
- diary
- JVM
- Diary 해우소
- 스파르타내일배움캠프TIL
- #스파르타내일배움캠프TIL
- 클래스
- 변수의 다양성
- 스파르타내일배움캠프
- 성장기록
- 감사기록
- #내일배움캠프
- Token
- static
- Java의 이점
- #스파르타내일배움캠프
- Git
- GitHub
- 포맷은 최후의 보루
- 메서드
- Java
- KPT
- Github_token
- 생성자
- 인스턴스
- 객체지향 언어
- 회고록
- Today
- Total
목록분류 전체보기 (228)
몬그로이
- 하루종일 팀 회의(필요 기능 설정, 와이어프레임, ERD, API 명세서) https://mongroy.tistory.com/187 주의가 필요한 일대다 단방향일대다 단방향일 때 예를 들어Team 과 Member 이라는 두 테이블이 있고, Team 에서 Member 를 참조하는 상황 TeamidList memberList Memberidx TEAMTEAM_ID(PK)X MEMBERMEMBER_ID(PK)TEAM_ID(FK) 위와 같이 TEAM 테이블에는mongroy.tistory.com
일대다 단방향일 때 예를 들어Team 과 Member 이라는 두 테이블이 있고, Team 에서 Member 를 참조하는 상황 TeamidList memberList Memberidx TEAMTEAM_ID(PK)X MEMBERMEMBER_ID(PK)TEAM_ID(FK) 위와 같이 TEAM 테이블에는 참조하는 대상인 MEMBER에 대한 정보가 없다Team 엔티티 설정@OneToMany@JoinColumn //꼭 사용해야함 - 그렇지 않으면 자동으로 중간테이블 생성됨(조인테이블)List members = new ArrayList(); query에서 team.getMembers().add(member);를 입력한 경우 추가 query가 나가면서 Member 테이블이 업데이트로 나오기때문에테이블이 많은 상태에서..
- CS 모의 면접- 팀 프로젝트 회의, 담당 튜터님과 팀면담, 회의, 2차면담, 회의- 짝꿍팀 인사 https://mongroy.tistory.com/185 RDBMS 의 정규화제1정규형 (1NF): 모든 속성이 원자값을 가져야 합니다.제2정규형 (2NF): 부분 종속성을 제거해야 합니다.제3정규형 (3NF): 이행적 종속성을 제거해야 합니다.제3.5정규형 (BCNF): 결정자가 후보 키여야mongroy.tistory.com
제1정규형 (1NF): 모든 속성이 원자값을 가져야 합니다.제2정규형 (2NF): 부분 종속성을 제거해야 합니다.제3정규형 (3NF): 이행적 종속성을 제거해야 합니다.제3.5정규형 (BCNF): 결정자가 후보 키여야 합니다.제4정규형 (4NF): 다치 종속성을 제거해야 합니다.제5정규형 (5NF): 조인 종속성을 제거해야 합니다.Super Key, Candidate Key, Primary Key, Foreign Key Super Key 하나의 튜플을 구분할 수 있는 속성들의 집합 (중복일 가능성 없음)두 가지 속성을 하나로 묶어서 Super Key로 볼 수도 있음Candidate Key Super Key 의 여러 후보 중 최소한의 속성들로 튜플들을 구분할 수 있는 키Primary Key 열에 대해 고유..
mvc 패턴에 대해서 설명해주세요. Model - View - Controller 로 구성된 소프트웨어 디자인 패턴MVC 구조가 어떤 이점을 가져다 주는 것일까?관심사의 분리 1. 관심사의 분리2. 컴포넌트의 명확한 역할 분리로 인해 서로간의 결합도를 낮출 수 있다.3. 코드의 재사용성 및 확장성을 높일 수 있다.4. 서비스를 유지보수하고 테스트하는데 용이해진다.5. 개발자 간의 커뮤니케이션 효율성을 높일 수 있다 1. 컴포넌트의 명확한 역할 분리로 인해 서로간의 결합도를 낮출 수 있다.MVC 패턴으로 구현된 소프트웨어나 애플리케이션은 Model, View, Controller 3가지 컴포넌트로 명확하게 구분되기 때문에 Model은 데이터 및 비즈니스 로직을 담당하고, View는 사용자 인터페이스를 표현..
NoSQL, RDBMS 의 특징과 차이를 장단점을 들어 설명해 주세요 NoSQL (DBMS)비관계형 데이터베이스 관리시스템 장점대규모의 데이터를 유연하게 처리할 수 있음테이블-컬럼과 같은 스키마 없이, 분산 환경에서 단순 검색 추가 작업을 위한 키 값을 최적화하고,지연(latency)과 처리율(throoughput)이 우수함대규모 확대가 가능한 수평적인 확장성의 특징을 가짐대표적으로 아파치 카산드라(Apache Cassandra), 하둡(Hadoop), 몽고디비(MongoDB) 등이 있음 노에스큐엘 시스템은 SQL 계열 쿼리 언어를 사용할 수 있다는 사실을 강조한다는 면에서 ‘Not only SQL’로 불리기도 한다. 단점 RDBMS관계형 데이터베이스 관리시스템 ( relational data bas..
9시 발제 10시 팀회의 - 앞으로의 간단 계획 - 오프라인 만남에 대하여 (다음주 월 예정) - Ai 사용에 관하여 - 팀 Rule 설정 14시 임시회의- 코드리뷰- 기술 면접 관련 이후- MVP 조사- 기술면접 top30 notion 등록- JD- 기술면접 답변 작성 https://mongroy.tistory.com/181 MVP 패턴아키텍처 패턴의 하나, MVP (Model–view–presenter)MVP 패턴은 MVC 패턴의 변형 또는 발전형으로 볼 수 있다Model: 사용자 입력에 대응하거나 보여지기 위한 데이타를 정의하는 인터페이스이다.View: 데mongroy.tistory.com 기간만 길어졌지, 할 일이 늘어나서그리고 공부를 하면서 해야하므로결국 정말 코딩을 하는 기간은 여태까지 해오..
아키텍처 패턴의 하나, MVP (Model–view–presenter)MVP 패턴은 MVC 패턴의 변형 또는 발전형으로 볼 수 있다Model: 사용자 입력에 대응하거나 보여지기 위한 데이타를 정의하는 인터페이스이다.View: 데이타를 보여주고, 사용자 입력을 수신하는 수동적(passive) 인터페이스이다.Presenter: Model로부터 데이타를 받아 View에 표시하기 위해 가공한다. In MVP, the presenter assumes the functionality of the "middle-man". In MVP, all presentation logic is pushed to the presenter.( MVP 패턴에서는, presenter 가 middle-man 의 기능을 맡는다. 모든 p..