SVN

SVN SVN Checkout 과정으로 아래의 체크아웃 명령어를 통해 Repository가 정상적으로 설정되었는지 확인합니다 $ svn checkout svn://192.168.0.230/repos SVN 서버를 구성할 디렉토리들을 아래의 명령어로 생성합니다. $ svn mkdir svn://192.168.0.230/repos/branches 디렉터리 생성된 디렉터리의 구조를 확인합니다. $ svn list svn://192.168.0.230/repos SVN 서버 Repository에 관리할...

Vue

Vue Vue(/vjuː/ 로 발음, view 와 발음이 같습니다.)는 사용자 인터페이스를 만들기 위한 프로그레시브 프레임워크 입니다. 다른 단일형 프레임워크와 달리 Vue는 점진적으로 채택할 수 있도록 설계하였습니다. 핵심 라이브러리는 뷰 레이어만 초점을 맞추어 다른 라이브러리나 기존 프로젝트와의 통합이 매우 쉽습니다. 그리고 Vue는...

graphQL

graphQL GraphQL 은 페이스북에서 만든 어플리케이션 레이어 쿼리 언어입니다. GraphQL을 활용 할 수 있게 도와주는 다양한 라이브러리들 릴레이(Relay) [https://relay.dev/] 아폴로(Apollo GraphQL) [https://www.apollographql.com/] 예제 쿼리 query { account(id: "1") { username email firstName lastName friends { firstName username } } }...

Redirect

포워딩(Forwarding) 웹 컨테이너(Web Container) 차원에서 페이지 이동만 있는 것이다. 실제로 클라이언트는 다른 페이지로 이동을 했는지 알 수 없다. 그렇기 때문에 웹 브라우저에는 최초에 호출한 URL이 표시되며 이동한 페이지의 URL 정보는 볼 수 없다. 동일한 웹 컨테이너에 있는 페이지로만 이동 할...

크롬 개발자도구

크롬 개발자도구 - 목차 Elements Console Sources Settiong Snippets Network Performance Memory Application Security Elements > Break on attribute modifications : 속성이 변경되면 Break On node removal : node 삭제될 경우 Break On subtree modifications : 하위 element 변경되면 Break...

Lint

코드 스타일 가이드 Lint JSLint JSHint ESLint TSLint ESLint [https://eslint.org/docs/rules/] (https://eslint.org/docs/rules/) npm install -g eslint eslint --init .eslintrc.js 생성 ESLint Rules eslint . ✔ Which style guide do you want to follow? · airbnb

Pug Jade

Pug [https://pugjs.org/api/getting-started.html] (https://pugjs.org/api/getting-started.html) [https://github.com/pugjs/pug] (https://github.com/pugjs/pug) [https://html2pug.now.sh/] (https://html2pug.now.sh/) 용어 Route : Route 는 Gateway 를 이루는 기본 단위. ID 로 정의되며, 도착 URI, predicate 들과 filter 들의 모음이다. predicate 가 모두 충족되면 Route 가 매칭된다. Predicate : Java8 Function Predicate 이다....

Spring Cloud Gateway

Spring Cloud Gateway Spring 5, Spring Boot 2 및 Project Reactor를 포함하여 Spring Ecosystem 위에 구축 된 API Gateway를 제공합니다. Spring Cloud Gateway는 API로 라우팅하는 간단하면서도 효과적인 방법을 제공하고 보안, 모니터링 / 메트릭 및 탄력성과 같은 교차 절단 문제를 제공하는...

보안 점검툴

Burp Suite 버프 스위트는 프록시를 사용하여 네트워크에서 통신하는 HTTP request를 가로채 분석 및 수정할 수 있으며, 그 외에도 다양한 기능을 이용해 웹 어플리케이션의 취약점을 테스트하거나 해킹 공격을 수행할 수 있는 점검 도구 Cooxie WireShark 와이어샤크는 네트워크 패킷을 캡처하고 분석하는 오픈소스...

FCM(Firebase Cloud Messaging)

FCM(Firebase Cloud Messaging) Firebase는 구글의 모바일 앱 개발 통합 플랫폼이며, Firebase에서 제공하는 여러 가지 서비스 중 하나가 FCM FCM을 이용하면 앱에서 서버와 연결하고 있지 않더라도 서버의 데이터를 수신할 수 있습니다 FCM 클라우드 메시지의 흐름 앱 서버에서 FCM Backend 서버에 클라이언트...