전체 글(171)
-
[Vue.js] 02 Component
컴포넌트 Vue.js가 제공하는 가장 강력한 기능 중 하나 컴포넌트는 HTML 마크업, 자바스크립트 로직을 포함한 하나의 덩어리 캡슐화가 자연스럽게 가능해지고 따라서 재사용이 가능해짐 전역 컴포넌트 선언 Vue.component는 컴포넌트를 글로벌하게 등록하는 메서드 주의 : 확장된 Vue인스턴스, 즉 컴포넌트에서 data를 정의할때 반드시 함수로 정의해야함 Tip: 컴포넌트 이름을 하이픈을 포함한 소문자여야 함 Vue.component('컴포넌트 이름', 컴포넌트 내용); Vue.component('app-header', { template: 'Header' }); Vue.component('app-content', { template: 'content' }); 지역 컴포넌트 선언 컴포넌트를 Vue인스..
2021.09.23 -
[Vue.js] 01 Instance
Vue는 무엇인가? 웹 애플리케이션 제작을 쉽게 하도록 도와주는 JavaScript 프레임워크 사용자 인터페이스를 만들기 위한 진보적인 프레임워크 타 프레임워크와 가장 큰 차별점은 바로 단일 파일 컴포넌트(SFC) 기존 방식은 HTML, JS, CSS 각각 별도의 파일로 관리하게 되기 때문에 코드 유지 보수 및 수정이 엄청나게 번거롭다. 전역 정의모든 구성 요소에 대해 고유한 이름을 지정하도록 강요됨. 문자열 템플릿 구문 강조가 약해 여러 줄로 된 HTML에 보기 안좋은 슬래시가 많이 필요. 기존 자바스크립트 Vue 로 전환 {{ message }} 인스턴스 Vue 인스턴스란 생성된 Vue 오브젝트 하나 Vue 앱을 시작하기 위해 필수적이며, 앱의 진입점이 됨 간단한 템플릿 렌더링부터 데이터 바인딩, 컴..
2021.09.23 -
[Django] Nginx설치
Django - Nginx설치 배포 EC2 인스턴스에서 Nginx설치 후 배포 방법까지 1. Nginx 설치 $ sudo apt-get update $ sudo apt-get install nginx $ systemctl status nginx Nginx가 정상적으로 구동하는지 확인 2. 계정 설정 리눅스 기반 시스템은 철저히 계정 기반으로 운영됩니다. 장고 웹 어플리케이션을 동작 시키기 위한 전용 그룹과 계정을 만들도록 하겠습니다. 그룹생성 $ sudo groupadd djangogroup 유저추가 $ sudo useradd -g djangogroup -b /home -m -s /bin/bash django 웹 서비스 코드를 업로드할 폴더를 생성 $ sudo mkdir -p /var/www/online..
2020.02.21 -
[Jenkins] 빌드 자동화 설정
Jenkins를 이용하여 빌드하는 방법은 크게 두 가지이다. 특정 시간마다 빌드하는 polling 방식 소스 commit시 hook을 이용한 빌드 방식 1. 특정 시간마다 빌드 (poll SCM) 프로젝트 -> 구성 탭 빌드 유발 -> poll SCM 선택 스케줄은 crontab 사용법과 유사하다. 2. commit시 hook을 이용한 빌드 2-1 API token 발급 메인 메뉴 -> 사람 -> 계정 2-2 jenkins 빌드 유발 설정 아래 Auth Token으로 빌드 요청을 보낸다. 2-3 repository hook 설정 (svn) svn의 경우 프로젝트의 repository에 hooks 안에 post-commit을 정의한다. (post-commit.tmpl 파일을 복사해서 사용해도 된다.) po..
2019.12.09 -
Multi Thread
AsyncConfig.java package com.mobileleader.batch.async; import java.util.concurrent.Executor; import javax.annotation.Resource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework...
2019.07.30 -
[Oracle] Tablespace 생성, User 생성 방법
CREATE TABLESPACE TEST_UP DATAFILE 'TEST_UP' SIZE 2048M AUTOEXTEND ON NEXT 4M MAXSIZE UNLIMITED LOGGING PERMANENT EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT SPACE MANAGEMENT MANUAL FLASHBACK ON; Tablespace의 이름을 TEST_UP으로 하고, 그 크기를 2G로 설정하며, 2G 초과시 자동으로 4M 씩 자동 확장 생성한다. 2. USER 생성 CREATE USER TESTER IDENTIFIED BY TESTERPW DEFAULT TABLESPACE TEST_UP PROFILE DEFAULT QUOTA UNLIMITED O..
2019.02.28