vscode에서 github 연동
·
이것저것
vscode 설치https://code.visualstudio.com/Download기본값으로 설치 진행  vscode에서 git 설치vscode 실행 후 "Source Control" -> "Download Git for Windows" 클릭 Open을 클릭하여 Git 다운로드 사이트로 이동 사용 환경에 맞는 버전 다운로드 (64-bit Git for Windows Setup 설치) 설치 시작 (대부분 기본값으로 진행) vscode를 기본 툴로 사용할거라 "Use Visual Studio Code as Git's default editor" 선택 Git 설치 후 "Source Control"을 클릭하면 Git 다운로드 화면이 없어짐 화면이 바뀌지 않으면 " Download Git for Windows ..
git과 github 설치 및 연동
·
이것저것
Git(깃) - 버전 관리 소프트웨어, 로컬 저장소에 모든 변경 사항을 기록하여 파일의 버전 관리를 용이하게 함.Githut(깃헙) - Git을 기반으로 한 웹 호스팅 서비스, 클라우드 서버를 통해 로컬 저장소의 코드를 업로드 및 공유.내 작업물을 공유할 수도 있고, 다른 사람의 작업물을 받아와서 작업할 수도 있음. (협업에 유리)  사전 준비Git 설치 (작업용 장비, Ubuntu 22.04LTS 서버 사용)# apt install git-all# git --versiongit version 2.34.1Github 계정 생성https://github.com/join 접속하여 회원 가입  로컬에 Github 정보 등록"사용자명"과 "이메일"은 개인이 사용하는 정보로 등록# git config --glob..
IE에서 SSL 접속 지연
·
이것저것
서버에서 SSL 접속 테스트를 위해 호출을 했더니 페이지 로딩에 30초 이상 시간이 소요 되었다. http는 바로 응답이 오는데 https에 대해서만 긴 시간이 소요 되었고, 패킷 캡쳐를 해 보아도 나오는게 없었다 결론은 https 접속 시 해당 인증서의 만료 여부 체크를 위해 인터넷 접속이 필요한 거였고, 해당 서버는 인터넷이 되지 않아 인증서 만료 여부 체크에서 긴 시간이 소요가 되었다. IE 설정에서 "서버의 인증서 해지 확인" 체크를 해제하고 테스트 해 보면 빠른 응답을 받을 수 있었다. 참고링크 : weblog2.wafe.kr/posts/ie-slow-connection-ssl-on-private-network/
IaaS, PaaS, SasS 차이
·
이것저것
IaaS 는 OS 설치 전까지의 VM 환경을 구성 해 주고PaaS 는 개발자가 운영할 수 있는 운영 환경까지 구성을 해주고SaaS 는 사용자가 바로 사용할 수 있게 모든 환경을 제공해 준다. ** IaaS ( Infrastructure as a Service ) - Infrastructure 레벨을 제공하는 서비스 ( VM Hosting ) - 서버, 스토리지, 데이터베이스 등과 같은 시스템이나 서비스를 구축하는데 필요한 IT 자원을 서비스 형태로 제공받아 사용 - Amazon 의 EC2 ( Amazon Elastic Computer Cloud ) 서비스가 사용하는 방식 ** PaaS ( Platform as a Service ) - 개발자가 응용 프로그램을 작성할 수 있도록 플랫폼 및 환경을 제공하는 ..
ROOT DNS 가 13개인 이유
·
이것저것
최상위 네임서버는 전세계에 13개가 존재한다.13개가 넘어가면 512바이트를 넘어 TCP 재전송 요청이 발생하므로 13개만 존재한다.빠른 응답과 안정성을 위해 국내에도 여거 ROOT 미러가 존재한다.** DNS 문의에 대한 답변이 512byte를 넘는 경우 UDP 프로토콜이 아니라 TCP 프로토콜이 응답을 한다. 이는 MTU 최소치인 576byte, DNS 패킷으로는 512byte 를 넘어버리면 경로에 따라 패킷이 분할된다. 1패킷으로 처리될 수 있도록 RFC1035에서 512byte 이하의 응답 패킷으로 제한한다고 규정한다., 그래서 512byte를 넘는 경우 TCP 프로토콜이 응답한다 ** Why 13 DNS root servers?https://miek.nl/2013/november/10/why-1..
UMA & NUMA
·
이것저것
UMA : Uniform Memory Access - 균일 기억 장치 접근 - 모든 프로세서들이 상호간에 연결되어 하나의 메모리를 공유하는 기술 - 프로세서들은 메모리의 어느 영역 이던지 접근이 가능하며, 모든 프로세서가 걸리는 시간이 동일하다 - 구조가 간단하고, 프로그래밍 하기는 쉬우나, 메모리에 한번에 하나씩의 연결만 가능하여, 커지면 커질수록 효율성이 떨어진다. NUMA : Non-Uniform Memory Access - 불균일 기억 장치 접근 - UMA 모델의 한계를 극복하고, 더 큰 시스템을 만들기 위해 구성 - 메모리 접근하는 시간이 프로세서와 메모리의 상대적인 위치에 따라 달라진다.