5-sh

Java - 디폴트 메서드 / 병렬 스트림

강의 : 김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍 1. 디폴트 메서드 1-1. 디폴트 메서드 소개 자바는 처음부터 인터페이스와 구현을 명확하게 분리한 언어였다. 인터페이스는 구현없이 메서드의 시그니처만을 정의하는 용도로 사용 되었다. 인터페이스 목적: 코드의 계약을 정의하고 클래스가 어떤 메서드를 반드시 구현하...

대규모 시스템으로 설계된 게시판의 성능 - 테스트 도구

대규모 시스템으로 설계된 게시판의 성능 - 테스트 도구 시스템의 성능, 부하 테스트를 위한 도구로 K6를 사용한다. K6의 특징은 다음과 같다. JavaScript로 테스트 스크립트를 작성할 수 있다. JMeter, Grinder에 비해 부가 기능은 부족하지만 가볍고 더 많은 동시 요청을 보낼 수 있음 별도의 플러그인 없이 테스트 결과...