빌드, 컴파일 등 기본적인 용어에 대한 정확한 개념이 무엇인지 생각하지 못하고 있다.Maven과 Gradle이라는 빌드도구에 대한 공부도 필요할 듯 하다.(의존성 추가정도 말고는 각 라인이 어떤 의미인지 모르겠음)
redis를 사용하기 위한 완전히 기초적인 내용이라서 보완이 필요할 것 같습니다.보완할 강의?token 저장을 위한 용도로만 사용해봤는데, 다른 용도로도 구현을 적용해봐야겠다.
구현과 독립적으로 사양만 정의되어 있다.API에 따라 접근 권한이 필요할 수 있다.JAVA API, 여러 기업들의 오픈 API응용 프로그램 개발을 위해 필요한 기능을 모아놓은 소프트웨어독립성을 가진다(다른 라이브러리 의존 X)응용 프로그램이 능동적으로 라이브러리를 사용
더이상 쪼갤수 없는 업무의 최소 단위.하나의 트랜잭션은 커밋되거나 롤백된다.(트랜잭션이 성공하면 실행, 실패하면 실행취소 된다.)DB에서의 데이터 부정합을 방지하기 위해 사용한다.Atomicity(원자성) : 트랜잭션은 DB에 모두 반영되거나, 반영되지 않아야 한다.C
세가지 프레임워크 모두 영속성 프레임워크이다.영속성이란, 데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 특성을 의미한다.이들을 이용하면, 간단한 작업만으로도 데이터베이스와 연동되는 자바 어플리케이션을 만들 수 있다.Java 표준 api(JavaSoft s
데이터 전달용 객체."계층간" 데이터를 전달하기 위한 객체An object that is used to encapsulate data, and send it from one subsystem of an application to another.getter와 setter
프로세스가 하던 일을 멈추고 이미 정해진 코드에서 요청에 대한 처리를 수행한다.마이크로프로세서(CPU)가 프로그램을 실행하고 있을 때, 입출력 하드웨어 등의 장치에 예외상황이 발생하여 처리가 필요할 경우에 마이크로프로세서에게 알려 처리할 수 있도록 하는 것을 말한다 (
종단간 신뢰성있는 데이터 전송을 담당하는 계층신뢰성: 순차적 안정적인 전달전송: 포트번호에 해당하는 프로세스 데이터를 전달데이터의 순차전송 불가능송수신자 간의 데이터 처리속도 차이로 Flow 문제.네트워크의 데이터 처리속도(라우터) 차이로, Congetstion 문제\