본문 바로가기
728x90

전체 글58

[Vue] Vue Component Vue Component 컴포넌트(Component) Vue의 가장 강력한 기능 중 하나 HTML Element를 확장하여 재사용 가능한 코드를 캡슐화 Vue Component는 Vue Instance이기도 하기 때문에 모든 옵션 객체를 사용 Life Cycle Hook 사용가능 전역컴포넌트와 지역컴포넌트 존재 전역컴포넌트 등록 ** 케밥표기법 : 케밥이 꽂혀있는것처럼 -를 이용하여 이름을 표기, 전부 소문자 지역컴포넌트 등록 Component Template {{msg}} Component Data 공유 전역변수와 지역변수에 따른 Data공유 - count 가 전역일 경우 컴포넌트 데이터 공유 문제 {{ count }} 클릭 - count 가 지역일 경우 컴포넌트 데이터 공유 문제 해결 {{ count.. 2022. 5. 10.
[Vue] Vue event Vue event Vue event - Dom Event를 청취하기 위해 v-on directive를 사용 - method를 이용한 event handling - inline event handling v-on - v-on directive를 사용하여 DOM이벤트를 듣고 트리거가 될 때 JavaScript를 실행할 수 있다. 클릭 위 버튼을 클릭한 횟수는 {{counter}} 번 입니다. method event handler - 이벤트 발생 시 처리로직을 v-on에 넣기 힘들기 때문에 이벤트 발생 시 처리해야 하는 method의 이름을 받아 처리 Greet inline method handler - 메소드이름을 직접 바인딩 하는 대신 인라인 JavaScript구문에 메소드를 사용할 수도 있다. - 원본 .. 2022. 5. 10.
[Vue] Vue Instance Vue Instance속성 Vue method - method안에서 data는 "this.데이터이름"으로 접근 가능 data : {{message}} method kor : {{helloKor()}} method eng : {{helloEng()}} * method안에서도 함수끼리 접근할땐 this.키워드를 사용한다. body> method test 아이디 이름 등록 filter - 화면에 표시되는 텍스트의 형식을 쉽게 변환해주는 기능 - 중괄호보간법( {{ }} ) 또는 v-bind속성에서 사용가능 결과 : {{ msg | count1 }} {{ msg | count2('문자를 넣어보세요') }} 금액 : 전화번호 : {{ msg1 | price | won }} {{ msg2 | mobile }} co.. 2022. 5. 10.
[SQLD] 데이터 모델과 성능 데이터 모델과 성능 ① 대량의 데이터에 따른 성능 대량의 데이터의 문제점 로우체이닝 : 로우 길이가 너무 길어 두개 이상의 블록에 걸쳐 하나의 로우가 저장되는 현상 로우마이그레이션 : 데이터 블록에서 수정이 발생 시 해당 데이터 블록에 저장하지 못하고, 다른 블록의 빈공간에 저장하는 방식 대량데이터 저장의 성능 향상법 (파티셔닝 기법) RANGE PARTITION - 가장 많이 사용, 날짜/숫자값으로 분리가 가능 LIST PARTITION - 지점, 사업소, 핵심적인 코드값 등으로 PK가 구성되어 있는 경우 사용, 보관주기에 따른 삭제기능X HASH PARTITION - 해쉬알고리즘이 적용되어 테이블이 분리, 설계자는 테이블에 데이터가 정확하게 들어갔는지 확인하기 어려우며(위치 알수없음) 보관주기에 따른.. 2022. 5. 8.
[SQLD] 정규화, 반정규화 정규화, 반정규화 ① 정규화 제 1정규형 : 모든 속성은 반드시 하나의 값을 가져야 한다. * 위반CASE - 한 속성에 여러개의 값 존재(다중값) - 중복데이터를 속성으로 분리 제 2정규형 : 엔티티의 일반속성을 주식별자 전체에 종속적이어야 한다. * 위반CASE - 주식별자가 여러개여서 하나의 속성이 여러개에 중복적으로 종속되는 경우 - 여러개에 중복적으로 종속되었을 경우 수정대상이 많아진다 제 3정규형 : 엔티티의 일반속성 간에는 서로 종속적이지 않는다. * 위반CASE - 이행종속 정규화를 통한 성능향상 - 정규화 수행모델은 데이터를 입력/수정/삭제 할 때 처리성능이 향상된다 - 단 데이터를 조회할 때에는 조건에 따라 성능이 저하될 수도 있음 ②반정규화 반정규화의 기법 테이블의 반정규화 - 테이블.. 2022. 5. 8.
[SQLD] 데이터모델링 3요소 + 식별자 데이터모델링 3요소 +식별자 데이터모델링의 3가지 요소 : 엔티티, 속성, 관계 ①엔티티 엔티티란? - 사람, 장소, 물건, 사건, 개념들의 명사에 해당 - 저장이 되기 위한 어떤 것 - 인스턴스의 집합 특징 - 업무에서 필요로 하는 정보 - 유일한 식별자가 존재 - 두개 이상의 인스턴스의 집합 - 업무프로세스가 반드시 이용함 - 반드시 속성을 가지고 있다 - 다른 엔티티와 최소 한개이상의 관계가 있어야 함 엔티티의 분류 유무형에 따른 분류 : 유형, 개념, 사건 발생시점에 따른 분류 : 기본, 중심, 행위 ②속성 속성이란? - 업무에서 필요로 하며, 의미상 분리되지 않는 최소의 데이터 단위 - 하나의 속성은 하나의 인스턴스에만 존재할 수 있으며, 관계로 기술될 수 없고 자신이 속성을 갖지 못함 엔티티/.. 2022. 5. 7.
728x90