2022/06(13)
-
Spring Batch, 제대로 이해하기 (2) - 동작원리
Spring Batch의 동작원리를 이해하고 코드를 Deep Dive하는 것이 본 포스팅의 목표입니다. 안녕하세요. 이번에 Spring Batch를 사용할 일이 있었는데, 아주 ... 다양한 내용을 배우며 다양한 감정도 배웠어요,, 그래서 이 Spring Batch를 도장깨기 하고자 Spring Batch Deep dive를 해보려고 합니다. 이번 포스팅은 Spring Batch 시리즈의 두 번째 편으로 동작원리를 다룹니다. ------------------- 📌 Spring Batch Series 📌 ------------------- Spring Batch, 제대로 이해하기 (1) - 개념 이해 ✏️ Spring Batch, 제대로 이해하기 (2) - 동작 원리 Spring Batch, 제대로 이해하..
2022.06.19 -
Spring Batch, 제대로 이해하기 (1) - 개념이해
Spring Batch의 기본 개념을 이해하고 주요 용어를 알아보는 것이 본 포스팅의 목표입니다. 안녕하세요. 이번에 Spring Batch를 사용할 일이 있었는데, 아주 ... 다양한 내용을 배우며 다양한 감정도 배웠어요,, 그래서 이 Spring Batch를 도장깨기 하고자 Spring Batch Deep dive를 해보려고 합니다. 이번 포스팅은 Spring Batch 시리즈의 첫 번째 편으로 기본적인 내용 이해와 개념을 다룹니다. ------------------- 📌 Spring Batch Series 📌 ------------------- ✏️ Spring Batch, 제대로 이해하기 (1) - 개념 이해 Spring Batch, 제대로 이해하기 (2) - 동작 원리 Spring Batch, ..
2022.06.18 -
A Good Leader - Software Engineering at Google
본 포스팅은 Software Engineering at Google의 Leading at Scale 내용을 정리한 내용입니다. 해당 내용은 O'reilly에서 출간하고, 저자에 의해 공개된 Software Engineering at Google을 바탕으로 참고하여 정리한 내용입니다. 내용이 재밌기도 하고 기록하고 싶은 내용이 많아서 몇 가지 정리해볼 예정입니다. 이번 장(chapter 6)의 원래 이름은 Leading at Scale이다. 즉, 규모있는 조직을 이끄는 방식에 대해 다룬다. 결국 누구나 한 팀의 리더가 된다. 이것이 본 장을 정리하려는 이유이다. 필자는 해당 책의 모든 내용을 정리하지 않고, 스스로 판단하기에 오래 보고 싶은 내용들을 정리한다. 본인의 의지와는 상관이 없을 수 있게도 경력이..
2022.06.13 -
XML Unmarshalling, Xstream 어렵지 않게 사용하기
Spring에서 XStream을 통해 XML unmarshaller 등록하는 방법에 대한 포스팅입니다. 안녕하세요. 오늘은 XStream을 통해 XML unmarshaller를 생성하는 방법에 대해 다뤄보겠습니다. 사실 Spring Batch를 학습하고 있는데 XML Parsing 하다가 버전업 문제로 책에 나와있는 내용이 하나도 실행이 안돼서 ,,, 고생 좀 하다가 그냥 새로 만들어 버렸습니다,,, 덕분에 주말 동안 Spring Batch를 마스터하자는 호기로운 계획이 사르륵 녹아버렸네요 ^~^ 배경 jaxb 제거 👉🏻 Xstream 사용 처음 문제의 시작은... 책에서 나온 XML unmarshaller는 com.sun.xml.~ 의 jaxb 를 사용한 것이었습니다. java.xml.bind를 사용하..
2022.06.12 -
Knowledge Sharing - Software Engineering at Google
본 포스팅은 Software Engineering at Google의 내용을 정리한 내용입니다. 해당 내용은 O'reilly에서 출간하고, 저자에 의해 공개된 Software Engineering at Google을 바탕으로 참고하여 정리한 내용입니다. 내용이 재밌기도 하고 기록하고 싶은 내용이 많아서 몇 가지 정리해볼 예정입니다. Knowledge Sharing 조직에게 배움의 문화를 잡고 심리적 안전Psychological Safety을 제공해야 한다. 이 장의 핵심 내용은 아래 글귀가 대표할 수 있다. always be learning; always be asking questions. Challenges to Learning 한 조직에서 지식을 공유하는 일은 쉽지만은 않다. 이는 다양한 장애물이 ..
2022.06.08 -
Work Well on Teams - Software Engineering at Google
본 포스팅은 Software Engineering at Google의 내용을 정리한 내용입니다. 2-3 min read 해당 내용은 O'reilly에서 출간하고, 저자에 의해 공개된 Software Engineering at Google을 바탕으로 참고하여 정리한 내용입니다. 내용이 재밌기도 하고 기록하고 싶은 내용이 많아서 몇 가지 정리해볼 예정입니다. 팀워크 이끌어내기 Many eyes make sure your project stays relevant and on track 많은 개발자들이 본인이 개발한 코드를 누군가에게 공개하는 걸 두려워한다. 아직 완성되지 않은 코드를 들키는 걸 굉장히 두려워한다. "천재 신화"라는 소주제를 달았는데, 이는 코드를 한 번에 잘 짜려고 해서 붙인 것 같다. 저자는..
2022.06.07