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

쉡스크립트

Record 개념 Shell script 목차 작성시작 실행 주석 입력/출력 변수 특수문자 변수 값의 치환 배열 연산자 if switch while until for 함수 dos2unix 샘플 - 작성시작 시스템에 지금부터 셸 스크립트를 쓴다는 사실을 알려주기 위함 #!/bin/sh 실행 - $ chmod 755...

firewall

Record 개념 - 목차 [root@OWNER-WEB:/usr/lib/firewalld/services]$ firewall-cmd --list-all [root@OWNER-WEB:/usr/lib/firewalld/services]$ firewall-cmd --list-all --zone public public (active) target: default icmp-block-inversion: no interfaces: ens192 sources: services: ssh dhcpv6-client ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules: [root@OWNER-WEB:/usr/lib/firewalld/services]$ firewall-cmd --get-active-zones public interfaces: ens192 [root@OWNER-WEB:/usr/lib/firewalld/services]$...

Console Log

Record 개념 - 목차 Console console.log console.info console.warn console.error console.assert console.table console.dir console.time console.timeEnd console.count console.countReset console.trace