
리스트리스트
movieDNS 는 도메인 네임 시스템 의 약자로 도메인주소가 저장되어있는 곳이다기본 DNS값 을 필요에 따라 수정할 수 있다
movie기기마다 포트를 하나씩 할당하면 포트포워딩, 하나의 기기에 모든포트를 할당하면 DMZ라고한다 서버는 보통 고정 IP 를 사용한다
movie비트는 컴퓨터가 처리할 수 있는 가장 작은 단위다.C.GO,러스트 등 프로그램에 따라 알맞은 데이터타입을 사용한다.
movie인터넷은 1960년대, 웹은 1990년대 등장한 다른 개념이다.최초의 인터넷은 군사목적으로 개발되었다.인터넷은 전세계 단위의 네트워크다.
movie웹페이지는 서버가 보낸 정보를 담고있는 문서이며 브라우저는 해당 문서를 해석하여 사용자에게 보여주는 것이다. WWW는 사용자 끼리 정보를 공유할 수 있는 공간이다.
https://www.youtube.com/watch?v=o5yBl59wRbYmovie인터넷은 광섬유 케이블을 통해 연결된다휴대용 단말기의경우 광케이블이 연결된 기지국에서 신호를 받는다
https://www.youtube.com/watch?v=R0YJ-r-qLNEmovie서비스를 제공하는것은 '서버', 제공받는것은 '클라이언트'보통 개인의 서버는 IDC에 있는 특정 컴퓨터를 사용하거나 AWS 등 클라우드 서비스를 사용
https://www.youtube.com/watch?v=jOI2GG4hVz4movie변수란 '값'을 담을 수 있는 이름이 있는 그릇변수는 값을 바꿔 담을 수 있다
https://www.youtube.com/watch?v=1pZjXnev45Amovie객체란 클래스에서 작성한대로 실체화, 동작 하는 것클래스란 속성 과 어떻게 행동하는지를 기술한 설계도알기쉽게 잘 정리되어있는 부분이 있어 시청이 편했다
movie프로세스는 현재 실행중인 파일 이다.한프로세스 내에서 분할된 작업을 스레드 라고 한다.
movie디버깅 == 소프트웨어에 발생하는 문제의 원인을 찾는것자바,c언어 등 언어로 개발 후 컴퓨터언어로 번역하는 것을 컴파일 이라고 한다 누군가 또는 자신이 짜놓은 코드를 내 코드에 붙여넣는 것을 라이브러리 라고한다.기초설계가 프로그래밍 되어있고 그위에 내가 덧붙여
movie가비지컬렉터란 메모리누수를 막기 위해 필요없는 메모리를 정리해주는 것이다.카비지컬렉터가 100% 완벽하게 정리를 해주지 않기 때문에 메모리 관리는 개발자 자신도 신경을 써야한다
movieXML은 마크업 언어를 만드는데 사용되는 언어 JSON 은 XML 의 단점을 보완한 언어
moviegit 이란 버전관리시스템 이다.git 으로 저장된 파일들을 저장할 수 있는 서비스
movie가상메모리란 메모리관리기법 중 하나로 프로세스 전체가 메모리 내에 올라오지 않더라도 실행이 가능함 각 프로그램이 더 작은 메모리를 차지하기 때문에 많은 프로그램 사용가능 ★아직 이해가 어려운 부분이 있음.
movie바이트코드를 실행할 컴퓨터에 있는 JVM에 주면 그때그때 바이트코드를 기계어로 통역어떤 컴퓨터든 JRE가 다운로드 된 상태면 자바로 작성된 프로그램을 실행가능하다 \-JRE에는 JVM이 포함되어있다 자바11은 개발자가 배포하는 자바 프로그램에 JRE와 JVM을
movie컴파일오류는 컴파일중 발생한 오류 사람에 의해 생성된 실수를 에러라고 한다
movie 영상 내용 요약 한줄 1 영상 내용 요약 한줄 2
movieOSI 7계층은 1계층 물리 부터 데이터,네트워크.전송,세션,표현,응용 순서이다.ISO에서 개발한 네트워크 프로토콜
movieTCP,UDP 는 OSI 7계층 중 전송계층의 프로토콜 이다.TCP는 '커넥션'을 연결하여 양방향통신이 가능하다 / 신뢰성있는 데이터 통신이 가능하다 UDP는 TCP보다 신뢰성이 떨어지지만 전송속도가 일반적으로 빠른 프로토콜
movie타켓 플랫폼에 맞춰 컴파일 하는 것을 크로스컴파일 이라고 한다.JVM이 설치된 플랫폼 이라면 어떤플랫폼이든 실행이 가능 JVM = 자바 버츄얼 머신
movie목적을 가지고 진짜를 모방한것 == 모델링쉽게 데이터를 담을 수 있게 하는것 == 데이터모델링
movieUI 를 그려 서로의 생각을 공유하거나 크로스체크를 하는 등 업무를 정확하게 파악, 이해해야 한다.
moviehttps://ovenapp.io/ 오븐앱 홈페이지에서 기획 스케치 가능 기획단계에서는 의사소통이 중요
movie현실에서 개념을 추출하는 필터 / 개념을 다른사람과 소통할수있게 해주는 언어
movieRDB 는 내포관계를 허용하지않는다. 필요한 정보만큼의 데이터만 확인 이 가능하다
movie 연관성을 표현한 것을 릴레이션 이라고한다. 개념적 데이터모델링은 엔티티/애트리뷰트/릴레이션 으로 이루어져있다
movieUI 와 DB 는 원인과 결과의 관계에 있다. 원인과 결과를 번갈아가면서 순차적으로 점검하지 않는다면 좋은 모델링이 어렵다
movie속성은 각각의 엔티티에 포함된 값.
movie식별자는 원하는 대상을 타겟팅 하는 것 식별자는 해당대상을 제외한 나머지 대상은 가질 수 없는 것
movie프라이머리키(기본 키 )와 포렌키(외래 키)가 연결되는 것을 통해 구현
movie카디널리티 == 테이블 내의 튜블(열) 개수 (기수)
movieOptionality ==반드시 값을 가지지 않아도 되는 것
movie기호에 대한엄격한 룰이 있는것은 아니기 때문에 합의를통해 유연하게 모델링 가능
movieerd.yah.ac == 관계 다이어그램을 만들어주는 프로그램
movie논리적 데이터모델링은 관계형 데이터베이스에 어울리게 데이터형식을 정리하는 것
movie'정규화' 란 표를 관계형 데이터베이스에 어울리는 표로 만들어주는 방법산업적으로는 3정규형 까지가 많이 쓰인다 1정규형을 만드는 1정규화의 원칙 Atomic columns / 각 컬럼의 값이 원자적이어야 한다 (하나의값)2정규형을 만드는 2정규화의 원칙 '부
movieSQL은 DB 에서 사용하는 언어 영어문법과 유사하여 읽기가 편함. 코드를 SQL코드로 번역해주는것을 ORM 이라고한다.
movieDB== 전자적으로 저장되고 사용되는 관련있는 데이터들의 조직화된 집합 DBMS == 데이터베이스 관리시스템 메타데이터== 정의 하다 생긴 부가적인 데이터 (데이터의 속성 데이터)스키마 == 데이터베이스 구조를 기술한 것
movieset== 서로다른 엘리먼트를 가지는 컬렉션 릴레이셔널 데이터베이스 == 릴레이셔널데이터모델에 기반하여 구조화된 데이터베이스 릴레이션특징 1. 중복된 튜플을 가질 수 없다 / 2.튜플을 식별하기 위해 애트리튜브의 부분집합을 key 로 지정한다 /3. 릴레이션에
moviedb설계를 잘못했을때 일어날 수 있는 문제 데이터의 중복이 일어날 수 있다.SpiriousTuples 이 생길 수 있다. (가짜튜플이 생길 수 있다 )null값이 많아짐으로 인한 문제 ( 상황에 따라 예상과 다른 결과 발생 )
movie그래딜=그루비를 기반으로 한 오픈소스 빌드 도구/ 빌드 자동화 시스템 빌드 도구 = 늘어나는 라이브러리를 자동추가 및 관리 그루비 = jvm 상에서 실행되는 스크립트 언어 / 자바와 유사하며 호환성이 좋음
movieJDBC == 무슨 데이터베이스던 특징을 몰라도 접근을 가능하게 해줌JPA == JDBC와 자바 사이에 위치하여 SQL의 구조를 신경쓰지않아도 자동으로 번역해줌
movie자료형은 각각의 범주에 포함되는 데이터들을 효율적으로 저장하여 메모리 효율을 높여준다 자바스크립트, 파이썬 등은 인터프리터 언어로 작성한코드가 그대로 실행. 자바 등 컴파일 언어는 작성한 코드를 컴파일 하여 코드가 옮겨진다. 컴파일 언어는 문제가 있는 코드를
movie프래머가 코드로 제어할 수 없는 돌발상황 을 대처하기 위해 예외처리를 만들어놓는다 try를 사용해 예외처리 함수를 만들 수 있다.
movie객체지향 프로그래밍이란 / 사람이 현실을 바라보는 방법에 개발을 접목객체는 현실의 개념을 추상화 한 것 책임주도개발로 객체지향적 프로그래밍 가능 .
movie스트림 == 연산을 지원하는 요소 / 데이터흐름 생성>가공>소비 최종연산자가 수행되고 나면 스트림파이프라인은 소비된 것으로 간주 . 스트링을 사용하였을때 장점은 가독성이 좋다는 것 , 코드의 변경이 쉽다는 것
movie영상 내용 요약 한줄 1영상 내용 요약 한줄 2전략패턴== 버튼을 누를때마다 검색버튼을 누를때 실행될 모듈을 교체어뎁터 == 명령을 알아들을 수 있게 변환 해주는 것
moviefacade 패턴 == 명령들을 클래스로 묶어서 한줄로 압축 템플릿매서드 패턴 == 같은형식을 지닌 특정 작업을의 세부 방식을 다양화 하고자 할 때 사용 \-데코레이터 패턴 == 객체가 생성자변수로 다른 객체안에 들어감으로 실행 메서드의 행동이 추가
movieci - 지속적 통합 (Merge)cd- 제속적 배포 ci/cd : 개발단계부터 배포까지 자동화를하여지속적으로 사용자에게 배포할수있게 하는 것