1. 인덱스 레인지 스캔은 검색할 인덱스 범위가 결정되었을 경우 사용하며 가장 빠릅니다.인덱스에서 조건을 만족하는 값이 저장된 시작 리프 노드를 찾습니다.(index seek)시작 리프 노드부터 필요한 만큼 인덱스를 차례대로 읽습니다. (index scan)인덱스 키와 레코드 주소를 이용해 저장된 페이지를 가져오고 레코드를 읽어옵니다.레코드를 읽어오는 과정에서 랜덤 IO가 발생할 수 있습니다. 읽어야할 데이터 레코드가 전체 20-25%의 경우에는 풀 테이블 스캔(순차 IO를 이용)이 더욱 좋을 수 있습니다.2. 인덱스 풀 스캔은 인덱스를 사용하지만 인덱스를 처음부터 끝까지 모두 읽는 방식입니다.인덱스를 ABC 순서로 만들었는데 조건절에 B 혹은 C로 검색하는 경우 사용됩니다.인덱스를 생성하는 목적은 아니..
두가지를 나눈 이유? - 예외의 예측 가능성과 예외 처리 강제 여부 떄문 - checked Exception : 프로그램 실행환경에서 예측가능한 - unchecked Exception : 프로그래머의 실수나 논리적 오류로 발생 checked Exception : 컴파일러가 체크해서, 반드시 예외처리를 해야 하는 예외 - excepton 클래스 상속, RuntimeException은 상속하지 않음 - ex. IOException, SQLException, FileNotFoundExcepton - try-catch 반드시 처리 or throw 명시 - 컴파일 타임에 예외처리를 강제함 unchecked Exception : 컴파일러가 신경 안씀 실행중에만 터지는 예외 - RuntimeException을 상속 ..
* AWS Compute General Immersion Day Aws Computer Amazon EC2 : 기본 인스턴스 AmazonECS, EKS, and Fargate : Docker 컨테이너 대규모로 실행하고 관리할 수 있는 서비스 (마이크로 서비스 할 때 사용) -> 쿠버네티스 aws Lambda : 서버리스 서비스 * EC2 running Stopped : 피크타임 때 스케줄링 하고 있는 gateway Terminated : 서비스 종료 시 마지막 AMI만 backup해두고 terminated 함 * EC2 종류 T3 :intel 버스트 성용 t3.xlarge -> ..small, medium, large, xlarge... 한 단계마다 2배의 성능을 가지고 있음 Aws Network * V..
 h2 DB 연결시 Database "C:/Users/dev/test" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200]에러
				
				
					h2 DB 연결시 Database "C:/Users/dev/test" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200]에러
					https://atoz-develop.tistory.com/entry/H2-Database-%EC%84%A4%EC%B9%98-%EC%84%9C%EB%B2%84-%EC%8B%A4%ED%96%89-%EC%A0%91%EC%86%8D-%EB%B0%A9%EB%B2%95 H2 Database 설치, 서버 실행, 접속 방법 (Windows, MacOS) H2 Database 설치, 서버 실행, 접속 방법 (Windows, MacOS) H2 데이터베이스는 설치가 필요 없고 용량이 매우 가벼우며 웹용 콘솔(쿼리툴)을 제공하여 개발용 로컬 DB로 사용하기 좋은 데이터베이스이다. H atoz-develop.tistory.com 결론 DB 생성이 안되서 그렇다 (test.mv.db파일이 생성이 안됐음) 생성하려면 바로 이렇게..
1. java 7 https://doohyun.tistory.com/52 CompleteableFuture 를 이용한 비동기 처리 요즘 제작되는 어플리케이션은 대부분 네트워크 작업을 필요로 하는 경우가 늘어나고 있습니다. 단순 정보만 요청하고 받던 클라이언트 기반 프로그램부터 시작하여, 인터넷이 필요가 없을 것 doohyun.tistory.com https://erim1005.tistory.com/entry/ExecutorService%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4-multi-thread-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0-Java ExecutorService를 이용해 multi thread 활용하기 (Java) Multi Thread와 ..
tomcat 기동 시 해당 에러는 tomcat 버전 또는 내부 라이브버리 버전과 해당 jar버전이 맞지 않아서 생기는 에러임 jar버전을 낮추면 된다. 나같은 경우 aws에 연동하는 키네시스가 있었는데 키네시스 버전과 jar 버전이 안맞아서 생김 8월 03, 2021 8:35:08 오전 org.apache.catalina.startup.ContextConfig processAnnotationsJar 심각: Unable to process Jar entry [module-info.class] from Jar [jar:file:/server/deploy-root/ODP.RMS/rms/WEB-INF/lib/lombok.jar!/] for annotations org.apache.tomcat.util.bcel...
www.inflearn.com/course/%EC%8B%A4%EC%A0%84-%EC%9E%90%EB%B0%94_java-renew/dashboard 자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!! - 인프런 | 강의 Java 기본 개념, 이 강의에서 한 번에 잡아요. 또한 학사관리 프로그램, 어린이집 식대 관리 등 예제 실습을 통해 배운 내용을 바로 내 것으로😀, 개발자가 가장 많이 사용하는 언어. 자바를 Java봐 www.inflearn.com - 람다식 -> 기본적으로 함수를 만들어 사용한다고 생각하면 된다. 매개변수와 실행문 만으로 작성한다. 매개변수가 1개이거나 타입이 같을 때 타입을 생략할 수 있다. 실행문이 1개일때, {}를 생략할 수 있다. 매개변수와 실행문..
www.inflearn.com/course/%EC%8B%A4%EC%A0%84-%EC%9E%90%EB%B0%94_java-renew/dashboard 자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!! - 인프런 | 강의 Java 기본 개념, 이 강의에서 한 번에 잡아요. 또한 학사관리 프로그램, 어린이집 식대 관리 등 예제 실습을 통해 배운 내용을 바로 내 것으로😀, 개발자가 가장 많이 사용하는 언어. 자바를 Java봐 www.inflearn.com 서식에 사용되는 문자 printf() 메서드 이용 %d 10진수 %o 8진수 %x 16진수 %c 문자 %s 문자열 %f 실수 복합대입연산자 += -= *= /= 나누고대입 %= 나머지를 대입 논리연산자 && 논리곱 || 논리합 ..
www.inflearn.com/course/%EC%8B%A4%EC%A0%84-%EC%9E%90%EB%B0%94_java-renew/dashboard 자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!! - 인프런 | 강의 Java 기본 개념, 이 강의에서 한 번에 잡아요. 또한 학사관리 프로그램, 어린이집 식대 관리 등 예제 실습을 통해 배운 내용을 바로 내 것으로😀, 개발자가 가장 많이 사용하는 언어. 자바를 Java봐 www.inflearn.com 강의를 들으면서 메모한 내용 현재 이벤트로 무료강의이기 때문에 기본기를 다시 한번 다지고 싶은 사람에게 추천한다. - 자바 실행 순서 java 소스를 작성한다. java 컴파일러(javac) 가 바이트 코드 파일(.class)로..
