본문 바로가기

분류 전체보기139

"모던 자바 인 액션" 궁금했던 것들을 질문으로 정리해봤습니다 (2탄) 스트림을 사용하다 보면 어느 순간부터“음… 이건 그냥 쓰긴 쓰는데, 정확히는 모르겠네?”싶은 부분들이 생기기 시작합니다. 책을 읽다가 햇갈렸던 부분이 생겼습니다.무한 스트림은 어떻게 만들지? iterate와 generate는 뭐가 다르지?flatMap은 왜 꼭 필요한 걸까?컬렉션이 null일 때 스트림은 어떻게 안전하게 만들지?groupingBy랑 partitioningBy는 언제 무엇을 써야 할까?reduce와 collect는 둘 다 ‘결과를 만든다’는데, 정확한 차이가 뭘까? "헷갈렸던 부분들을 직접 코드로 실험해보고 정리한 내용"을 담았습니다. CHAPTER 05 스트림 활용🤔 무한 스트림 생성하는 방법Q. 무한 스트림을 생성하는 방법에는 iterate 와 generate가 있는데요.이 둘의 차.. 2025. 11. 24.
[말씀나눔] 마태복음 24장 13절 | 학개 1장 14절 | 끝까지 사명에 기뻐 흥분으로 행하여라 하나님께서는 우리에게 큰일을 맡기시고 각종으로 도우시는데요.돕는 방법 중 하나는 하나되어 기뻐서 하도록 마음을 감동시키는 것입니다. 오늘은 하나님께서 감동시켜 우리가 기뻐서 끝까지 할 수 있게 이끌어주시는 것에 대해이야기 해보려고 합니다. 마태복음 24장 13절그러나 끝까지 견디는 자는 구원을 얻으리라 학개 1장 14절여호와께서 스알디엘의 아들 유다 총독 스룹바벨의 마음과 여호사닥의 아들 대제사장 여호수아의 마음과남은바 모든 백성의 마음을 흥분 시키시매그들이 와서 만군의 여호와 그들의 하나님의 전 역사를 하였으니 하나님은 하나님의 사역을 맡길 때 사명을 주어 하나님의 일을 하게 하셨습니다. 학개서 본문을 보면 대제사장 여호수아와 유다 총독 스룹바벨,이 두 사람에게 사명을 주어 전을 건축케 하셨는데요.이 .. 2025. 11. 21.
MongoDB Developer Day 2025 Seoul 후기 올해 MongoDB Developer Day 2025에 참석했습니다. 행사장에는 다양한 분야의 개발자들이 모여 있어서MongoDB를 어디서 어떻게 활용하는지 서로 이야기를 나누는 모습도 종종 보였습니다.전체적으로 실습과 사례 중심 세션이 많았는데요. 개인적으로는 몽고디비의 컨셉에 대한 1번섹션이 도움이 많이 되었습니다.실습 중심 세션이 많아서 실제 모델링 흐름을 따라가 볼 수 있었고,컨퍼런스 자체 경험도 만족스러웠습니다. 1번 섹션들으면서 개인적으로 중요하다고 생각했던 부분 정리 내용도 공유해보려고 합니다. MongoDB 를 몽고디비 답게 사용하는법RDB는 어떤 어플리케이션에 최적화되어있다고 보기는 어렵습니다.즉, DB에 집중한 schema입니다.반면에, MongoDB는 어플리케이션 워크로드에 따른 최적.. 2025. 11. 16.
[말씀나눔] 잠언 4장 23절 | 에베소서 1장 18절 | 생각해야 그것에 대해 눈이 떠진다 이번주 말씀은‘생각을 통해 보화를 발견할 수 있는 말씀’ 을 나눠보려고 합니다. 잠언 4장 23절무릇 지킬만한 것보다 더욱 네 마음을 지키라. 생명의 근원이 이에서 남이니라.에베소서 1장 18절너희 마음눈을 밝히사 그의 부르심의 소망이 무엇이며, 성도 안에서 그 기업(基業)의 영광의 풍성이 무엇이며 연예 기획사의 전문가들은 영재를 단번에 알아봅니다.왜 그럴까요? 이는 항상 인재 발굴을 생각하고 있기 때문에그것에 대해 눈이 떠져있기 때문입니다. 마찬가지로 생각을 해야인식과 생각의 눈이 떠져서있는 것도 그제야 제대로 그 가치를 찾고 얻게 됩니다.생각하지 않으면 생각의 눈을 뜨지 못합니다. 성경에서도그 시대에 하나님 보낸 자에 대해자기에게 먼저 말해줘도생각을 하여 아는 자는 알고,모르는 자들은 모르고 살았.. 2025. 10. 31.
[말씀묵상] 요한계시록 22장 12절 | 하나님께서 역사하시는 법 중 하나! 행한대로 갚아 주리라! 하나님께서 역사하시는 법칙 중 하나는"행한대로 갚아주신다"는 것인데요 😊행한만큼 받을 수 있다니 희망적이지 않나요? 오늘은 이에 대한 말씀을 나누려합니다! 그럼 성경본문을 같이 볼까요?요한계시록 22장 12절보라 내가 속히 오리니내가 줄 상이 내게 있어 각 사람에게 그의 일한대로 갚아 주리라 하나님께서는 “행한대로 갚아주신다”고 말씀하셨습니다.그렇다면 무엇을 행해야할까요? 디모데후서 3장 16절모든 성경은 하나님의 감동으로 된 것으로교훈과 책망과 바르게 함과 의로 교육하기에 유익하니모든 성경은 하나님의 감동으로 하나님의 뜻을 행하게 하고 쓰게 하신 책이라고 하셨어요.성경의 모든 말씀은 전지전능하신 하나님이 책임지시니 믿고 행하면 됩니다.그럼 약속대로 해주신다고 하셨어요. 말씀을 행하여 하나님께서 행해주.. 2025. 7. 31.
"모던 자바 인 액션" 궁금했던 것들을 질문으로 정리해봤습니다 (1탄) "모던 자바 인 액션"은 스트림, 람다, 함수형 프로그래밍 등자바의 최신 기능을 깊이 있게 다룬 책인데요.읽으면서 자연스럽게 떠오른 질문들을 하나씩 풀어보려 합니다. CHAPTER 02 동작 파라미터화 코드 전달하기🤔 외부 반복과 내부 반복은 어떤 차이가 있을까?Q. for-each 에서 사용되는 반복 방식을 외부 반복, 스트림에서 사용되는 반복 방식을 내부 반복이라고 합니다.이 둘의 차이점에는 어떤 것이 있을까요? 외부 반복(external iteration) :개발자가 직접 요소를 하나씩 가져오며 반복을 제어하는 방식입니다.ex. for, for-each 내부 반복(internal iteration) :반복의 제어권을 스트림 내부에 넘기고,“무엇을 할지”만 정의하면 스트림이 알아서 반복을 처리합니.. 2025. 1. 24.