본문 바로가기

전체 글

[Github] Page에서 언더바(_)로 시작하는 파일 404 오류 해결방법 현상 Vuepress를 활용해서 GitPage에 사이트를 운영하고 있습니다. 올라가는 파일 중 언더바(_)로 시작하는 파일이 있는데, 404 오류를 발생하여 사이트가 정상적으로 동작하지 않습니다. 원인 Github Page는 자동으로 Jekyll 엔진이 동작하도록 되어있습니다. 그렇게 되면 언더바(_)로 시작하는 파일을 특수 리소스로 판단하여 최종 사이트에 복사하지 않도록 되어있습니다. 해결방법 다행이 Jekyll를 생략할 수 있는 방법이 있습니다. Github page에 파일을 올릴때, 최상위 경로에 .nojekyll 파일을 추가하시면 됩니다. 파일내에는 별도 내용은 없어도 상관없습니다. 더보기
[Mac] 부트캠프+Windows11 블루투스 마우스 끊김 현상 Mac Pro 2020에서 부트캠프로 Windows 11을 사용중입니다. 평소에는 괜찮으나 컴퓨터를 키고 장시간 사용을 안한 뒤 다시 쓰려고 하면 블루투스 마우스에 연결이 되지 않아 불편한 경우가 많습니다. 예상되는 원인 계속 사용중에는 문제가 안되나, 대기화면, 장시간 미사용시 문제가 되는것으로 보아 절전모드 가능성이 큽니다. 해결방법 먼저 장치관리자에서 Mac의 Bluetooth 장치를 확인합니다. 네트워크 어댑터에서 Broadcom 802.11ac Network Adapter를 찾을 수 있습니다. 마우스 오른쪽을 클릭하여 속성팝업을 열고 전원관리 탭을 보면 전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음 체크박스가 있습니다. 체크를 해지하고 확인버튼을 클릭합니다. 해당 설정을 변경한 뒤에.. 더보기
[도메인] SPF 레코드 조회하기 메일 시스템을 운영하다보면 메일의 도메인에 SPF 레코드를 조회할 일이 필요합니다. SPF 레코드란? SPF는 Sender Policy Framework 의 약자로 이메일을 보낼 수 있는 모든 서버의 목록을 나열한 레코드 입니다. 아래는 naver.com의 예시입니다. naver.com text = "v=spf1 ip4:111.91.135.0/27 ip4:125.209.208.0/20 ip4:125.209.224.0/19 ip4:210.89.163.112 ip4:210.89.173.104/29 ip4:117.52.140.128/26 ~all" 여기서 맨 끝 정보에는 목록이외의 처리방법이 있습니다. -all : 목록에 없는 서버가 발송한 이메일은 거부합니다. ~all : 목록에 없는 서버가 발송한 이메일은.. 더보기
[Windows] PowerShell 버전확인 윈도우를 새로 설치하고 PowerShell을 사용중인데 현재 버전을 확인할 수 있는 방법을 공유합니다. $PSVersionTable Powershell에서 $PSVersionTable 을 실행하면 PSVersion 항목을 확인할 수 있습니다. 아래의 경우 현재 버전은 5.1.22000.832 입니다. PS C:\workspace> $PSVersionTable Name Value ---- ----- PSVersion 5.1.22000.832 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.22000.832 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemoting.. 더보기
[Windows] Windows 11 ISO 파일받기 Windows 11으로 설치/업그레이드를 위한 ISO 파일을 받는 법을 소개합니다. 사이트 : https://www.microsoft.com/ko-kr/software-download/windows11 Windows 11 다운로드 Windows 11 다운로드 Windows 11 미디어를 설치하거나 만들기 위한 옵션은 아래 3가지입니다. 각 옵션을 확인하여 가장 적합한 옵션을 결정하세요. Windows 10에서 업그레이드하는 경우, Windows 업데이트 www.microsoft.com 위 사이트에서 Windows 11 디스크 이미지 (ISO) 다운로드 부분에 Windows 11 (multi-edition ISO)를 선택후 다운로드를 클릭합니다. 제품언어를 선택하고 확인을 클릭합니다. 마지막으로 64-bi.. 더보기
[MacOS] 부트캠프 Windows 11 업그레이드 현재 MacBook Pro 15" 2019 (Intel)을 사용하고 있습니다. 부트캠프를 활용하여 Windows 10을 설치한 상태이며 Windows 11로 업그레이드를 하려고 하면 다음과 같은 오류가 발생합니다. MacBook에는 별도로 TPM 2.0을 활성화 할 수 있는 방법이 없기 때문에 회피하는 방법을 사용하여 업그레이드를 진행할 수 있습니다. 사전준비 Windows 11 ISO 파일 2022.08.04 - [Tool] - [Windows] Windows 11 ISO 파일받기 참고 MediaCreationTool.bat https://github.com/AveYo/MediaCreationTool.bat 에서 다운로드 합니다. Git을 활용하거나 Code 버튼을 클릭한 뒤 Download ZIP 을.. 더보기
[Yarn] Powershell PSSecurityException 해결 문제점 Yarn을 설치하여 Vuepress 사이트를 구축하려고 하는데 Powershell에서 명령을 실행시 다음과 같은 오류가 발생하였습니다. PS C:\workspace\docs> yarn init yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\oofbird\AppData\Roaming\npm\yarn.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + yarn init + ~~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErr.. 더보기
[Spring] 빈의 생명주기 스프링 관련 질문 중 "스프링 빈의 생명주기"에 관련된 내용을 공유하고자 합니다. 스프링 IoC 컨테이너 생성 스프링 IoC 컨테이너는 ApplicationContext 인터페이스를 구현한 객체로 빈(자바 객체)를 객체화, 구성, 초기화를 담당합니다. 스프링 빈 생성 정의된 빈을 객체화 하는 과정입니다. 자바 어노테이션 기반, XML, Grooby 등의 방법으로 정의가 가능합니다. 생성자, 정적 팩토리 함수, 인스턴스 팩토리 함수 등의 방법으로 객체화를 진행합니다. 빈의 의존성 주입 빈에서 필요로 하는 의존관계의 다른 빈을 주입하는 과정입니다. Field, Setter, Constructor 방식으로 주입할 수 있습니다. 초기화 콜백 수행 초기화가 완료되면 3가지 방법의 콜백을 통하여 후처리를 진행합니다.. 더보기