실전 카프카에 나오는 java 예제 코드로 실습해보기 참고한 source code: https://github.com/onlybooks/kafka2/tree/main/chapter3 자바 초보임에 주의....💦 환경 IDE: IntlliJ Java 11.0.18 Kakfa 2.7.0 인텔리제이에서 개발 환경 구성하기 일단 프로젝트를 새로 생성하고 Build System을 Maven으로 설정한다. Create를 누르면 pom.xml이 함께 생성된 것을 확인할 수 있는데, 해당 파일을 소스 코드의 pom.xml 파일로 변경해준다. 참고로, 업로드된 pom.xml 파일 그대로 실행하려니 java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory 에러가 발생해서 depe..

1. 객체 지향 언어 객체지향언어의 역사 과거: 모의 실험시 실제 세계와 유사한 가상 세계를 컴퓨터 속에 구현하려고 노력 → 객체 지향론 탄생 객체지향론의 기본 개념 실제 세계는 사물(객체)로 이루어져 있고 발생하는 모든 사건은 이들간의 상호 작용이다. 실제 사물의 속성 → 데이터(변수), 사물의 기능 → 함수로 정의 절차적 언어가 많이 사용되다가 프로그램의 규모 증가와 사용자들의 요구의 빠른 변화에 대응하기 위해서 객체 지향 언어의 입지가 넓어짐 또한 인터넷의 발전은 객체 지향 언어를 프로그래밍의 주류로 만듬 객체지향언어 객체 지향이란 완전히 새로운 것이 아닌 기존의 규칙에 몇가지 새로운 규칙이 추가된 것 이러한 규칙으로 코드간에 서로 관계를 맺어주고 유기적으로 프로그램을 구성 객체지향언어의 주요 특징..