본문 바로가기

Development

204개의 글

Halyard Installation

Development

1. Halyard란? Spinnaker 배포 주기를 관리하기 위한 CLI 도구이다. 참고로 Spinnaker란, 소프트웨어 변경 사항을 빠르고 안정적으로 릴리스하기 위한 도구로 넷플릭스에서 개발하…

OOOooOOoo·2019년 10월 8일·조회 3,495
Development

Nexus OSS 설치

1. 개요 2. 다운로드 홈페이지 : https://www.sonatype.com/nexus-repository-oss wget 다운 링크 : wget http://www.sonatype.org/d…

후아빠·2019년 10월 7일·조회 22,290

distutils.errors.DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

Development

1. 개요 pip install 시 distutils.errors.DistutilsOptionError: must supply either home or prefix/exec-prefix -- no…

스벅오늘의커피스벅오늘의커피·2019년 9월 8일·조회 2,585

Jenkins를 통해 주기적으로 빌드 수행 (Build Periodically)

Development

1. 개요 Jenkins에서 정해진 시간마다 빌드를 수행한다. 2. 방법 [Project 구성] [빌드 유발]에서 Build periodically 선택 3. Schedule 설정 분 시간 날짜 월…

주말만기다려주말만기다려·2019년 9월 8일·조회 5,534
Development

Local Git Repository와 Remote Github 연결

1. 사전작업 Local Git Repository가 생성되어 있는 것을 가정한다. 관련 내용은 Git Local Repository (로컬 저장소) 생성 을 참고한다. 2. Github Repos…

주말만기다려주말만기다려·2019년 9월 7일·조회 24,339

Maven 설치

Development

1. 다운로드 Maven 홈페이지에서 파일 다운로드 Maven 버전 3.6.2의 경우 링크 : http://us.mirrors.quenda.co/apache/maven/maven-3/3.6.2/bi…

¯¯\_(ツ)_/¯·2019년 9월 7일·조회 21,482

Jenkins vs. Concourse

Development

1. Jenkins Jenkins의 역사는 길다. 또 Jenkins 커뮤니티는 매우 활기차고 강하다. 성숙도가 높고, 사용자가 플랫폼 상에서 필요로 하는 모든 것을 다룰 수 있다. Jenkins는 …

¯¯\_(ツ)_/¯·2019년 9월 6일·조회 2,754

@RequestMapping vs @GetMapping

Development

1. 개요 2. 내용 Spring 4.x부터 HTTP 메소드에 대응하는 새로운 어노테이션이 추가됨 @GetMapping @PostMapping @PutMapping @DeleteMapping @Pa…

¯¯\_(ツ)_/¯·2019년 9월 5일·조회 21,237

Spring Boot MyBatis mapUnderscoreToCamelCase 설정

Development

