목록STUDY (30)
Developer N
자바 스트림(Stream) 자바의 스트림(Stream)은 Java 8에 추가된 기능으로, 컬렉션에 저장되어 있는 요소들을 하나씩 참조하여 람다식으로 처리하는 코드패턴이다. 람다식과 함께 사용하므로 데이터의 처리 과정을 간결하게 작성할 수 있으며, 내부 반복자라는 것을 사용하여 병렬처리가 쉽다. 스트림 활용 filter() 요소들을 조건에 따라 걸러내준다. ArrayList list = new ArrayList(Arrays.asList(1, 2, 3, 4, 5)); list.stream().filter(idx -> (idx > 1)).forEach(System.out::println); // 결과 // 2, 3, 4, 5 sorted() 리스트의 요소를 정렬한다. ArrayList list = new Ar..
의존성 주입 종류 Constructor(생성자) public class Test { private final AService aService; private final BService bService; @Autowired public Test(AService aService, BService bService) { this.aService = aService; this.bService = bService; } } Setter public class Test { private AService aService; private BService bService; @Autowired public void setAService(AService aService) { this.aService = aService; } @..
흐름도 필요한 작업과 처리 순서를 기호와 도형을 사용하여 도식화한 것 국제표준기구(ISO : International Standardization Organization)에서 지정한 기호와 흐름선을 활용함 플로우 차트, 순서도라고도 불림 여러 분야에서 프로세스나 문제 분석, 기획, 디자인, 설계 등 폭넓게 활용 컴퓨터 프로그래밍에서는 주로 프로그램이 돌아가는 과정을 그림으로 나타낼 때 사용 프로그래밍의 기초가 됨(플로우차트의 흐름은 코딩의 순서와 같음) 데이터 프름은 대체로 순서도가 쓰이지 않고 데이터 흐름도가 쓰임 흐름도의 장점 프로그램의 흐름을 단순화하여 분석하기에 명료해짐 논리적인 오류를 보다 쉽게 파악 가능 도식화된 기호 덕분에 다른 사람이 쉽게 이해 가능 원시 프로그램의 작성을 용이하게 하여 코..
보호되어 있는 글입니다.
로깅 라이브러리 로그 라이브러리는 Logback, Log4J, Log4J2 등 많은 라이브러리가 존재 스프링 부트에서 이걸 통합하여 인터페이스로 제공하는 것이 SLF4J SLF4J는 인터페이스, Logback은 구현 http://www.slf4j.org 참고 http://logback.qos.ch 참고 로그 선언 // 방법 1 private final Logger log = LoggerFactory.getLogger(getClass()); // 방법 2 private static final Logger log = LoggerFactory.getLogger(Xxx.class) // 방법 3 @Slf4j public class LogTestController { } 롬복을 사용하면 로그 선언을 자동으로 해줘..