본문 바로가기

분류 전체보기

(644)
객체지향 디자인패턴 1 https://youtu.be/lJES5TQTTWE Singleton 패턴 : 반드시 하나의 객체만 사용된다. => private, static Strategy 패턴 : 옵션에 따라 같은 방식 but 다른 행동 => interface, implements, 같은 메서드 다른 실행 코드 State 패턴 : 특정 상태마다 실행 방식이 바뀐다.(상태 전환) Command 패턴 : 옵션에 따라 다른 방식으로 실행된다. Adapter 패턴 : 인터페이스가 서로 다른 객체들이 같은 형식으로 작동한다. Proxy 패턴 : 프록시 객체 == 대리인 역할, 가벼운 작업
[프로그래머스/자바] 배열 원소의 길이 class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; for(int i=0; i
12일차 - DB 쿼리(1) 시작 전 할 일 xampp start > SQLyog 접속 온라인 MySQL 실습 환경 https://app.codingrooms.com/compiler?language=mysql Coding Rooms app.codingrooms.com DB 쿼리 CRUD : create, read, update, delete DDL : 테이블과 DB 조작 DML : 데이터(row) 조작 데이터베이스 목록 확인 SHOW DATABASES; 사용할 데이터베이스 선택 USE DB_이름; 선택한 데이터베이스의 테이블 목록 확인 SHOW TABLES; 테이블의 구조 확인 DESCRIBE 테이블_이름; DESC 테이블_이름; - user 처럼 소문자로 타이핑했지만 대문자로 변경되는 경우(기존 키워드인 경우) 백틱으로 감싸준다...
관계형 데이터 모델링 - 6.4. 제3 정규화 https://youtu.be/aS9FoCNlt3o 제3 정규화 : No transitive dependencies 이행적 종속성이 없어야 한다. 이행적 종속성? B가 A에 의존하고 C가 B에 의존한다. (C->B->A)
관계형 데이터 모델링 - 6.3. 제2 정규화 https://youtu.be/7meeyknh7yE 제2 정규화 : No Partial dependencies 부분 종속성이 없어야 한다. 부분 종속성을 가진 컬럼과 전체적인 종속성을 가진 컬럼을 다른 테이블로 나눈다.
관계형 데이터 모델링 - 6.2. 제1 정규화 https://youtu.be/FYDHJbIwm5Y 제1 정규화의 원칙 : Atomic columns 각각의 컬럼의 값들은 하나만 가진다. 제1 정규화를 만족해도 바람직하지 않은 테이블일 수 있다. => 중복 발생, 낭비 발생... Atomic할 수 있도록 적절하게 테이블을 분리하고, 필요한 경우(N:M 관계) Mapping Table도 만들어 준다.
관계형 데이터 모델링 - 6.1. 정규화 소개 https://youtu.be/iu8W0zCiGb8 3NF(제3정규형)까지 산업적으로 주로 사용된다. 그 외에는 학술적으로 주로 사용된다. http://bit.ly/2wV2SFj
11일차 - 토스트 UI 에디터(폰트, 플러그인)와 깃허브 블로그, DB 웹 폰트 적용하기 https://noonnu.cc/font_page/366 눈누 Gmarket Sans - G마켓 noonnu.cc "웹폰트로 사용" 내용 복사해서 CSS에 추가하여 적용한다. body { margin: 0; } @font-face { font-family: 'GmarketSansMedium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal; } html > body .toastui-editor-contents { font-family: 'GmarketSansMedi..