CS지식/기타 3

TIL 정리_115(다이어그램)

UML(Unified Modeling Language)의 개요 객체지향 모델링 언어이다, OMG에서 표준으로 지정 시스템 구조를 표현하는 6개의 구조 다이어그램과 시스템의 동작을 표현하는 7개의 행위 다이어그램을 작성 가능 UML 구성요소 1. 사물(Things) 다이어그램 안에서 관계가 형성될 수 있는 대상들을 말한다 구조사물 : 물리적 요소 표현, 클래스, 유스케이스, 컴포넌트, 노드 등 행동사물 : 시공간에 따른 요소들의 행위, 상호작용, 상태머신 등 그룹 사물 : 요소들을 그룹으로, 패키지 주해 사물 : 설명, 제약조건, 노트 2. 관계(Relationships) 연관성을 표현한다 - 연관 관계 2개이상의 사물이 서로 관련 사물사이를 실선으로 연결, 방향성은 화살표 양방향은 화살표 생략 – 실선 ..

CS지식/기타 2022.07.03

운영체제 명령어 정리(Window&Linux)

Window 명령어 기능 DIR 파일 목록을 표시한다 COPY 파일을 복사한다 TYPE 파일의 내용을 표시한다 REN 파일의 이름을 변경한다 DEL 파일을 삭제한다 MD 디렉토리를 생성한다 CD 디렉토리의 위치를 변경한다 CLS 화면의 내용을 지운다 ATTRIB 파일의 속성을 변경한다 FIND 파일을 찾는다 CHKDSK 디스크 상태를 점검한다 FORMAT 디스크 표면을 트랙과 섹터로 나누어 초기화한다 MOVE 파일을 이동한다 UNIX/LINUX 명령어 기능 cat 파일 내용을 화면에 표시한다 chdir 현재 사용할 디렉토리(경로)의 위치를 변경한다 chmod 파일의 보호 모드를 설정하여 파일의 사용 허가를 지정한다 chown 소유자를 변경한다 cp 파일을 복사한다 exec 새로운 프로세스를 수행한다 fi..

CS지식/기타 2022.06.20

TIL 정리_45(ORM이란?)

ORM을 알기 전 알아둘 정보 영속성(Persistence) 데이터를 생성한 프로그램이 종료되더라도 사라지지 않는 데이터의 특성 영속성을 갖지않는 데이터는 메모리에서만 존재하기 때문에 프로그램을 종료하면 모두 잃어버리게 된다 Object Persistance : 영구적인 객체 메모리 상의 데이터를 파일 시스템, 관계형 데이터베이스 혹은 객체 데이터베이스 등을 활용하여 영구적으로 저장 -> 영속성 부여 데이터를 데이터베이스에 저장하는 3가지 방법 - JDBC - Spring JDBC (jdbc templete) - Persistence Framework(Hibernate, Mybatis 등) Persistence Framework JDBC 프로그래밍의 복잡함이나 번거로움 없이 간단한 작업만으로 데이터베이스..

CS지식/기타 2022.04.01