일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- non-locking
- 이펙티스자바
- MQM #웹서버
- abstract
- JDK1.8
- EKS란
- React #생명주기
- ssh #pem
- MySQL 5.7 #MySQL 8.0 #차이점 #업그레이드
- interface
- memory #리눅스 #자원관리
- JPA #생명주기
- k8s
- Mysql #RDBMS #설치 #기동 #설정
- React
- REST#SOAP#API
- 클라우드#클라우드서비스#클라우드개념#IaaS#Paas#Saas
- docker #k8s #배포하기
- 오라클#튜닝
- 모니터링 #k8s #prometheus #metricbeat #elasticsearch #logstash
- WEB #HTTP #HTTPS #SSL #통신개념
- Oracle #ANSI #SQL #JOIN
- React#기초#JS#JavaScrip#개념
- MQ#MOM#메시지지향미들웨어#Kafka#ActiveMQ#rabbitMQ
- Vuejs#JavaScript#프레임워크#개요#개념
- X.25
- ssl #개인키 #공개키
- SSH #공개키인증
- java
- cors #Authorization
- Today
- Total
목록분류 전체보기 (64)
개발노트
[Ubuntu OS 일때] apt-get 패키지 업데이트 우분투에서는 패키지 설치를 위해서 보편적으로 apt(Advance Packging Tools) 명령어를 사용합니다. apt는 기존의 apt-get, apt-cache 등의 통합으로 나온 패키지 매니징 툴입니다. 그런데 패키지 업데이트를 위한 update 와 upgrade의 차이점이 존재합니다. 한국 사람이 이해하기에는 비슷한 명령어 이기 때문에 처음 Ubuntu를 사용하게 되면 잘못 사용하는 경우가 발생합니다. 우선 간단히 다음과 같은 차이가 있습니다. update - 설치 가능한 패키지 리스트를 최신화 upgrade - 실제 업데이트 다음 구문은 시스템을 업데이트 하는 것이 아니라 실제 설치 가능한 패키지 리스트를 최신화 하는 것 입니다. 실제로..
참고링크 flask, nginx, uwsgi (1)개념 flask, nginx, uwsgi (2)연동 실습 AWS에 아파치 서버 설치하기 아파치 서버 에러 로그 확인 커버로스 인증 개념 아파치, 톰캣, nginx 차이 SSL, CRS 인증 관련 정리(대칭키, 공개키, 개인키) SSL와 인증서(Certificate)의 정의 SSL(Secure Socket Layer) 프로토콜은 Certificate Authority(CA)라 불리는 인증기관(서드파티)으로부터 서버와 클라이언트의 인증을 하는데 사용됩니다. 여기서 서드 파티란 서버와 클라이언트가 아닌 제 3의 무엇인가를 의미합니다. 흔히 인증서버라고 부르죠. 여기서 인증(Authentication)은 통신의 상대방이 맞는지 확인하는 절차를 의미합니다. 우리 ..
회사 내부에서 가상머신에 접근하기위해 .cert 확장자를 가진 pem key를 생성하여 각자 로컬에서 저 pem key를 통해 가상머신에 접속하는 과정을 거치면서 개인적으로 참고하기위해 간략한 개념 익히기 위한 내용을 정리한다. 1. 접근하기위한 가상머신에서 pem key(개인키) 생성을 하고 authorized_keys에 대칭하는 공개키를 저장한다. 2. 생성한 pem key를 가지고 각자 로컬에서 접근 ssh -i "KeyPair.pem" 유저명@i 명령어를 통해 접근하기위한 가상머신에 접근하면 ssh 모듈에서 공개키를 pemkey에서 추출하여 가상머신에 전달. 3. 가상머신에서는 공개키가 등록되어있는지 확인하고 없으면 패스워드를 입력하여 접근하도록 가이드.
1. 공개키 암호화란? 공개 키 암호 방식은 암호 방식의 한 종류로 사전에 비밀 키를 나눠가지지 않은 사용자들이 안전하게 통신할 수 있도록 한다. 공개 키 암호 방식에서는 공개 키와 비밀 키가 존재하며, 공개 키는 누구나 알 수 있지만 그에 대응하는 비밀 키는 키의 소유자만이 알 수 있어야 한다. 공개 키는 보안 타협 없이 공개적으로 배포가 가능하다. 공개 키 암호를 구성하는 알고리즘은 대칭 키 암호 방식과 비교하여 비대칭 암호라고 부르기도 한다. 위키백과 공개키-개인키(비밀키)가 한 쌍으로 이루어져 있는 키 쌍이라 합니다. 공개키는 누구나 가질 수 있고, 개인키는 개인이나 중요한 사람만이 가지고 있습니다. 이런 특성을 이용하여 공개키 방식으로 암호화 및 인증에 사용됩니다. 메시지를 공개키로 암호화하면 ..
1. git 현재 사용자 확인. git config --list 그중에서 user.name="아이디" user.email="이메일" 2. git clone 방법. git clone {clone할 브랜치 url} {Dir path} 3. git branch 변경 방법. (체크아웃) git checkout {브랜치명} 4. git branch 확인 방법. git branch
글쓰기 앞서... - 필자는 지금까지 개발을 해오면서 SSL 에 대한 개념을 추상적으로만 알고있다가 이번에 회사 솔루션에서 https 적용간에 문득 SSL 의 원리와 구체적인 개념이 궁금해져서 개인적으로 앞선 선배님들이 정리해주신 정보들을 서칭하며 개념을 정리한것을 기록하려한다. HTTPS 와 HTTP 의 개념 - HTTP는 Hypertext Transfer Protocol의 약자다. 즉 Hypertext 인 HTML을 전송하기 위한 통신규약을 의미한다. HTTPS에서 마지막의 S는 Over Secure Socket Layer의 약자로 Secure라는 말을 통해서 알 수 있듯이 보안이 강화된 HTTP라는 것을 짐작할 수 있다. HTTP는 암호화되지 않은 방법으로 데이터를 전송하기 때문에 서버와 클라이언트..
VueJS란? - React, Angular 와 같은 JavaScript 프레임워크로 컨트롤러 대신에 뷰 모델을 가지는 MVVM(Model-View-ViewModel) 패턴을 기반으로 디자인되었으며, 재사용이 가능한 UI들을 묶어서 사용할 수 있습니다. 특징 MVVM 패턴을 사용합니다. Virtual DOM의 사용합니다. Angular, React에 비해 매우 작고 가벼우며 복잡도가 낮습니다. Template과 Componenet를 사용하여 재사용이 가능한 사용자 인터페이스를 묶고 View Layer를 정리하여 사용합니다. Vue가 무엇이 좋은가? 다른 프레임워크보다 비교적 쉽게 배울수 있으며, 빠르게 적용할 수 있습니다. React와 Angular의 장점을 갖고있어 성능이 우수할 뿐만 아니라 가볍고 빠..
* 사용자 인증방식 변경 * MySQL 8.0과의 호환성 체크 * 외래키 이름의 길이 (64bit로 제한) * 인덱스 힌트 * GROUP BY 에 사용된 정렬 옵션 * 파티션을 위한 공용 테이블 스페이스 [MySQL 8.0 업그레이드 종류] 1. 데이터 딕셔너리 업그레이드 : MySQL 5.7 버전까지는 데이터 딕셔너리 정보가 FRM 확장자를 가진 파일로 별도로 보관됐었는데, MySQL 8.0 버전부터는 데이터 딕셔너리 정보가 트랜잭션이 지원되는 InnoDB 테이블로 저장되도록 개선됐다. 데이터 딕셔너리 업그레이드는 기존의 FRM 파일의 내용을 InnoDB 시스템 테이블로 저장한다. MySQL 8.0 버전부터는 딕셔너리 데이터의 버전 간 호환성 관리를 위해 테이블이 생성될 때 사용된 MySQL 서버의 버..