본문 바로가기

분류 전체보기

(Spring Boot Bean) 사용자 클래스 Bean 객체 등록 / 설정 간단하게 하기! 사용자 클래스의 Spring Bean 등록/설정먼저 사용자 클래스를 Spring Bean 으로 등록하는 쉬운 방법은 클래스 선언부 위에  @Component  어노테이션을 사용하는 것 입니다.@Component  어노테이션이 붙은 클래스는 Spring Bean 객체로 등록이 되어 객체 생성/삭제를 Spring에서 관리하게 되겠죠?@Componentpublic class MyClass { ..
(AWS DynamoDB)(NoSQL) 비즈니스에 맞는 스키마 설계 (기본) DynamoDB 스키마 설계먼저 설계에 앞서 알아야할 부분을 말씀드리자면DynamoDB는 NoSQL이고, RDBMS와 NoSQL 설계는 다릅니다.DynamoDB의 경우, 대답해야 할 질문을 알기 전까지는 스키마 설계를 시작할 수 없습니다.사전에 비즈니스 문제와 애플리케이션 사용 사례를 이해해야 합니다.DynamoDB 애플리케이션에서는 가능한 적은 수의 테이블을 유지해야 합니다. 대부분의 잘 설계된 애플리케이션은 단 하나의 ..
(AWS / Jenkins 환경) Nexus 3.0을 사용한 사설 저장소 구축하기 Nexus 3.0 이란?다양한 형태의 사설 저장소를 만들고 운용할 수 있는 서비스를 제공합니다.2.x 버전에서는 Maven 저장소로 주로 사용하였지만, 3.0 버전부터는 npm, docker 등 지원하는 포맷이 대폭 확장되었습니다. 2.x 버전과 호환이 보장되지 않기 때문에 2.x 버전에서 3.x버전으로 업그레이드를 고려한다면 관련 레퍼런스의 참고가 필요합니다.Nexus Repository 종류Proxy -> 외부의 메이븐 공개 저장소에대한 프..
비대칭 키와 SSL 인증방식 그리고 handshake 비대칭 키와 SSL 인증방식 그리고 handshakessl인증방식과 handshake를 설명하기 앞서서 대칭키와 비대칭키에 대해서 알아야한다. 대칭키대칭키는 하나의 키로 문서를 암호화 하는 방식이다. 대칭키는 키를 가지고 있는 사람은 이 키로 암호화된 문서를 복호화 할 수 있고 속도가 비대칭키 보다 빠르다는 장점이 있다. 비대칭키 비대칭키는 2개의 키로 암호화와 복호화가 되는데 예를들어 a, b키가 있고 문서를 a키로 암호..
도커와 AWS 로 wordpress blog 구축 도커와 AWS 로 wordpress blog 구축wordpress를 블로그로 선택한 장점plugin이 다양하고 쉽게 붙여서 사용할 수 있다.커뮤니티가 활발하다.code 조작없이 ui에서 다양한 customizing이 가능하다.구글 검색엔진 최적화가 되어있다.전 세계 웹사이트의 25% 정도가 워드프레스로 제작될 만큼 많이 사용된다. ( 2017년 기준 )AWS wordpress blog 구축blog 는 t2.small로 설정하였다.a..
Harbot Private Docker Repository 설치 Harbot Private Docker Repository 설치우리는 HARBOR를 통해서 docker hub 에서 이미지를 받거나 올리지 않고 회사 별도로 이미지를 업로드하거나 다운받을 수 있게 저장소를 만들었다.HARBOR  인스턴스 세팅HardwareResource   Capacity  Description  CPU   minimal 2 CPU  4 CPU is prefe..