전체 글
-
인프런) 재고시스템으로 알아보는 동시성 이슈 해결 (1)JAVA 2024. 6. 4. 23:10
동시성 이슈 해결을 위한 인프런 강의를 듣고 실습해보았다. https://www.inflearn.com/course/%EB%8F%99%EC%8B%9C%EC%84%B1%EC%9D%B4%EC%8A%88-%EC%9E%AC%EA%B3%A0%EC%8B%9C%EC%8A%A4%ED%85%9C/dashboard 재고시스템으로 알아보는 동시성이슈 해결방법 | 최상용 - 인프런최상용 | 동시성 이슈란 무엇인지 알아보고 처리하는 방법들을 학습합니다., 동시성 이슈 처리도 자신있게! 간단한 재고 시스템으로 차근차근 배워보세요. 백엔드 개발자라면 꼭 알아야 할 동www.inflearn.com 학습 환경 구성 먼저 실습 환경을 구성한다.실습은 mysql, spring web, jpa를 사용한다. docker로 mysql을 ..
-
Docker /usr/local/Homebrew is not writable, Cannot connect to the Docker daemon 문제 해결네트워크 & 인프라 2024. 6. 4. 22:39
/usr/local/Homebrew is not writable 문제 발생 만약 brew upgrade docker 명령어를 실행할 때, 다음과 같이 /usr/local/Homebrew is not writable문제가 발생한다면, Error: /usr/local/Homebrew is not writable. You should change theownership and permissions of /usr/local/Homebrew back to youruser account: sudo chown -R user /usr/local/Homebrew==> Downloading https://formulae.brew.sh/api/formula.jws.json###########################..
-
도메인 주도 설계 핵심DESIGN PATTERN & ARCHITECTURE 2024. 3. 31. 14:19
도메인 주도 설계 핵심 책을 읽고 간단하게 정리해보았다. https://www.yes24.com/Product/Goods/48577718 도메인 주도 설계 핵심 - 예스24 도메인 주도 설계(DDD)를 프로젝트에 적용하고자 하는 개발자, 소프트웨어 아키텍트 또는 관리자가?DDD를 빠르게 배우고 적용할 수 있게 도와준다.?뿐만 아니라?좋은 소프트웨어를 만들기 위해 꼭 www.yes24.com 바운디드 컨텍스트와 보편 언어 바운디드 컨텍스트 동일한 컨텍스트의 범위 표현 바운디드 컨텍스트 내에 존재하는 컴포넌트들은 컨텍스트에 특화 단일 팀에만 할당되어야 하며 독립적인 소스 코드 레파지토리가 있어야 함 데이터 스키마도 명확히 분리 DDD는 서로 다른 개념들을 각기 다른 바운디드 컨텍스트 안으로 분리하여 개념 간..
-
쿠버네티스 모범 사례) Ch.1 - Ch.4 정리네트워크 & 인프라 2024. 3. 31. 13:57
최근 쿠버네티스 모범 사례 스터디를 시작했는데, 책을 보면서 정리한 내용을 정리했다. 책은 쿠버네티스 창시자가 작성했다고 한다! https://www.yes24.com/Product/Goods/95560470?pid=123487&cosemkid=go16063008668169695&gad_source=1&gclid=Cj0KCQjw8J6wBhDXARIsAPo7QA-xAfzqEuCjQvl9VCNjItXivOvmv99vFsQ-JSS8N0tv6_d-028SVBwaAqqEEALw_wcB 쿠버네티스 모범 사례 - 예스24 이 책은 쿠버네티스 창시자인 브렌던 번스와 분산 시스템, 기업용 애플리케이션 개발, 오픈 소스에 조예가 깊은 세 명의 쿠버네티스 전문가가 함께 썼다. 현업에서 쌓은 경험을 바탕으로 쿠버네 www.y..
-
SpringBatch) 스프링 배치 5의 변경점Spring 2024. 3. 31. 13:43
스프링 배치 강의를 듣고 최신 스프링 배치 5를 이용해서 테스트를 하다보니 몇가지 변경점이 있어 정리해보았다! 스프링 배치의 변경점은 아래 공식 문서에서 자세히 확인할 수 있다! https://docs.spring.io/spring-batch/reference/job/configuring.html#%EF%BB%BF Configuring a Job :: Spring Batch If a group of Jobs share similar but not identical configurations, it may help to define a “parent” Job from which the concrete Job instances can inherit properties. Similar to class inhe..
-
SpringBatch) 스프링 배치 간단 정리Spring 2024. 3. 31. 13:32
인프런 강의를 듣고 어카운트 테드 (회사) 시간에 간단 스프링 배치로 정리해서 발표를 진행했는데, 해당 내용을 블로그에도 정리한다. 강의의 출처는 인프런에 있는 정수원 강사님의 스프링 배치다! https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B0%B0%EC%B9%98 스프링 배치 | 정수원 - 인프런 정수원 | 초급에서 중~고급에 이르기까지 스프링 배치의 기본 개념부터 API 사용법과 내부 아키텍처 구조를 심도있게 다룹니다. 그리고 스프링 배치 각 기능의 흐름과 원리를 학습하게 되고 이를 www.inflearn.com Architecture Application 개발자가 만든 모든 배치 Job 과 커스텀 코드 Batch core Job을 ..
-
class file has wrong version 61.0, should be 59.0 예외 발생.etc 2024. 2. 16. 21:20
인텔리제이에서 'class file has wrong version 61.0, should be 59.0' 예외가 발생했다. 검색해보니 sdk 버전이 달라서 생기는 문제로 project의 jdk 버전을 17로 변경해주어 문제를 해결할 수 있었다. (참고한 글 ✨) https://stackoverflow.com/questions/28180915/compile-error-class-file-has-wrong-version-52-0-should-be-50-0 Compile error "Class file has wrong version 52.0, should be 50.0" I'm trying to compile my project in IntelliJ IDEA. I'm using a class in an e..
-
개발 로그 - 2023년 하반기 회고 + 개발자 1년차 회고학습로그 2024. 2. 3. 17:01
Happy New Year 🎉 첫 취업을 한지 1년 5개월이 되어야 써보는 지난 2023년, 개발자 1년차 회고 상반기 회고는 지난 블로그 글에서 다루었기 때문에, 하반기에 어떤 일을 하면서 보냈는지 + 개발자로서 1년 지난 점을 회고해보고자 한다. https://dodop-blog.tistory.com/443 개발 로그 - 2023년 상반기 벌써 2023년 상반기가 지나갔다,,,! 오랜만에 블로그를 들어오니 마지막 개발로그가 작년 10월 이었다니,,, 🤦♀️ 너무나 오랜만에 써보는 개발 로그,,, 간단하게 여태까지 뭘하면서 보냈나 정 dodop-blog.tistory.com 🌱 2023년 7월 ~ 2023년 8월 지난 7월-8월에는, 쏘카 - 일레클 프로젝트에 투입되어 회원을 연동할 수 있는 기능을 ..