전체 글

프로그래밍 공부한거 정리해두는 메모장 블로그
1.프로세스 정보1-1. ps실행중인 프로세스에 관한 정보를 보여줌  1-2.pstree프로세스를 트리형태로 출력 1-3.top실시간으로 프로세스 정보를 보여줌 2.프로세스 종료2-1.kill프로세스에 특정 시그널을 보낸다.  2-2.killall지정한 이름에 부합하는 모든 프로세스에 시그널을 보낸다. 2-3.pkill프로세스 이름과 지정한 패턴이 부합되는 프로세스만 종료 3.프로세스 전환3-1.jobs실행중인 모든 잡을 출력 3-2.fg백그라운드 -> 포어그라운드 3-3.bg포어그라운드 -> 백그라운드  4.프로세스 우선순위4-1.nice우선순위 조정 4-2.renice현재 실행중인 프로세스의  nice값 변경 4-3.nohup로그아웃이후에도 프로세스 계속 실행  5.프로세스 관련 파일5-1./proc..
점프 투 스프링부트를 참고하여 학습,작성하였습니다.1.URL 매핑 (URL Mapping)클라이언트(웹 브라우저, 모바일 앱 등)의 요청을 특정한 메소드나 함수에 매핑하는 것@RequestMapping, @GetMapping, @PostMapping, @PutMapping, @DeleteMapping 등의 어노테이션을 사용하여 정의 1-1.@RequestMappingHTTP 메소드(GET, POST, PUT, DELETE 등)와 경로(URL)를 지정하여 매핑@RequestMapping(value = "/hello", method = RequestMethod.GET)public String hello() { return "Hello, World!";}  1-2.@GetMappingHTTP GET 메소..
1..gitignoreGit 저장소에 올리지 않을 파일들을 지정하는 설정 파일보통 컴파일된 클래스 파일, 로그 파일, IDE 설정 파일 등을 포함 가능프로젝트 관리와 협업을 위해 필수적인 파일    2. mvnw, mvnw.cmdMaven Wrapper 스크립트 파일Maven이 설치되어 있지 않은 환경에서도 Maven을 사용할 수 있도록 도와줌Unix 계열 운영체제에서는 mvnw, Windows에서는 mvnw.cmd를 사용   3.pom.xmlMaven 프로젝트의 핵심 설정 파일프로젝트의 의존성 관리, 빌드 설정, 플러그인 설정 등을 XML 형식으로 정의프로젝트 빌드 및 패키징에 필수적인 파일   4. README.md프로젝트에 대한 설명을 담고 있는 Markdown 포맷의 파일.프로젝트의 목적, 사용 ..
1.src/testMaven 또는 Gradle을 사용하여 Java 프로젝트를 관리할 때 테스트 코드와 관련된 리소스를 포함하는 디렉토리단위 테스트, 통합 테스트 등을 위한 코드와 리소스를 여기에 배치src/test├── java│ └── com│ └── example│ └── myproject│ └── MyTest.java└── resources ├── test-config.properties └── test-data.sql  1-1.java/ 디렉토리테스트를 위한 Java 소스 코드를 포함하는 디렉토리테스트 코드는 주로 단위 테스트를 포함   1-2.resources/ 디렉토리테스트를 위한 리소스 파일들을 포함하는 디렉토리주로 테스트에..
1.src/main/resourcesSpring Boot 애플리케이션의 설정 파일과 리소스 파일들을 포함하는 곳src/main/resources├── application.properties├── application.yml├── static/│ ├── css/│ │ └── style.css│ ├── js/│ │ └── script.js│ └── images/│ └── logo.png├── templates/│ └── index.html└── META-INF/ └── resources/  1-1.application.properties 또는 application.ymlSpring Boot 애플리케이션의 주요 설정 파일데이터베이스 설정, 서버 포트, 보안 설정 ..
Spring Boot 파일 구조my-spring-boot-app├── src│ ├── main│ │ ├── java│ │ │ └── com│ │ │ └── example│ │ │ └── myapp│ │ │ ├── MySpringBootApplication.java│ │ │ ├── controller│ │ │ │ └── MyController.java│ │ │ ├── service│ │ │ │ └── MyService.java│ │ │ ├── r..
1.프로세스(Process)실행중인 하나의 어플리케이션  2.스레드(thread)프로세스 내에서 실행되는 경량 프로세스로, 각 스레드는 독립적인 실행 흐름을 가진다.  3.멀티 스레드(multi thread)하나의 프로세스 내에서 여러 스레드를 동시에 수행하는 프로그래밍 기법   4.메인 스레드(Main thread)main 메서드가 실행되면 메인 스레드가 시작프로그램의 시작점이자 기본 실행 흐름을 담당    5.스레드 생성java.lang.Thread 클래스로 생성한다.Runnable의 구현 클래스를 작성하고 그 구현 객체를 매개변수로 받아 Thread 클래스로 스레드를 생성시킨다.다음을 보면 메인 스레드와 t1 스레드는 독립적으로 실행되기 때문에 t1 스레드가 0.5초 기다리는 동안 메인스레드의 출력..
자바 API 도큐먼트자바 프로그래밍 언어로 작성된 클래스, 인터페이스, 메서드, 필드 등의 상세 정보를 제공하는 문서https://docs.oracle.com/javase/8/docs/api/
아사_
개발공부 블로그