1. 개요 DB 컬럼명에 _ (Underscore)가 포함되어 있을 때 이를 자동으로 카멜 표기법의 DTO와 매핑해주기 위해 설정을 추가한다. 예: USER_NAME 컬럼 - getUserName(…

열린기술자열린기술자·2019년 9월 4일·조회 10,524

RestTemplate 샘플 (Rest Server + Rest Client)

Development

1. 구조 및 포트 할당 MyRestServer : 8180 포트 MyRestClient : 8888 포트 2. 코드 Server App, Client App 2개를 생성한다. 2.1. MyRest…

oopennova·2019년 8월 31일·조회 2,076

Spring Boot Actuator

Development

1. 개요 Actuator는 JMX를 이용하여 내부 상태를 노출하는 기능이다. 2. Spring Boot 프로젝트 생성 starter.spring.io 사이트에서 신규 프로젝트를 생성하고 Depen…

주말만기다려주말만기다려·2019년 8월 30일·조회 3,997

mvn dependency:tree

Development

1. 상위 문서 Maven에 대하여 pom.xml 파일의 scope 2. 명령어 설명 프로젝트 내 디펜던시를 트리 포맷으로 보여준다. 3. 예제 $ mvn dependency:tree [INFO] …

¯¯\_(ツ)_/¯·2019년 8월 28일·조회 10,035

Spring Security 소개

Development

1. 개요 2. Principal 어떠한 행동을 수행하려고 하는 사람, 사용자, 혹은 시스템을 뜻한다. 3. Authentication Principal의 credential 정보가 유효한지 확인한…

OOOooOOoo·2019년 8월 26일·조회 2,733

Spring Boot REST API 간단 예제

Development

1. 개요 2. 환경 Spring Boot Web Starter 3. 코드 3.1. Sarc.java package com.example.demo; public class Sarc { private…

주말만기다려주말만기다려·2019년 8월 25일·조회 11,207

Fat JAR

Development

1. 설명 Fat JAR란 모든 의존성에 있는 라이브러리가 자체 포함되어 있는 JAR 파일을 뜻한다. Fat JAR는 java -jar 명령어로 단독 실행할 수 있다. 자바 패키징 방식에 따른 이름…

후아빠·2019년 8월 23일·조회 4,747

Spring Annotation

Development

1. 어노테이션이란 클래스나 메소드 상단에 필요한 정보를 설정하여 스프링 컨테이너 기동 시 해당 정보를 활용함 2. 어노테이션 종류 @Autowired 필드, setter 메소드, 생성자에서 사용한…

후아빠·2019년 8월 20일·조회 2,836
Development

asynchronous servlet (비동기 서블릿)

1. 개요 비동기 서블릿이란, 말그대로 서블릿을 비동기로 처리하는방식이다. Servlet3.0 부터 비동기방식이 지원되기 시작했다. 이전까지는 동기로만 가능했기때문에 요청이 많을시 부하가 생기거나 …

단호한단호박·2019년 8월 8일·조회 4,053

초간단 Gradle build 테스트

Development

1. 프로젝트 디렉토리 생성 $ mkdir -p gradle-test 2. 소스 코드 작성 $ cd gradle-test $ mkdir -p src/main/java/test 따라서 gradle-t…

OOOooOOoo·2019년 8월 8일·조회 9,448

Gradle 설치

Development

1. 자바 버전 확인 $ java -version openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10…

OOOooOOoo·2019년 8월 8일·조회 2,162

Linux 서버 CVS 설치

Development

1. 소개 Linux 서버에 CVS를 설치한다. 2. CVS 모듈 설치 # yum install cvs Loaded plugins: langpacks, product-id, search-disabl…

OOOooOOoo·2019년 7월 8일·조회 2,823

Gauce Library Finder

Development

1. 개요 가우스 라이브러리 위치를 찾는 간단한 코드이다. 2. 코드 %@page import="com.gauce.GauceDataSet"% %@page import="java.net.URL"% %…

스벅오늘의커피스벅오늘의커피·2019년 6월 28일·조회 31,138

Scrum & Kanban

Development

1. 소개 Agile 개발 방법론의 대두와 함께 Scrum은 개발자들에게 친숙한 존재가 되었다. 또 Kanban이 떠오르고 있는데 Scrum이 내재화되면 Kanban을 도입하는 추세다. 2. Scr…

후아빠·2019년 6월 25일·조회 2,160

ECMA 스크립트란?

Development

1. 자바스크립트 자바스크립트는 1990년대 Netscape 회사의 Brendan Eich 라는 사람에 의해 처음 개발되었다. 자바스크립트가 잘 되자, MS에서 Jscript라는 언어를 개발해 IE…

고구마엔사이다·2019년 6월 18일·조회 3,135

[UI] UI개발의 정의와 UI개발 프로세스

Development

1. UI 란? UI는 사용자 인터페이스(User Interface)의 약자이다. (From. 위키백과) : 사용자 인터페이스는 사람과 사물 또는 시스템, 특히 기계, 컴퓨터 프로그램 등 사이에서 …

애리얼·2019년 6월 18일·조회 8,758