본문 바로가기

DailyLife/글또(개발자 글쓰기 모임)7

Hibernate(JPA) 탐구 - 2편(feat. save() 메서드 분석) 서론지난 1편https://code-boki.tistory.com/266 FlushEvent와 Action Queue의 동작 방식으로 알아보는 Hibernate(JPA) 1편일단 문제를 함께 풀어보자ㅎㅎUser엔티티부터!(사실 서적에서는 엔터티라고 부르던데..난 엔티티가 편하다)QuizGivenJPA를 공부하셨고 구현체인 Hibernate의 ActionQueue에 대해서 들어보셨다면.. 다음code-boki.tistory.com에 이은 2편이다이번에는 save() 메서드를 깊이 파보면서 JPA의 동작방식을 이해해보자ㅋㅋ 진짜 삽질 엄청 많이했다...참고로 이 글은 불친절하게 작성되어 있다나는.. Internet Explorer의 호환성은 싫어했지만, Explorer라는 뜻은 좋아한다탐험가라는 뜻이다... 2024. 12. 11.
it, 그것을 찾아서 코틀린에서 람다식을 사용할때 인자가 하나인 경우에 it으로 사용할 수 있다 2024년 11월 19일 기준 코틀린 최신버전인 2.021문서를 살펴보면 위의 내용이 나와있다it: implicit name of a single parameter-> 번역: 단일 매개변수의 암시적 이름 it의 활용 예시를 들기 위해.. 간단한 코드를 만들어봤다* 간단한 포스팅용 코드이므로, Assertion이 없다고 불편해하지 마시라!ㅠ. 학습용 테스트도 테스트의 일부일 수 있는것처럼package bokiimport org.junit.jupiter.api.Testclass ItTest { data class Person( val name: String, val age: Int, ) @Te.. 2024. 11. 19.
자꾸 까먹는 깃허브 토큰 등록해놓고 사용하자(MacOS) 문제상황종종 git clone / pull / push 등을 할때 아래와 같은 에러를 마주할 때가 있다(특히 private repo)remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.fatal: unable to access 'https://github.com ... ': The requested URL returned er.. 2024. 11. 7.
<만들면서 배우는 클린 아키텍처 X 도메인 주도 개발 시작하기> 책 리뷰 먼저 이 두 책이 말하고 있는 바는 다르다아래에 나올 용어들을 처음 접하는 분이 있다면 공부해봐도 좋을 것 같다이 지식들을 알고있더라도 크게 대단한 개발자가 되는 것은 아니지만, 비즈니스 문제를 조금 더 높은 영역에서 해결하는 여러 방법론들 중 몇가지를 배우는 것이다그리고 DDD, MSA, 클린아키텍처 이런 용어에 매몰되지 않도록 하자!! 언제(어느 시점에) 도입하면 좋을지, 왜(다른 방법은 없는지?)를 고민해보고, 적용or사용하고 있는 시점에는 빠른 시점의 회고를 통해 잘못된 부분은 없는지 판단하고 수정해 나갈 수 있는 생각과 능력을 갖추어야 한다고 생각한다 먼저 두 책을 리뷰하기에 앞서, 나는 책에 나오는 모든 내용을 요약해서 큰제목/소제목/내용 등으로 나누어 올릴 생각은 없다!내가 이 두 책을 읽.. 2024. 10. 27.
Spring boot 3.x.x(Spring 6.x.x)의 API 호출방법 with openFeign Node.js 환경에서는 fetch, ajax, axios를 활용해서 비동기로 특정 api의 경로를 호출할 수 있다back: express, nest / front: react, vue, angular 등에서 필요한 의존성을 추가하면 사용할 수 있다 Spring에서는 전통적으로 RestTemplate를 사용했고(동기 호출만 지원), Reactive한 처리 또는 비동기 처리가 필요한 경우 WebClient를 사용했다RestTemplate는 Spring 3.x.x 버전부터 도입되었고(스프링 부트 아님), spring-boot-starter-web 패키지에 포함되어 있었다WebClient는 Spring 5.x.x(다시 한번, 스프링 부트 아님), spring-boot-starter-web 패키지가 아닌 spr.. 2024. 10. 13.
글또 10기(마지막 기수) 합격 글또 - 글 쓰는 또라이가 세상을 바꾼다(글 쓰는 개발자 모임)2021년 6월부터 현재까지 개발하고 책 읽고 강의 보면서 블로그에 글들을 끄적끄적 작성했었는데이번에 의미 있게 글또에 참여해보고 싶었다슬프게도 이번 10기를 끝으로 글또 기수 활동이 종료된다고 한다글또 10기의 지원조건인 삶의 지도 글을 열심히 작성했다https://code-boki.tistory.com/218 삶의 지도 - 과거부터 현재까지이 글은 글쓰는 개발자 모임, 글또 10기를 지원하기 위해 작성한 글이기도 하며, 제가 한번쯤은 적고 싶었던 제 일대기에 관한 글입니다1992.05 ~ 2024.09(now)1~7살[탄생~유치원](1992~1998)Hello World! But...code-boki.tistory.com그랬더니 좋은 결과.. 2024. 9. 27.
삶의 지도 - 과거부터 현재까지 이 글은 글쓰는 개발자 모임, 글또 10기를 지원하기 위해 작성한 글이기도 하며, 제가 한번쯤은 적고 싶었던 제 일대기에 관한 글입니다1992.05 ~ 2024.09(now)1~7살[탄생~유치원](1992~1998)Hello World! But...나는 이 세상에 37주 미만에 태어난 미숙아임과 동시에 2.2kg인 저출생체중아로 태어났다인큐베이터에 꽤 오랜 시간을 있었다고 한다...ㅠ약하게 태어난 탓일까... 어머니가 말씀하시길 나는 3살 초까지 먹는것들 대부분을 게워내기 일쑤였고, 말하는 것도 늦었다고 했다이러나저러나 애기였던 나는 그래도 태어난 김에 살고싶었나보다..ㅎ 그래도 조금씩은 건강을 회복해 나아갔다하지만 태어날 때 미숙아여서 그런진 몰라도 위 사진에 첨부한 안 좋은 특성중에 몇개가 있는 것 .. 2024. 9. 22.