[Design Pattern] 책임 연쇄 패턴

Chain of Responsibility란? 어떠한 요청이 들어왔을 때 요청을 받은 객체가 해당 요청을 처리할 수 없을 경우 연결된 다음 객체에 전달하고 해당 요청을 해결할 수 있는 객체가 처리하는 방식으로 요청을 처리할 수 있는 객체가 명시적이지 않을 때 사용할 수

2022년 5월 30일
·
0개의 댓글
·
post-thumbnail

[Design Pattern] 프록시 패턴

프록시 패턴(Proxy Pattern)이란?프록시는 무언가를 대신 처리하는 의미로 어떠한 객체를 사용하고자 할때 객체를 직접적으로 참조하는것이 아니라 해당 객체를 대리(proxy)하는 객체를 통해 대상 객체에 접근하는 방식으로 객체에 대한 액세스를 제어한다.프록시를 이

2022년 5월 30일
·
0개의 댓글
·

[Flask] Blueprint를 이용한 모듈화

Blueprint란 ? 플라스크는 어플리케이션 컴포넌트를 만들고 어플리케이션 내부나 어플리케이션간의 공통 패턴을 지원하기 위해 블루프린트(blueprint) 라는 개념을 사용한다. 블루프린트는 어플리케이션이 동작하는 방식을 단순화하고 중앙 집중된 등록 수단을 제공한다.

2021년 10월 10일
·
0개의 댓글
·

[Flask] MethodView

Django View와 같은 클래스 기반 Pluggable View MethodView HTTP 메서드와 동일한 이름의 클래스 메서드에 매핑된다. URL Route path parameter가 있거나 여러 메서드가 있는 경우 위와 같이 규칙을 정의한다. 데코레이

2021년 10월 4일
·
0개의 댓글
·

[MariaDB] 내 주변 반경 n km 이내 데이터 가져오기

6371은 지구 반지름을 km로 나타낸 것으로 그냥 두고 radians의 괄호안의 값을 바꾸어 계산한다.원하는 반경은 HAVING 절을 이용하여 조절 할 수 있다.나는 places 테이블에 latitude와 longitude 컬럼이 있어 컬럼 값을 가지고와 계산하였고,

2021년 9월 27일
·
0개의 댓글
·

[Mariadb] WITH ROLLUP을 이용한 합계 나타내기 (feat.NULL)

WITH ROLLUP을 이용하여 GROUP BY 결과에 대한 합계 행을 추가해보자. 일단 ROLLUP 위와 같이 WITH ROLLUP을 이용하면 합계 행이 추가되었으나 GROUP BY 기준이되는 열의 값은 NULL로 표시된다. > COALESCE를 이용하여 추가된

2021년 9월 17일
·
0개의 댓글
·

[Backup] Shell script를 이용하여 자동 백업하기 (feat.crontab)

https://absorbed.tistory.com/entry/df-%EC%98%B5%EC%85%98https://eunjin3786.tistory.com/150

2021년 7월 30일
·
0개의 댓글
·
post-thumbnail

[Wecode] 인턴쉽 후기 (a.k.a 우당탕탕 ㄹㅂㄹㅂ)

✨ 반려동물 돌보미 매칭 플랫폼 '너의 스무살' 개발 인턴쉽 👨‍👩‍👧‍👧 Front-end / Back-end FE | 박남준(PM), 김진희, 이연성 BE | 오가빈 2020.10.19 - 2020.11.12 💻 Tech stack AqueryToo

2021년 4월 11일
·
1개의 댓글
·
post-thumbnail

[Wecode] Arket 클론 프로젝트 후기

✨ 에이치엔엠(H&M)의 서브 고급화 브랜드 아르켓 온라인스토어 클론 프로젝트 👨‍👩‍👧‍👧 Front-end / Back-end FE : 김진희(PM), 손종일, 윤시훈, 정원태 BE : 이도길, 오가빈 2020.09.14 - 2020.09.25 💻

2021년 4월 3일
·
0개의 댓글
·

정규화

정규화란? 테이블을 올바른 형태로 변경하고 분할하는 것을 정규화라 한다. 제1정규형 관계형 데이터베이스 테이블에는 하나의 셀에 하나의 값만 저장할 수 있다. 반복되는 부분을 세로(행) 방향으로 늘려나간다. 테이블을 분할하여 중복을 제거한다.

