분류 전체보기
-
[AWS] EC2 에서 개인 PC(Local)로 파일 전송Back End/AWS 2022. 5. 5. 19:36
EC2 -> Local scp -i [local에서 key.pem경로] [유저이름(linux는 보통 ec2-user, ubuntu는 ubuntu@ip주소]:[인스턴스에서 옮길 파일 경로] [다운로드받을 PC의 경로] ex) scp -i ~/.ssh/mykey.pem ubuntu@12.34.567.200:~/db-agent/log.zip ~/Downloads Local -> EC2 scp -i [local에서 key.pem경로] [로컬에서 업로드할 경로] [유저@인스턴스IP]:[인스턴스로 다운받을 경로]
-
[AWS] Could not connect to eu-west-1.ec2.archive.ubuntu.com:80 (54.229.116.227), connection timed out 해결법Back End/AWS 2022. 4. 29. 14:59
Failed to fetch http://eu-west-1.ec2.archive.ubuntu.com/ubuntu/pool/universe/a/autogen/libopts25_5.18.12-4_amd64.deb Could not connect to eu-west-1.ec2.archive.ubuntu.com:80 (54.229.116.227), connection timed out Could not connect to eu-west-1.ec2.archive.ubuntu.com:80 (54.229.225.193), connection timed out Could not connect to eu-west-1.ec2.archive.ubuntu.com:80 (54.246.214.20), connection time..
-
[Spring Framework] Spring Framework 에서 컴포넌트 스캔 (feat. Spring Boot)Back End/Spring Framework 2022. 4. 16. 17:18
컴포넌트 스캔방식으로 동작하여 빈을 IoC 컨테이너에 차곡차곡 쌓아두는건 알고 있었지만 Spring Boot 에서 컴포넌트 스캔을 직접 설정해본적이 없다. 그래서 Spring 은 @Component 라는 어노테이션이 있으면 내부적으로 자동처리해주는 줄 알았다. 하지만 그렇지 않다. Spring Boot 에서의 컴포넌트 스캔 Boot 에서는 @SpringBootApplication 이라는 어노테이션이 달린 내장톰캣을 실행하는 main 메서드를 담고 있는 클래스가 있는데 @SpringBootApplication 의 구현코드를 보면 @ComponentScan 을 달고 있는 것이 보인다. 그래서 Boot 는 자동적으로 컴포넌트 스캔을 진행해 왔던 것이다. Spring Framework 에서 컴포넌트 스캔 @Sp..
-
[MAC] 맥북 닫았는데도 발열현상이 일어나는 경우Linux & Mac 2022. 4. 16. 15:16
개인용 맥북은 닫았을 때 발열이없는데 유독 업무용 맥북에서 닫아도 발열이 지속되는 현상을 목격했다. 이유가 무엇일까 궁금하기도 했고, 컴퓨터 수명을 지키고 싶기도 해서 검색을 해보았는데 대부분 SCM 설정에 관련된 글이었다. 허나 SCM 설정은 정말 예외케이스에만 해당되므로 그러한 행운이 나에게 찾아왔을리 없다 생각하고 다른쪽에서 원인을 찾아보았는데.. 짜잔 😃 블루투스 기능이 문제였다. 하단의 [고급] 항목으로 들어가서 [Bluetooth 기기로 이 컴퓨터 깨우기 허용] 체크를 해제 하면 된다.
-
[Spring Framework] Spring Framework + Maven + Tomcat 환경구축 (IntelliJ) (SpringBoot + Gradle 과 차이점)Back End/Spring Framework 2022. 4. 15. 10:24
학생 때 Spring Boot + Gradle + VSCode 환경만 사용했었는데 회사 업무에서 Spring Framework + Maven + Tomcat 환경으로 구성된 프로젝트의 유지보수를 맡게 되었다. IntelliJ 조차도 처음 써보기에 해당환경 세팅을 하는법을 기록해두기로 하였다. 1. [File -> New -> Project] 아래 사진과 같이 설정한다. Gradle 처럼 디펜던시 추가 설정 화면이 나오지 않고 바로 생성된다. (당황) 2. [루트 폴더 우클릭 -> Add Framework Support] 여기서 디펜던시를 설정한다. WebApplication, Spring MVC, Tomcat 정도만 추가하기로 한다. 이러고 확인을 누르면, 관련라이브러리를 다운받는 모습을 볼 수 있는데 ..