UpDown Dev Story
문제 https://www.acmicpc.net/problem/2920 2920번: 음계 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8 www.acmicpc.net 풀이과정 8개의 숫자가 주어진다 이 숫자를 보고 아래의 조건을 대입하여 출력하면 되는 문제다 순서대로 증가되면 ascending 순서대로 증감되면 descending 뒤죽박죽이면 mixed 코드 package baekjoon; import java.util.Scanner; public class Problem2920 { // 8개의 숫자가 주어진다 이..

카프카는 왜 만들어졌고 왜 사용되는가? 카프카는 링크드인에서 만들었다 카프카는 데이터처리를 각각 다른 애플리케이션에서 하는게 아니고 카프카에 집결시켜서 사용할 수 있다 카프카는 짧은 시간내에 많은양의 데이터를 처리 가능하다 (파티션을 나눠서 병렬처리를 더 빠르게 가능하다) 카프카는 확장성이 뛰어나다 이미 사용하고 있는 브로커가 있더라도 운영중에 브로커를 늘려서 확장시킬수 있고 복제를 통해 고 가용성도 보장된다 컨슈머가 데이터를 가져가더라도 데이터가 사라지지 않는다(여러 시스템에서 동일한 데이터를 다룰수 있다) 카프카의 특징 낮은 지연과 높은 처리량을 가지고 있다 데이터를 토픽에 보내는건 프로듀싱 받는건 컨슈밍이라고 한다 토픽이란? 토픽은 여러개 생성 할 수 있다 토픽안에 파티션에 데이터를 넣는건 프로듀서..

인프런에서 제공하고 있는 스프링 웹 MVC - 백기선 님의 강의를 수강하고 기억하기 위해 후기를 기록하였습니다 스프링 MVC 동작 원리에 대해 공부하고 실제 어떻게 동작하는지 디버깅해주시면서 강의해 주십니다 (하나씩 디버깅해 주면서 설명해주시니 이해하는데 많은 도움이 되었습니다) 스프링부트를 사용한 버전 사용 안 한 버전 둘 다 개발해보고 어떤 점이 스프링부트 자동설정으로 들어갔는지도 하나씩 디버깅하여 설명해주십니다. 마지막으로 스프링 MVC에 활용법에 대해 유용한 기능에 대해 하나씩 만들어보고 테스트해보면서 설명해주십니다. 이렇게 계속 반복하니 이해하는데 큰 도움이 되었습니다. 그러나 총 강의 시간이 11시간 이라는 점 참고 바랍니다