2021년 2월 6일
·
0개의 댓글
·

데이터베이스 설계

데이터베이스 설계란? 데이터베이스의 스키마 내에 테이블, 인덱스, 뷰 등의 데이터베이스 객체를 정의하는 것을 말한다. 스키마 내에 정의한다는 뜻에서 '스키마 설계' 라고도 한다.테이블의 이름이나 열, 자료형을 결정한다.테이블 간의 관계를 생각하면서 여러 테이블을 정의하

2021년 2월 6일
·
0개의 댓글
·

HTTP

HTTP(Hyper Transfer Protocol)란? 웹상에서 서로 다른 서버 간 하이퍼텍스트 문서(HTML)을 주고받을 수 있도록 만들어진 통신 규약이다. 이러한 통신 형식을 프로토콜(protocol)이라 하고 가장 널리 사용되는 프로토콜이 HTTP다.HTTP는

2021년 1월 17일
·
0개의 댓글
·

[SQL] 관계형 모델

관계형 모델 관계형 모델(Relational Model)의 기본적인 요소는 릴레이션(Relation)으로 SQL에서 말하는 테이블에 해당된다. -> 테이블끼리의 관계 아님 ! 관계형 모델은 데이터 구조에 관해 정의한다. 속성(attribute) 속성 이름과 형 이름으

2021년 1월 13일
·
0개의 댓글
·

[SQL] 뷰 작성 & 삭제

뷰란? 테이블과 같은 부류의 데이터베이스 객체 중 하나로 FROM 구에 기술된 서브쿼리에 이름을 붙이고 데이터베이스 객체화하여 쓰기 쉽게 한 것을 뷰라고 한다. 즉, 뷰는 SELECT 명령을 기록하는 데이터베이스 객체다.뷰를 참조하면 정의된 SELECT 명령의 실행결과

2021년 1월 3일
·
0개의 댓글
·

[SQL] 인덱스 작성 & 삭제

인덱스 인덱스는 데이터베이스 객체의 하나로 DDL을 사용하여 작성하거나 삭제한다. 👉 표준 SQL 명령은 없지만 대표적인 데이터베이스 제품에는 인덱스 구조가 도입되어 있으며 비슷한 관리 방법으로 인덱스를 다룰 수 있다. 인덱스 작성 인덱스에 이름을 붙여 관리하는데

2021년 1월 2일
·
0개의 댓글
·

[SQL] 인덱스 구조

인덱스란 ? '색인'이라고도 불리는 인덱스는 데이터베이스 객체 중 하나이다.테이블에 붙여진 색인으로 검색속도가 향상된다.검색 시에 쓰이는 키워드와 대응하는 데이터 행의 장소가 저장되어 있다.테이블과는 별개로 독립된 데이터베이스 객체로 작성된다.👉 !but 테이블에 의

2020년 12월 30일
·
0개의 댓글
·

[SQL] 제약

제약이란? 제약은 테이블에 설정하는 것이다. CREATE로 테이블 생성시 정의하거나 ALTER로 변경할 수 있다.하나의 열에 대한 제약은 열을 정의할 때 지정한다. 이처럼 열에 대해 정의하는 제약을 열 제약이라 부른다.'복수열에 의한 기본키 제약'처럼 한 개의 제약으로

2020년 12월 27일
·
0개의 댓글
·

[SQL] 데이터베이스 객체 작성 & 삭제

데이터베이스 객체란? 테이블이나 뷰, 인덱스 등 데이터베이스 내에 정의하는 모든 것을 일컫는다.객체란 데이터베이스 내에 실체를 가지는 어떤 것을 말하고 객체의 종류에 따라 데이터베이스에 저장되는 내용도 달라진다.ex 데이터베이스 테이블객체는 이름을 가지며 객체를 작성할

2020년 12월 25일
·
0개의 댓글
·

[SQL] 상관 서브쿼리

상관 서브쿼리란 ? 부모 명령과 자식인 서브쿼리가 특정 관계를 맺는 것을 상관 서브쿼리라 한다.EXISTS를 사용하는 경우 서브쿼리가 스칼라 값을 반환하지 않아도 된다.👉 서브쿼리가 반환하는 결과값이 있는지를 확인하여 있으면 참 없으면 거짓을 반환하기 때문'없음'의

2020년 12월 24일
·
0개의 댓글
·