inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của LetsGoHigh

LetsGoHigh LetsGoHigh

@sssazzz

Học viên
-
Đánh giá khóa học
-
Đánh giá khóa học
-

Bài viết 10

Hỏi & Đáp

코어갯수..

혹시 인텔 cpu 쓰시나요? 인텔이 하이퍼스레딩이라는 기술을 지원해주는데(다른 회사는 모르겠음) 이건 물리적 코어 한개당 스레드 2개를 할당해 성능을 높이는 기술입니다. 그래서 물리적 코어는 6개이지만 논리적 코어는 12개라 12로 출력되는 것 같네요

Lượt thích
0
Số bình luận
1
Lượt xem
305

Hỏi & Đáp

동시성과 병렬성 질문

스케줄 알고리즘에 의해 선점된 스레드와 Java 스레드와는 다른게 맞나요?

Lượt thích
0
Số bình luận
2
Lượt xem
603

Hỏi & Đáp

Controller 테스트할 때, Service 에 대한 로직

안녕하세요. @MockBean이 붙은 서비스는 테스트 실행 시 단순히 컨트롤러를 스프링컨테이너에 등록하기 위한 작업? 설정?이라고 보면 될까요?

Lượt thích
0
Số bình luận
2
Lượt xem
690

Hỏi & Đáp

추상클래스 객체생성 관련

MyBank myBank = new MyBank(); 대신에 Bank myBank = new MyBank();로 사용하는 이유는 간단해요. 또 다른 클래스들(MotherBank, FatherBank 등등...) 많다고 가정해봅시다. 이 클래스들은 Bank라는 추상 클래스로부터 상속을 받고 객체를 만들어 사용하고 있는데요. 소스코드를 타인이 봤을 때, MotherBank motherBank = new MotherBank(); 이런식으로 작성한다면, 상속 여부를 가독성있게 판단할 수 없기때문입니다. 그래서 가장 최상위 클래스를 자료형으로 사용하는 것입니다. 가독성을 위해서요. 물론 MyBank myBank = new MyBank(); 이렇게 사용가능합니다.

Lượt thích
0
Số bình luận
5
Lượt xem
459