본문 바로가기

전체 글

1,965개의 글

macOS HLS (m3u) Download

macOS & Macintosh

1. 개요 맥에서 HLS 스트리밍 동영상을 다운로드하는 방법 2. ffmpeg 다운로드 : https://ffmpeg.org/ $ ./ffmpeg -i http://abc.def/efg.m3u8 -…

나크나로·2019년 9월 6일·조회 24,277

WebSphere 간편로그인을 위한 인증서 등록

Web Application Server

1. 개요 카카오, 네이버, 페이스북 등 SNS 을 이용한 간편로그인을 도입하는 사이트가 많아졌다. WebSphere 는 인증서를 콘솔 상에서 직접 등록을 해야하기에 방법을 소개해보려 한다. 2. …

단호한단호박·2019년 9월 6일·조회 31,406

Jenkins vs. Concourse

Development

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

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

@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

Cloud Foundry Buildpacks & Manifest

Cloud Computing & MSA

1. 개요 2. Buildpacks jar, war 파일 등이 아니다. Buildpack은 Droplet을 생성함 로컬 머신에서 실행되지 않는다. detect, supply, finalize, re…

케이시88·2019년 9월 4일·조회 2,746

macOS npm 설치 (homebrew)

Miscellaneous

1. 목적 2. 설치 $ brew install node == Installing dependencies for node: icu4c == Installing node dependency: icu4…

열린기술자열린기술자·2019년 9월 3일·조회 22,456

MariaDB CREATE TABLE

MariaDB

1. 목적 MariaDB에서 간단한 사용자 정보 테이블을 생성하고, 날짜/시간 데이터와 기본값이 적용되는 컬럼을 함께 확인하는 예제입니다. AUTO_INCREMENT 기본 키, NOT NULL 제약…

열린기술자열린기술자·2019년 9월 3일·조회 3,054

MariaDB CREATE DATABASE

MariaDB

1. 목적 이 글에서는 MariaDB에서 설문 서비스용 데이터베이스인 surveydb 를 생성하고, 정상적으로 생성되었는지 확인한 뒤 해당 데이터베이스를 선택하는 과정을 정리한다. 작업은 Maria…

열린기술자열린기술자·2019년 9월 3일·조회 4,120

mysql command를 이용하여 AWS RDS 연결

MariaDB

1. 목적 로컬 PC나 외부 서버에서 AWS RDS(MySQL)에 접속하는 방법을 정리한다. 접속이 되지 않을 때는 대부분 RDS의 공개 접근 설정, 보안 그룹, 엔드포인트 또는 포트 설정에서 문제…

열린기술자열린기술자·2019년 9월 3일·조회 5,084

macOS MariaDB 설치 (homebrew)

MariaDB

1. 목적 맥북이나 아이맥 등 맥 환경에 MariaDB를 설치한다. 2. 커맨드 $ brew install mariadb Updating Homebrew... == Auto-updated Homeb…

열린기술자열린기술자·2019년 9월 3일·조회 38,284

Cloud Foundry Diego

Cloud Computing & MSA

1. Overview Cloud Foundry는 Diego를 사용하여 앱 컨테이너를 관리한다. Diego는 Cloud Controller의 앱 예약 및 관리 책임을 담당한다. Diego는 네트워크 …

케이시88·2019년 9월 2일·조회 2,952

Docker 가상 환경 구축 입문 (11) - Docker Compose

Cloud Computing & MSA

1. 개요 Docker 가상 환경 구축 입문 의 Chapter 8-1. Docker Compose의 개요 를 읽고 정리한 내용으로, 이번 문서의 주된 내용은 Docker Compose의 개요와 do…

ssnowball·2019년 9월 1일·조회 5,346
Cloud Computing & MSA

Hystrix에 대하여

1. 개요 서비스는 Resiliency Pattern을 통해 장애를 회피할 수 있다. Timeout (시간만료) Circuit Breaker (차단기) Bulkheads (칸막이 벽) Load Sh…

oopennova·2019년 9월 1일·조회 2,475

MongoDB shard cluster - config server

NoSQL

지난 글에서 mongodb shard cluster 개념과 구성하는 방법에 대해 소개드렸고 이번 글에서는 구성요소 중 하나인 config server에 대해 다루겠습니다. -1. Config ser…

kkimdubi·2019년 9월 1일·조회 4,490
NoSQL

MongoDB Shard cluster - 아키텍처

sharding 은 데이터를 여러 서버에 분산해서 저장 및 처리할 수 있도록 하는 기술입니다. replicaset은 MongoDB의 고가용성을 위한 솔루션이라면, sharding은 분산 처리를 위한…

kkimdubi·2019년 9월 1일·조회 6,097

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

Ribbon에 대하여

Cloud Computing & MSA

1. 상위문서 2. Ribbon이란? 2.1. 개념 Client 측의 Load balancer이다. 일반적으로 MSA 플랫폼 외부의 호출은 API Gateway를 이용하게 되는데, 그렇다면 MSA …

oopennova·2019년 8월 30일·조회 4,332
Cloud Computing & MSA

Eureka에 대하여

Spring Cloud Eureka(유레카)에 대해 알아보자. 1. Eureka란? 스프링 클라우드 Eureka는 Load balance, Failover 등을 목적으로 사용되는 REST 기반의 서…

oopennova·2019년 8월 28일·조회 10,252

mvn dependency:tree

Development

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

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

Ubuntu에서 RabbitMQ 설치 (apt)

Miscellaneous

Ubuntu Linux에서 RabbitMQ를 설치해보자! 1. RabbitMQ 소개 RabbitMQ는 AMQP를 중심으로 동작하는 오픈 소스 메시지 브로커다. Erlang으로 작성되어 있으며, 애플…

강철지그강철지그·2019년 8월 28일·조회 6,846

macOS 터미널 시작 시 정보 출력

macOS & Macintosh

1. 방법 $ screenfetch 설치한다. brew install screenfetch Updating Homebrew... == Auto-updated Homebrew! Updated 1 ta…

동교동삼거리동교동삼거리·2019년 8월 27일·조회 25,218

readlink: illegal option -- f 해결 방법

macOS & Macintosh

1. 개요 readlink: illegal option -- f usage: readlink [-n] [file ...] 2. 해결책 readlink를 greadlink로 대체한다. 다음과 같은 방…

동교동삼거리동교동삼거리·2019년 8월 27일·조회 24,165