일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- diary
- 포맷은 최후의 보루
- Java
- 인스턴스
- #내일배움캠프
- 감사기록
- 메서드
- #스파르타내일배움캠프TIL
- Token
- 스파르타내일배움캠프TIL
- Github_token
- 회고록
- 생성자
- KPT
- Java의 이점
- TiL_1st_0419
- 클래스
- Git
- GitHub
- 해우소
- JVM
- 성장기록
- Diary 해우소
- 객체지향 언어
- static
- 변수의 다양성
- 내일배움캠프
- #스파르타내일배움캠프
- 스파르타내일배움캠프
- 스레드
- Today
- Total
목록전체 글 (230)
몬그로이
브라우저의 주요 기능은사용자가 자원을 서버에 요청한 자원을 브라우저에 표시하는 것 1. HTML 로 부터 DOM 트리를, CSS로부터 CSSOM 트리를 빌드한다2. DOM 및 CSSOM을 결합하여 렌더 트리를 형성한다3. 렌더 트리에서 레이아웃을 실행하여 각 노드의 기하학적 형태를 계산한다4. 개별 노드를 화면에 페인트한다 https://velog.io/@wlwl99/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80-%EB%8F%99%EC%9E%91-%EC%9B%90%EB%A6%AC-%EA%B5%AC%EC%A1%B0 브라우저 동작 원리 & 구조: 웹 서버에서 양방향으로 통신을 하며 HTML 문서, 멀티미디어 등의 컨텐츠를 열람할 수 있게 해주는 GUI 기반의 소프트웨어 프로그램브라우..
아티스트가 구독자에게 댓글을 남겼을 경우, 알림이 가도록 하는 기능을 구현할 수 있을까 싶어서 구글링을 하는 도중알림 기능의 API 가 있다는 글을 보게 되었다 Notification API 로, 웹에서도 앱처럼 알림을 줄 수 있다는 것이다사용 언어는 javaScript 였다 WebSocket 은 서버에서 유저까지 모두 가능하지만(실시간 양방향 통신 가능)Notification API 로는 브라우저와 유저만 연결이 되므로, 서버에서 이벤트를 확인하는 과정이 추가로 필요하다왜냐하면 Notificationa API 는 시각적 알림을 주는 기능을 담당하고 있기 때문이다 https://developer.mozilla.org/ko/docs/Web/API/Notifications_API Notifications A..
- 하루종일 팀 회의(필요 기능 설정, 와이어프레임, 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..