inflearn logo
講義

講義

知識共有

LetsGoHighさんの投稿

LetsGoHigh LetsGoHigh

@sssazzz

受講生
-
受講レビュー
-
講義評価
-

投稿 10

Q&A

코어갯수..

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

いいね数
0
コメント数
1
閲覧数
297

Q&A

동시성과 병렬성 질문

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

いいね数
0
コメント数
2
閲覧数
600

Q&A

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

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

いいね数
0
コメント数
2
閲覧数
684

Q&A

추상클래스 객체생성 관련

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

いいね数
0
コメント数
5
閲覧数
454