[Learning SQL] 내부 조인 vs 외부 조인
내부 조인과 외부 조인은 어떤 차이점이 있을까? 그림으로 그렸을때는 내부 조인과 외부 조인의 차이는 못느끼지만... 생각을 해보자 말 그대로 해석해보자. 내부 조인... 내부에서 조인을 한다는 것 같다. 그러..
sveltejs 설치시 npm ERR! code ENOLOCAL 에러 error
sveltejs 를 설치하려다가 오류가 발생되었는데요. 제가 컴퓨터 이름이 아래 처럼 WIN10 PRO 라고 한 칸 띄워져 있습니다. 이 부분이 오류인데요. 그렇다고 컴퓨터 이름을 변경하기고 그렇고 해서 Users 폴더에 가..
확장성 및 안정성 있는 시스템에 관하여 (feat. 패스트캠퍼스 온라인 'THE RED : 4천만 MAU를 지탱하는 서비스 설계와 데이터 처리 기술')
이번 주제에서는 '카카오페이지 기술전략이사 윤진석' 님이 진행하신 강의에 대하여 초반부를 제외한 '확장성 및 안정성 있는 시스템', '대규모 시스템에서 발생하는 데이터 처리'와 관련해 각각 주제를 정리하며..
[IT 용어 정리] RPO, RTO 정리
RTO, RPO RTO (Recovery Time Objective) RTO : 목표 복구 시간 장애 발생 시 시스템을 원 상태로 복원하는데 소요되는 시간 고려사항 시스템이 얼마나 빨리 복구되어야 하는가 서비스가 재개될 때까지 걸리는 시..
[네트워크] TCP/IP
이번 포스팅에서는 TCP/IP에 대해서 공부한 내용을 정리해 보려고 한다. 지난 포스팅에서 IP 주소에 대해서 공부를 했었다. 네트워크 안에 있는 모든 컴퓨터(노드라고도 한다)는 고유한 IP 주소를 가지고 있다. I..
[Ubuntu] MariaDB 로그 설정하기
개발 환경 : ubuntu 18.04 LTS , MariaDB - 10.1.47 1. 로그 설정 및 저장 경로 확인 // 일반 로그의 파일 명과 일반 로그 활성화 유무를 확인한다. MariaDB [(none)]> SHOW VARIABLES LIKE '%general%'; 로그명..
Let’s Encrypt 를 GKE + GCLB 에서 사용하기
기존에는 SSL 인증서를 Google Cloud 에서 제공해주는 관리형 SSL 인증서를 사용하고 있었다.
MySQL Workbench 써보기
백엔드의 세계는 너무 넓어서 별거 아닌것도 같은데 대단해보이는ㅋㅋ 오늘은 로컬 환경에 연결된 DB 열어보겠습니다. DB 커넥션 열어두고 MySQL Workbench로 가봅니다. 오른쪽에 플러스 버튼 클릭 하면 이런게..
암호화 방법 간략 정리
그냥 가끔 살짝 헷갈릴때 보려고 암호화 방법에 대하여 간략하게 정리했다. 🥲 맨날 헷갈리냐… 이런 나쁜 머리 🔒 단방향 암호 암호화 가능 복호화 불가능 해시를 이용 SHA 알고리즘이 있음 SHA1, SHA2, MD5 알고..
Azure Storage 계정에서 SMB 다중 채널 사용하기
Azure 스토리지의 파일 공유는 Windows Server의 SMB 프로토콜을 통한 파일 공유 작업 보다는 성능이 떨어집니다. 그 원인은 Windows 서버는 파일 핸들 작업을 메모리에서 처리하지만 Azure는 스토리지 플랫폼의..
JavaScript의 스코프 - 3 (Scope of JavaScript)
지금까지 공부한 스코프와 그 범위, 렉싱 단계 이후 스코프를 변경하는 방법들을 통해 스코프의 특징에 대해 어느정도 감이 잡히셨을거라 생각합니다. 그래도 아직은 약간 부족한 느낌이 드니 조금 더 확실히 해보..
[JWT] JSON Web Token 이란?
1. 개념 JWT는 일반적으로 클라이언트와 서버, 서비스와 서비스 사이 통신시 권한 인가(Authorization)를 위해 사용하는 토큰이다. URL에 대해 안전한 문자열로 구성되어 있기 때문에 HTTP 어디든(URL, Header,.....
Github 의 Repositories 소스를 VS CODE 와 함께 브라우저에서 보기
Github 의 Repositories 소스를 VS CODE 와 함께 브라우저에서 보기 github 사이트의 특정 Repositories 내부의 소스를 브라우저 화면에서 vscode 형태의 UI 화면과 동일하게 보여주는 사이트가 존재합니..