도메인주도설계

Record 목차 개념 https://medium.com/@dreamingsandwich/%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%A3%BC%EB%8F%84-%EC%84%A4%EA%B3%84-domain-driven-design-in-real-project-1-%EB%8F%84%EB%A9%94%EC%9D%B8-83a5e31c5e45

PHP

Record 목차 변수 상수 타입 연산자 제어문 배열 함수 내장함수 정규식 클래스 Form 처리 파일 처리 쿠키 [세션]](#세션) 예외 처리 xdebug php-fpm xdebug phpunit HTTP Tests php로드확인 PHP버전전환 개념 - 동작원리 php파일의 확장자는 .php 클라이언트가 브라우저를 통해 서버에게 php파일을 요청한다....

Laravel

Record 목차 개념 특징 설치 시작 주요 디렉토리 routes app database resources .env 주요 기능 eloquent ORM One To One One To Many One To Many (Inverse) Many To Many Eager 로딩 csrf eloquent orm query log view 값 전달...

SOLID

Record 목차 개념 - 두문자 약어 개념 S SRP 단일 책임 원칙 (Single responsibility principle) 한 클래스는 하나의 책임만 가져야 한다. O OCP 개방-폐쇄 원칙 (Open/closed principle) “소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다.” L LSP 리스코프 치환...

GRASP

Record 목차 개념 GRASP는 객체 지향 디자인의 클래스 및 객체에 책임을 할당하기위한 지침 General Responsibility Assignment Software Patterns Object-Oriented 디자인의 핵심은 각 객체에 책임을 부여하는 것. 책임을 부여하는 원칙들을 말하고 있는 패턴. 구체적인 구조는 없지만, 철학을 배울 수 있다. 총...

Filter, Interceptor, AOP

Record 개념 - 목차 Filter, Interceptor, AOP 의 흐름 Interceptor와 Filter는 Servlet 단위에서 실행된다. <> 반면 AOP는 메소드 앞에 Proxy패턴의 형태로 실행된다. 실행순서를 보면 Filter가 가장 밖에 있고 그안에 Interceptor, 그안에 AOP가 있는 형태이다. 따라서 요청이 들어오면 Filter → Interceptor...

Git

Record 개념 - 목차 스터티 참조 브런치 깃허브 협업 기타 브런치 삭제 .gitignore 변경 반영하기 파일 안바뀐것으로 처리하기 fetch Git 여러 commit 하나로 합치기 Git 임시 저장 Git switch Git restore Git Merge Cherry Pick Git log 파일 변경 없이...

Amazon Web Service

Record 목차 AWS Margate ECS EKS ECR EC2 EFS S3 SES SQS AWS Lambda WAF CloudFront ELS ACL ELB EBS 개념 - 참조 AWS ( 아마존 웹서비스 ) 웹서버 만들기 https://itadventure.tistory.com/372 EC2 는 Elastic Compute Cloud(유연한 컴퓨팅 클라우드) [AWS] Free-tier로...

MobX

Record 개념 - 목차 observable toJS set computed autorun action observable observable 데코레이터를 이용해 넘겨받은 객체 또는 값은 반응형 정보로 분류되어 observable 값이 바뀔 시 화면이 리렌더링 됩니다. @observable 를 선언함으로 Observable한 값으로 만들어줍니다. observable을 사용하면 하단의 함수에 의해 값이...

얕은 복사, 깊은 복사

Record 개념 얕은 복사 vs 깊은 복사 얕은 복사 얕은 복사는 아주 최소한만 복사를 한다. 값을 복사한다 하더라도, 인스턴스가 메모리에 새로 생성되지 않는다. 값 자체를 복사하는 것이 아니라 주소값을 복사하여 같은 메모리를 가리키기 때문이다. 깊은 복사 데이터 자체를 통째로 복사한다....