글

라벨이 개념인 게시물 표시

[개념] 헷갈리는 상대경로 절대경로~./ ../~(파일시스템)_path linux filesystem_--++

[파일시스템] 헷갈리는 상대경로 절대경로 1. 상대경로와 절대경로 상대경로 :   ./ or FolderName/FolderName(경로) or ../ 절대경로 : "/" 로 시작  2. ./ 와 ../ ./ : 현재 디렉토리  - 예를 들어, ./filename 은 현재 디렉터리에 있는 filename 파일을 의미합니다. - 명령어 실행 시에도 사용됩니다. 예를 들어, 현재 디렉터리에 있는 실행 파일을 실행하려면 ./executable 이라고 입력합니다. ../ : 상위 디렉토리   - 예를 들어, ../filename 은 현재 디렉터리의 한 단계 위에 있는 디렉터리에 있는 filename 파일을 의미합니다. 3. foldername/filename 와 ./의 차이 - foldername/filename 구체적인 경로 : foldername/filename 은 현재 디렉터리를 기준으로 foldername 폴더 안에 있는 filename 파일을 명확히 가리킵니다. 예시 : 만약 현재 디렉터리가 /home/user/project 라면, subdir/file2.txt 는 /home/user/project/subdir/file2.txt 를 가리킵니다. /home/user/project/ ├── file1.txt └── subdir/     ├── file2.txt     └── file3.txt - ./ 현재 디렉터리 : ./ 는 현재 작업 디렉터리를 가리킵니다. 명령어 실행 : 현재 디렉터리에 있는 실행 파일이나 스크립트를 실행할 때 주로 사용됩니다. 파일 및 디렉터리 참조 : ./filename 은 현재 디렉터리에 있는 filename 파일을 가리킵니다. 예시 : 만약 현재 디렉터리가 /home/user/project 라면, ./file1.txt 는 /home/user/project/file1.txt 를 가리킵니다. /home/user/project/ ├── file1.tx...

[Java] 의존성주입 DI 쉽게 이해하기 ~쉬운설명~(자바 개념)_Dependency injection_--++

- JAVA의존성주입(DI) :  말부터 어렵게 느껴진다.  여태 그냥 가져다가 쓰고 있었지만, 원리를 이해하고 사용하지는 않고 있었다.  이번 기회에 개념을 이해해보자 - 쉽게 이해하기 :   1. 장난감을 가지고 노는 아이가 있다.  - 장난감을 가지고 놀기 위해 장난감을 작동 시키게끔 건전지를 넣어야 한다. 2. 장난감 건전지  - 하지만 건전지는 내장형일 수 도 있고, 외부에서 끼워 넣기만 하면 되는 장난감일 수 도 있다. - 내장형 건전지는 갈아 끼우는 것이 쉽지 않다. - 외부에서 끼워 넣는 것 이 훨씬 간편할 것이다.  * 내장형 건전지 : 의존성 주입을 하지 않는다고 생각하면 될 것 같다.  * 외장형 건전지 :  의존성 주입을 하고 있다고 생각하면 될 것 같다. 관계를 느슨하게 만들어주어 좀더 편하게 사용할 수 있도록해준다. 원래는 XML파일에 관계에대하여 전부 등록해줘야하지만 그과정이 힘들기 때문에  스프링이 각각의 필요한 객체들을 어노테이션 드리븐을 통해 읽어드려서 그과정을 처리해준다. 서비스나 컨트롤러등 컴포넌트에서의 어노테이션 변수는 의존관계를 표시해준다. 
T O P