2023. 03. 14 화요일
– (자바) 대기열 클래스 객체를 생성하는 방법? 주요 기능?
: 대기줄인터페이스이므로, 개체를 직접 만들 수 없습니다. (내부에 모든 추상 메소드를 생성하려면 덮어쓰기 ~ 해야 하다.) 줄이 그어진 목록업캐스팅으로 쉽게 만들 수 있습니다..
큐 큐 = new LinkedList();
add()/ poll()/ peek()/ contains(value)/ size()/ isEmpty()/ clear()
대기줄~이다 스택보다 조금 다른 분명한 상태에서 여론 조사당신이 할 경우 영보고.
-주문 목록그리고 LinkedList사이의 차이?
:편곡 목록특정 인덱스에 삽입/삭제할 때 이 인덱스 이후의 모든 인덱스는 지연되거나 한 칸씩 이동됩니다. 목록조정하다.
LinkedList물체가 앞에 있다, 연결된 개체의 주소가 포함되어 있으므로 붙여넣기/삭제된 경우 뒤로, 그런 다음 개체의 주소를 연결하기만 하면 됩니다..
그래서 삽입/삭제 기능 LinkedList속도는 빠르지만 단방향 및 순차 액세스이기 때문에 데이터 검색 속도가 느립니다.,
참조 장소(참조 장소) 검색 기능 덕분에 준비 목록랜덤 액세스로 삽입이 빠름/삭제 기능에서 속도가 줄어듭니다..
– 오름차순 정렬 배열, 다른 배열을 사용하지 않고 동일한 배열의 중복되지 않은 값을 개별적으로 오름차순으로 정렬하는 아이디어?
: 을 위한배열의 시작 부분에서 명령어로 변환 나 인덱스 변수와 하나 색인 더 많은 인덱스 변수 만들기,
나 위치의 가치 색인 위치의 값이 다른 경우 색인다음 위치에 이 값을 입력합니다. 인덱스++.
– (자바) 특정 인덱스로 배열을 자르는 방법?
: int() 출력 = Arrays.copyOfRange(int(), 인덱스 시작, 종료 인덱스+1);
-N 크기 범위에서 1 ~ n하나까지, 또는 두 개가 있다고 가정하면 어떤 숫자가 두 개를 포함하는지 확인하는 방법?
: 배열의 크기까지의 숫자이므로, n-1배열의 크기를 초과하지 않습니다. 따라서 배열의 각 셀에 있는 숫자-하나 인덱스로 사용 ~을 위한연속해서 문에 접근하면 같은 번호가 적힌 곳은 반드시 같은 색인을 가리킨다..
(예. (3, 1, 3)의 배열인 경우 첫 번째 삼시작. 삼은 3-1 = 2 지수를 가리킨다, 두번째 삼 또한 2 인덱스를 가리킨다.)
따라서 일단 접근하면 위치 값을 음수로 변경하고(값을 지표로 사용하는 경우 절대값 사용) 나중에 다시 액세스할 때 값이 음수이면 인덱스 +1 값이 두 번 나타납니다..
– 최대 공약수, 최소 공배수를 찾는 방법? 유클리드 알고리즘?
: 최대 공약수는 하나from에서 두 숫자보다 작은 숫자로, 두 숫자가 동시에 발생합니다. %인덱스==0가장 큰 가치입니다.
최소 공배수는 두 숫자를 최대 공약수로 나눈 값입니다..
유클리드 알고리즘은 두 수의 최대 공약수를 찾는 방법입니다.,
떨어져 있는 두 수 중 큰 수를 작은 수로 나눕니다.,
나머지를 숫자로 나누기를 한 번 더 반복한 후, 마지막 계산에서 ‘로 나눈‘의 최대 공약수를 계산하는 방법입니다..
다시 말해서(A%B=C) 만약에
(B%C=D), (C%D=E)…(A’%B’)=0만약에 비’의 값이다.
– Spring의 컨트롤러는 무엇인가?? 봄 콩?
: @컨트롤러 주석 쓰기, Spring이 실행되면 해당 클래스의 객체를 메모리에 넣어 Spring 컨트롤러에서 생성 관리한다..
이는 스프링 컨테이너의 스프링 빈에서 관리하기 위한 것입니다..
사진의 펜 케이스에 있는 것 같습니다..
이것이 컨트롤러 기능이 Spring 컨텍스트에서 작동하는 이유입니다..
– 종속성을 위해 Spring을 구성하는 방법? 해당 메모?
: 컨트롤러로 선언된 클래스는 Spring이 시작된 후 자동으로 생성되고 유지됩니다., 다른 클래스가 수신하고 사용할 수 있도록 적절한 컨트롤러 생성자 내에서 퍼블릭 서비스 또는 리소스를 생성할 수 있습니다.. 이것을 펜 케이스에 등록하는 것으로 알려져 있습니다., 1개만 등록됨. 추가 기능을 얻을 수 있습니다..
@Autowired 주석의 기능은 생성자가 생성되는 시점입니다., 받은 객체를 파라미터로 받아 연결합니다.. 이 주석을 통해 연결하려면 서비스클래스에 @서비스붓다저장소클래스에 @저장소 댓글을 달 수 있습니다. 이 세 가지는 표준화된 패턴입니다., Spring은 적절한 주석을 통해 컨테이너에 자동으로 업로드합니다.. 세 개의 주석이 달린 클래스가 먼저 실행되면 Spring은 이 매개변수의 클래스에 대해 이를 필요로 합니다.?객체를 만들고 배치하는 것을 의미합니다..
다시 말해서, 컨트롤러로부터 외부 요청 수신, 서비스에서 비즈니스 로직 생성, 저장소에 데이터 저장. 이러한 주석이 없으면 클래스는 순수한 Java 클래스일 뿐이며 Spring은 이에 대해 알 수 있는 방법이 없습니다.. 스프링이 삽입하는 종속성 관계, 다시 말해서 중독 주사라고. 이렇게 컨테이너에 등록된 Spring Bean은 싱글톤입니다.(등록 및 공유)~이다, 이 bean을 호출하는 모든 메소드에는 하나의 객체만 교대로 제공된다..
– 스프링빈 등록 2떨어져 있는?
1. 컴포넌트 스캐닝 및 자동 종속성 설정
: 원래 노트는 @요소로 선언해야 합니다., 컴포넌트 주석의 특별한 경우 서비스 당신은 등록 할 수 있습니다. Spring은 자동으로 모든 구성 요소 관련 주석 클래스를 Spring Bean으로 등록, 포함 및 시작합니다., 메소드와 생성자 @Autowired이 방법은 다음과 연결되어 있습니다.. (많은 장점) 구성 요소 스캔도 주로 메서드를 포함하는 패키지의 모든 하위 클래스가 등록됩니다.. 따라서 다른 패키지의 잘못된 클래스에 주석을 달면 작동하지 않습니다..
2. Java 코드에서 직접 Spring Beans 등록.
-gitin 명령에 대한 도움말을 제공하는 명령에 추가없이 저지르다어떻게 하나?
:(자식 명령 –돕다)명령을 입력하면 명령에 대한 매뉴얼 홈 페이지가 나타납니다..
(자식 커밋 –ㅏ) 변경된 모든 파일 에 추가하다, 빨리 저지르다 창에 나타나다.
추가적으로 중그 뒤의 메시지 저지르다 메시지로 등록하는 명령어입니다.,
자식 커밋 –빈 “메시지”글을 쓰면 바로 에디터에 들어가지 않는다 저지르다 할수있다.