연결 리스트라고도 합니다.Linked List는 떨어진 곳에 존재하는 데이터를 주소로 연결하여 관리하는 데이터 구조입니다.노드(Node): 데이터 저장 단위(데이터값, 포인터)로 구성됩니다.포인터(pointer): 각 노드 안에서 다음이나 이전의 노드와의 연결 정보(주
서버에서 클라이언트측의 인증 정보를 저장하고 클라이언트에서 서버로 요청시 해당 인증 정보를 식별하여 인증방식입니다.업로드중..클라이언트에서 서버로 로그인 요청 시도합니다.서버에서 클라이언트의 로그인 인증완료시 해당 정보를 세션에 저장 후 클라이언트측에 해당 세션의 식별
equals는 두 객체를 비교해 내부 value가 같으면 true, 그렇지 않으면 false를 리턴합니다.== : 참조값(객체의 주소값)이 같으니 비교합니다.equals() : 내부의 값이 같은지 비교합니다.예시) "abc" 라는 값을 가진 a,b 변수의 비교결과a==
이진 탐색이란 데이터가 반드시 정렬되어 있는 상태에서 특정한 값을 찾아내는 알고리즘입니다.정렬된 배열에서 x값을 찾고자 할 때정렬된 배열의 중간값과 x를 비교하고 일치한다면 해당 인덱스 값을 반환하고 일치하지 않다면 2번과정으로 넘어갑니다.중간값과 같으면 해당 값을 반
일반적으로 필요한 Repository를 만들면 Spring Data Jpa 기능을 이용하기 위해 JpaRepository를 상속받고 또 Querydsl-Jpa를 위해 사용자 정의 Repository를 만들고 이를 상속받습니다. 그리고 이를 구현한 실제 구현 객체가 필요
한 Relation의 Attribute들의 부분 집합을 구성하는 연산자입니다.결과로 생성되는 Relation은 스키마에 명시된 Attribute들만 가집니다.결과 Relation은 기본 키가 아닌 Attribute에 대해서만 중복된 tuple들이 존재할 수 있습니다.\
롬복으로@RequiredArgsConstructor@NoArgsConstructor@AllArgsConstructor사용하여 생성자를 롬복을 이용하여 만들었는데, 막상 variable not initialized in the default constructor라는 에러
DNS(Domain Name System)는 범국제적 단위로 웹사이트의 IP 주소와 도메인 주소를 이어주는 환경/시스템웹사이트의 데이터가 저장되어 있는 호스팅 서버는 인터넷 회선이 연결된 컴퓨터/장치인지라 IP 주소가 할당되어 있고 이 주소가 실제 웹사이트 주소라 할
여러 도메인을 어떤 호스트에 액세스할 것인지를 결정한다.요청(request)에 포함된 Hosts 헤더를 참조하여 "ServerName"와 일치하는 블록을 찾는다.일치하는 블록이 발견되면 그 블록의 설정이 적용된다.좀 더 구체적으로 설명을 하자면 "www.dev1.com
아파치는 서버 역할을 할 수 있는 최소한의 코어 만으로 이루어져 있고, 추가적인 기능을 사용할 때에는 모듈을 활성화시켜야 한다.nano 또는 vi 명령어로 00-base.conf 파일을 연 후, 아래 문구를 추가하거나 주석 처리 된 것을 해제한다.위와 같은 방법으로 m
RestTemplate은 Multi-Thread와 Blocking 방식을 사용합니다.Thread pool은 요청자 어플리케이션 구동시에 미리 만들어 놓습니다.Request는 먼저 Queue에 쌓이고 가용한 스레드가 있으면 그 스레드에 할당되어 처리됩니다.즉, 1 요청
행위자가 취한 행위 자체가 또는 그 행위로 인해 다른 무엇이 막혀버린, 제한된, 대기하는 상태.호출된 함수가 자신이 할 일을 모두 마칠 때까지 제어권을 계속 가지고서 호출한 함수에게 바로 돌려주지 않으면 Block호출된 함수가 자신이 할 일을 채 마치지 않았더라도 바로
용어: 자료구조, 데이터 구조, data structure대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 의미코드상에서 효율적으로 데이터를 처리하기 위해 데이터 특성에 따라 체계적으로 데이터를 구조화해야 함 \- 어떤 데이터 구조를 사용하느냐에 따라 코드
라이브러리는 개발 편의를 위한 도구의 모음프레임워크는 기반 구조까지 잡혀있음라이브러리는 공구, 프레임워크는 공장으로 생각생태계가 좋다? -> 구글링 하기 좋다해당 기술에 대한 관심도 높다/ 실제 사용 빈도 많다/ 사용자 수 많다관련 라이브러리(도구)가 많고,문제를 해결
querydsl-jpa, querydsl-apt를 추가하고 버전을 명시해야 한다.Querydsl 5.0 변경 사항 \- PageableExecutionUtils 클래스 사용 패키지 변경 \- 기능이 Deprecated 된 것이 아니고 사용 패키지 위치가 변경되었다
어노테이션 기반으로 작성되며 Bean으로 등록할 수 있어 여러 프레임워크의 DI를 활용하여 사용할 수도 있다.타입 세이프하게 객체의 타입 변환 시에 데이터 매핑을 도와주는 어노테이션 프로세서서버 어플리케이션을 개발할 때 작업하는 DTO 변환 작업은 대부분이 반복적인 작
해야 할 목록 아침 스트레칭 후 원칙 읽기 개발 공부 패스트캠퍼스 프로젝트 강의 CGI 프로그램과 서블릿 계산기 서블릿 만들기 운동 러닝 어깨 스트레칭 책 읽기 하루 돌아보고 피드백 작성 * 하루 생활 * 05:30 ~ 06:10
해야 할 목록1\. 아침 스트레칭 후 원칙 읽기개발 공부패스트캠퍼스 프로젝트 강의 \- 객체지향 강의 코드 복습하고 모르는 내용 정리JBossWebServer 이론운동러닝어깨 스트레칭책 읽기하루 돌아보고 피드백 작성 하루 생활 05:50 ~ 06:00 어깨 스
현재 리눅스서버가 domain과 연결이 되어있는지 확인합니다.$ ping {domainName}업로드중..domain 연결이 되어 있지 않다면 hosts파일을 vi 편집기로 열어서 domain을 등록합니다.$ vi /etc/hosts업로드중..다시 domain 서버와
해야 할 목록1\. 아침 스트레칭 후 원칙 읽기개발 공부패스트캠퍼스 프로젝트 강의 \- 객체지향 강의 코드 복습하고 모르는 내용 정리JBossWebServer 이론운동가슴삼두러닝책 읽기하루 돌아보고 피드백 작성 하루 생활 07:00 ~ 07:40 출근준비07: