본문 바로가기

📚 전체글176

깃허브 저장소에서 이슈 템플릿, PR 템플릿 적용하기 (feat. .github 폴더) 깃허브 저장소에서 다른 사람과 협업한다고 가정하자. 많은 사람들이 이슈나 PR 생성한다. 이때 통일된 구조로 이슈나 PR을 보낼 수 없을까? 저장소 최상위 폴더에 ".github 폴더"에 Templates file를 추가하여 기본 템플릿을 지정할 수 있다. (단, .github 폴더는 github 저장소의 defalut(기본)에 있어야 적용된다) (소스코드 저장소) PR Templates PR 템플릿 없이 PR을 생성하면 템플릿 없이 비어있는 PR이 생성된다. PT Templates 파일 추가 저장소의 최상위 디렉토리에 '.github' 폴더와 PULL_REQUEST_TEMPLATE.md 파일에 아래 내용을 생성한다. // PULL_REQUEST_TEMPLATE.md 파일 ### 📝 Description.. 2022. 4. 4.
AWS - VPC(Virtual Private Cloud)이란? : AWS에서 독립된 가상 네트워크 만들기 이 글은 책 [따라 하며 배우는 AWS 네트워크 입문 -저 김원일, 서종호], [실습으로 배우는 AWS 핵심 서비스 - 호눅스], [AWS Doc]를 참고했습니다. 잘못된 내용이 있다면 편하게 말씀해주세요 🙏🏻 VPC란? 독립된 가상의 클라우드 네트워크로, AWS에서는 사용자가 VPC 서비스를 활용해 직접 네트워크 환경 설계 가능하다. 데이터 센터에서 제공하는 네트워크와 매우 유사하다. AWS VPC 종류 AWS의 VPC는 두 종류가 있다. 구분 Default VPC Custom VPC 생성 주체 AWS 사용자 AWS 리소스 정해진 리소스 미리 생성 수동으로 생성 리전 별 생성 수 1개 최대 5개(기본값) AWS의 VPC 구성을 위해 사용하는 리소스 VPC는 리전 단위로 네트워크를 구성한다. Defaul.. 2022. 3. 31.
인텔 맥북 프로 플리커 현상 해결(많은 프로그램 실행할 때 화면 깜빡거림, 맥북 듀얼 모니터 연결 시 화면 깜빡거림) 환경 맥북프로 : 2019년 형 인텔 맥북 프로 16인치 독 : 벨킨 썬더볼트 3 독 프로 모니터 : 24인치 QHD Dell 모니터 x 2대 USB : 화상캠, 스피커, sd 카드 이더넷 케이블 연결 블루투스 : 키보드, 마우스 문제 맥북 사용 시 많은 프로그램(크롬, 디스코드, 슬랙, IntelliJ 등...)을 사용하면 간헐적으로 외장 모니터 화면이 깜빡깜빡 플리커 현상이 일어난다.(도저히 사용할 수 없을 정도) 원인 추측 1 독으로 맥북을 항상 충전하며 사용한다. 이때 잔여 전류 공급 문제가 발생할 수 있다는 것 -> SMC 리셋 추측 2 많은 프로그램 실행 시 발생하니, 뭔가 macOS 내 캐시, 메모리가 꼬이지 않았을까? -> NVRAM, PRAM 리셋 해결 아래 두 리셋을 이후 플리커 더이상.. 2022. 3. 31.
AWS - IAM(Identity and Access Management)이란? AWS 계정 처음 생성하고 해당 계정의 모든 AWS 서비스 및 *리소스에 대한 완전한 액세스 권한을 지닌 인증(SSO) 자격으로 시작한다. (AWS 루트 사용자라고 함) 당연한 말이지만 AWS 루트 사용자는 마치 서버의 루트 권한처럼 위험하다. AWS 루트 사용자 보안을 위해 MFA 설정하고 특정 사람이 소중히 관리해야 한다. 그렇다면 루트 사용자가 제외하고 일반 사용자들은 AWS는 어떻게 써야 할까? AWS 루트 사용자 밑으로 각자 역할에 따라 그룹과 사용자(사용자 ID, CLI, 리소스 간 *접근 등)를 추가, 변경, 삭제를 통해 사용할 수 있다. 바로 IAM을 통해서다. *리소스 : AWS의 서비스 *접근 : 리소스의 조작 및 제어(읽기, 쓰기, 수정, 삭제) IAM IAM이란 AWS 리소스를 인증.. 2022. 3. 30.
[일일 회고] 22.03.29 - "프로세스와 LWP, Green - Native Thread, 싱글톤 레지스트리" 📚 배운 것 "프로세스와 스레드"의 몇 가지 정리(호눅스 마스터 클래스 중) 자바의 스레드 생성 JVM 1.3 이전에는 JVM 내부적으로 스레드 모델을 가지고 있어 자체적으로 개발자가 멀티스레드 코드를 작성, 실행되면 user thread로 개발자 입장에선 thread이지만 실제 하드웨어, 운영체제와 상관없이 JVM이 관리하는 thread로 실행되었다. (green thread model이라고 함) JVM 1.3 이후 개발자가 멀티스레드 코드를 작성, 실행되면 운영체제 커널이 관리하는 쓰레드인 kernel 스레드와 매핑되어 실행된다. (native thread model이라고 함) (참고 : Green vs Native Threads and Deprecated Methods in Java) 리눅스의 스레.. 2022. 3. 29.