분류 전체보기

점프 투 스프링부트를 참고하여 학습,작성하였습니다.1.리포지터리(Repository)Spring에서 리포지터리(Repository)는 데이터 접근 계층(Data Access Layer)을 추상화하고, 데이터베이스와의 상호작용을 담당하는 인터페이스데이터 접근 추상화, 자동 구현 제공 ,CRUD 메서드 제공  1-1.리포지터리 만들기import org.springframework.data.jpa.repository.JpaRepository;를 통해Spring Data JPA가 제공하는 기본 리포지터리 인터페이스를 import 한다.JpaRepository 인터페이스를 상속받아 엔티티와 Integer 타입의 ID 를 사용하는 리포지터리를 정의한다.package com.example.repository;impo..
점프 투 스프링부트를 참고하여 학습,작성하였습니다.1.엔티티점프 투 스프링 부트를 참고하여 질문, 답변 2개의 엔티 티를 제작한다.  1-1.엔티티 속성정의질문엔티티id:고유번호subject:제목content:내용createData:작성일답변엔티티id:고유번호question:질문데이터content:내용createDate:작성한 일시   2.엔티티 생성다음경로에 model 패키지를 만들고 내부에 엔티티를 생성한다.├─ src│ ├─ main│ │ ├─ java│ │ │ └─ com│ │ │ └─ example│ │ │ ├─ controller│ │ │ │ └─ MyController.java│ │ │ ├─ DemoApplication...
점프 투 스프링부트를 참고하여 학습,작성하였습니다.1.ORM(Object-Relational Mapping)객체와 관계형 데이터베이스의 데이터를 매핑하는 기술   1-1.ORM 특징객체 지향 프로그래밍 언어와 관계형 데이터베이스의 패러다임 간 차이를 줄임SQL 쿼리를 직접 작성하지 않고도 데이터베이스 작업을 수행(자동화)객체 지향적인 코드 작성으로 코드의 가독성과 유지보수성을 높임매핑: 데이터베이스 테이블을 클래스에, 테이블의 행을 객체에 매핑CRUD 작업: ORM 라이브러리를 사용하여 객체를 데이터베이스에 CRUD함자동 쿼리 생성: ORM 프레임워크가 필요한 SQL 쿼리를 자동으로 생성하고 실행  2. JPA (Java Persistence API)자바 애플리케이션에서 객체와 관계형 데이터베이스 간의 ..
1.Android Studio 설치안드로이드 및 안드로이드 전용 앱 제작을 위한 공식 통합 개발 환경인 Android Studio를 설치한다https://developer.android.com/studio?hl=ko         2.한글설정한글 설정을 위해 한글 언어팩 플러그인을 자신의 버전에 맞게 다운로드하자https://plugins.jetbrains.com/plugin/13711-korean-language-pack------/versions/stable     우측 상단 설정에서 플러그인에 들어간다.     그후 Disk 에서 직접 설치한 플러그인을 찾아 더블클릭한다.  Restart IDE로 설치한 한국어 언어팩을적용하자   적용완료
1.디스크1-1.리눅스 하드디스크 추가과정하드디스크 시스템에 부착확정 파티션 생성논리 파티션 생성파티션 포멧마운트확인하기/etc/fstab 등록 1-2.하드디스크 시스템에 부착하기시스템 종료, 하드디스크 장착fdisk -l 로 하드디스크 확인/dev/sdb에 추가됨을 확인 1-3.확장 파티션 생성포맷이전 파티션 생성sudo fdisk /dev/sdb로 파티션 설명확인가능옵션 n 으로 새로운 파티션 생성  1-4.논리적 파티션 생성파티션을 여러개의 논리적 파티션으로 분리fdisk로 생성  1-5.파티션 포맷mkfs.ext4 /dev/sdb5로 포맷 1-6.마운트mount -t ext4 /dev/sdb5 /home/francis/tmp 1-7/확인하기df로 확인 1-8.파일 등록/etc/fstab에 등록  ..
1.소유권 , 허가권 확인ls -l loop.sh    2.허가권소유권 허가권:파일,디렉터리를 소유한 사용자의 허가권그룹 허가권: 파일,디렉터리를 소유한 그룹의 허가권다른 사용자 허가권: 파일,디렉터리를 소유하지않은 사용자의 허가권   3.권한읽기 권한(r):파일의 내용을 확인하거나 복사가능쓰기 권한(w):파일의 내용 수정가능실행 권한(x):파일을 실행가능  4.소유권사용자 소유권그룹 소유권   5.허가권 변경chmod [option] mode file   6.사용자 및 그룹 소유권 변경chown [options] owner file   7.그룹 소유권만 변경chgrp [options] group file   8.기본 허가권 변경umask [option] [mask]   9.특수 권한9-1.Set-UID..
1.HTTP 캐시 헤더클라이언트와 서버 간의 캐싱 동작을 제어하기 위한 메커니즘헤더들은 HTTP 요청 및 응답 메시지의 일부로 사용되며, 리소스의 캐시 동작을 명시적으로 설정하거나 제어하는 데 사용  1-1. Cache-Control 헤더가장 중요하고 널리 사용되는 캐시 제어 헤더여러 가지 지시자(directive)를 포함할 수 있으며, 각 지시자는 캐시 동작을 정의한다. public: 응답을 공유 캐시에 저장(여러 사용자가 동일한 캐시된 응답을 공유)private: 응답을 개인 사용자 캐시에만 저장(브라우저와 같이 해당 응답을 받은 사용자만 캐시)no-cache: 클라이언트는 응답을 캐시할 수 있지만, 캐시된 리소스를 사용하기 전에 원 서버에 재검증(Validation)을 요청no-store: 리소스를..
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..
아사_
'분류 전체보기' 카테고리의 글 목록 (48 Page)