본문 바로가기

etc30

Vue.js에 SSL 인증 추가하기(https) 작업은 ROOT CA 인증서 발급한 후 SSL 인증서 발급, Vue.js에 인증서 정보 추가 순으로 진행된다. 1. SSL 인증서 발급 1.0. Terms SSL 인증 관련 용어 정리 PKI Public Key Infrastructure Asymmetric Key Algorithm을 사용 Key 한 쌍 - Private, Public Key 생성 Private Key는 개인만이 소유 Public Key는 공개 RFC 2459 표준문서 참고 (참고) X.509는 인증서 포맷을 의미함 CA Certificate Authority, 공인 인증 기관 일반적으로 우리가 발급 받는 인증서는 신뢰할 수 있는 기관이 발급하고, 상위 기관의 서명을 받음 인증 기관들도 상하위 관계가 있고, 최상위 기관을 ROOT CA라고.. 2019. 9. 11.
Akka란? - 필요성, Actor model, Akka의 특징 Akka는 오픈 소스 툴킷으로 JVM 상의 동시성과 분산 애플리케이션을 단순화한다. Java와 Scala 모두로 작성 가능하다. Scala로 작성되었지만 Java의 동시성 패키지를 사용하기 때문에 결국은 Java의 Thread나 Task를 사용하는 것과 마찬가지다. 필요성 - 암달의 법칙(Amdahl’s law) “멀티코어를 사용하는 프로그램의 속도는 프로그램 내부에 존재하는 순차적(sequential) 부분이 사용하는 시간에 의해서 제한된다.” 우리들은 동시성 구현을 위해 Tread나 Task를 ExecutorService에 제출하는 코드를 작성하고, 이를 실행하면 여러 개의 Thread가 동시에 작업을 수행한다. 하지만 Thread 또는 Task를 사용하지 않는 부분이 코드상에 존재하고, 이 부분은 .. 2019. 9. 10.
REST 정의 및 특징, RESTful API REST REST(Representational State Transfer)는 웹의 장점을 최대한 활용할 수 있는 네트워크 기반의 아키텍처다. REST는 자원지향구조(ROA: Resource Oriented Architecture)로 웹 컨텐츠, DB의 내용 등 모든 정보를 하나의 자원으로 인식한다. 그리고 각 자원에 고유한 URI(Uniform Resource Identifier)를 부여함으로써 해당 자원에 대한 CRUD 작업을 HTTP 기본 명령어인 POST, GET, PUT, DELETE를 통해서 처리한다. HTTP method CRUD SQL POST Create INSERT GET Read SELECT PUT Update UPDATE DELETE Delete DELETE 1. 구성 Resourc.. 2019. 8. 31.
VirtualBox에서 Spark Clustering 구성하기 - (3) Test Clustering! 2019/08/30 - [Dev/Spark] - VirtualBox에서 Spark Clustering 구성하기 - (1) Configuration guest OS Network VirtualBox에서 Spark Clustering 구성하기 - (1) Configuration guest OS Network 장비가 넉넉하지 못하여 VirtualBox에서 Spark Clustering을 구성하여 테스트를 진행하게 되었다. 다른 분들이 올려주신 예제들은 모두 큰 도움은 되었지만 딱 Spark 관련 설정들만 설명해주셔서 나처럼 deep-dive-dev.tistory.com 2019/08/30 - [Dev/Spark] - VirtualBox에서 Spark Clustering 구성하기 - (2) Install & p.. 2019. 8. 30.