본문 바로가기
반응형

Java11

[Kafka] 카프카란? kafka - 분산환경에 특화되어 있는 메세지 큐 kafka를 구성하는 요소 1. Event : 데이터 단위 2. Topic : 이벤트를 사용하는 곳(하나의 공간으로 이해합시다. Topic이라는 공간안에 Event라는 데이터를 보관및 사용한다.) 3. Consumer : Topic을 구독하여, Topic으로 부터 이벤트를 얻어 처리하는 클라이언트 어플리케이션 4. Producer : 이벤트를 Topic에 올리는 클라이언트 어플리케이션 5. Partition : Topic이 분산되어 있는것을 Partition이라고 하고, Topic은 여러개의 Broker에 분산 저장된다. kafka는 분산된 환경에 특화되어 있는 메세지 큐라고 설명을 하였습니다. procucer는 옳바른 broken의 topic에 메세지를.. 2023. 1. 6.
[Spring] Intellij - JDK 버전 변경 방법(JAVA) spring 프로젝트를 만들일이 생겨 아래의 사이트에서 프로젝트를 생성하였다. https://start.spring.io/ 생성하고 압축을 풀어 intellij에서 파일을 불러오니 classpath오류가 나왔다.(프로젝트 실행시 build에서 오류..) 이런저런 검색을 하고, 찾아보니 아무런 이유가 없다..? 당연히 저 사이트에서 제공하는 알집을 풀어서 열기한거 밖에없으니.. 2~3시간 찾아보다 설마..? 하는 마음에 jdk를 다시 설정해주었다. Project Structure창 (SHIFT+CTRL+ALT+S) * Project - SDK 변경 - Language Level 변경 * Module - Language Level 변경 * SDKs - JDK 선택 Project Setting (CTRL+AL.. 2022. 12. 27.
[개발자 취업 준비] 이력서 작성 방법 Part.2(개발자 이력서 꿀팁) 지난번 이력서 작성시 [무엇을]에 대해 간략히 소개를 했습니다. 오늘은 그 무엇을 구체화하기 위해 필요한 두번째 요소인 [어떻게]에 대해 글을 쓰고자 합니다. 그냥 단순하게 [무엇을]에 대한 [어떻게]를 쓰는 것보다 강조하고싶은 차별화 포인트가 중요할 거 같습니다. 가장 어려운 단계라고 생각됩니다. 여기서 추가및 구체화될 필요 두가지 - 결과와 성과에 대한 구체화 - 자신이 기여한 부분에 대한 구체화 위와 같이 업무적인 부분에 대해서 구체화를 시킬수도 있지만, 신입이라면 경험에 대한 구체화가 가능합니다. 다음은 [성장 가능성]입니다. 신입과 경력에 상관없이 중요한 내용이라고 생각합니다. 개발자라는 특성상 끊임없이 배우고, 학습해야하기 때문에 성장 가능성도 중요합니다. 그럼 이력서에서 [성장 가능성]을 어.. 2022. 12. 12.
[JAVA] 자바 기초 - MAP key-value 출력 방법 Map map = new HashMap(); map.put("map", "kim"); map.put("name", "kim"); map.put("age", "18"); map.put("address", "seoul"); // 첫번째 : entrySet() for (Map.Entry entry : map.entrySet()) { System.out.println("key : " + entry.getKey() + ", value :" + entry.getValue()); } // 두번째 : keySet() for (String key : map.keySet()) { String value = map.get(key); System.out.println("key :" + key + ", value :" + va.. 2022. 12. 2.
반응형