전체 글99 [에러] 리눅스 파일 권한 변경(chmod)시 에러 리눅스로 아래와 같이 권한 변경 명령을 했더니 에러가 발생하였다. chmod 777 파일명 [에러] chmod: changing permissions of `/etc/init.d/jenkins': Operation not permitted [해결방법] sudo su - root 이 명령어를 통해 root 계정으로 전환하였더니, 권한 변경 명령어인 chmod를 사용할 수 있게 되었다. [참고] sudo $ sudo 명령어 일반 사용자가 root 권한을 일시적으로 빌려 명령을 실행 su $ su 계정명 현재 사용자에서 로그아웃하지 않은 상태에서 다른 사용자의 계정으로 전환 su - $ su - 계정명 다른 사용자의 계정으로 완전히 전환하고, 전환한 사용자의 환경설정을 불러오기 2022. 6. 20. [에러] EC2배포 :: Config data resource 'class path resource [application.properties]' via location 'classpath:/application.properties' does not exist 프로젝트를 EC2에 배포하려고 자동 배포 스크립트를 작성 중에, 아래와 같이 application.properties를 찾지 못한다는 에러가 발생하였다. [에러] Config data resource 'class path resource [application.properties]' via location 'classpath:/application.properties' does not exist 참고로 application.properties는 RDS설정과 기타 여러 설정들이 들어있는 파일이기에 github에 올리기에는 위험한 파일이라 push하지 않은 파일이었다. 따라서, 이미 app/step1 경로에 이미 application.properties를 vim으로 생성해서 넣어뒀는데, 배포할 때 이를 인식.. 2022. 6. 20. JUnit - 테스트 코드 AAA 책 소개 현재 읽고 있는 '자바와 JUnit을 활용한 실용주의 단위 테스트' 중의 일부를 정리한 내용입니다. 테스트 시 AAA 방법을 통해 일관성을 유지할 수 있다. AAA 준비(Arrange) 테스트 코드를 실행하기 전에 시스템이 정상인지 확인한다. 시스템이 개발자가 테스트에 필요한 상태로 있다면 준비 상태를 생략할 수 있다. 실행(Act) 테스트 코드를 실행하며, 이때 보통 단일 메서드를 호출한다. 단언(Assert) 실행한 코드가 기대한 값을 반환하는지 등을 확인한다. +) 사후(After) 테스트를 실행할 때 어떤 자원을 할당한 경우 잘 정리되었는지 확인한다. 2022. 5. 20. HTTP 웹 기본 지식 - IP 프로토콜, TCP/UDP, PORT, DNS 강의 소개 인프런 김영한 스프링 완전 정복 시리즈 중 '모든 개발자를 위한 HTTP 웹 기본지식'정리입니다. 자세한 내용을 수강하고 싶으시다면 김영한 님 강의 수강을 적극 추천합니다. 인터넷 네트워크 1. IP (인터넷 프로토콜) 지정한 IP 주소에 데이터를 전달할 수 있도록 하는 규칙 패킷(Packet)이라는 통신 단위로 데이터 전달 ** 패킷: 데이터를 보내는 출발지 IP, 목적지 IP, 전송할 데이터 등으로 구성 IP 프로토콜의 한계 비연결성: 목적지(대상 서버)가 데이터를 받을 수 있는 상태인지 여부를 확인하지 않고 패킷을 전송.(패킷 받을 대상이 없거나, 서비스 불능 상태 등) 비신뢰성: 중간에 패킷이 사라지는 경우, 패킷이 전달한 순서대로 오지 않는 경우 발생 가능. ** 비신뢰성은 IP .. 2022. 5. 14. 이전 1 2 3 4 5 6 7 ··· 25 다음