본문 바로가기

전체 글83

'스프링 부트와 AWS로 혼자 구현하는 웹서비스'를 읽고 스프링 부트와 AWS로 혼자 구현하는 웹서비스를 3월 22일 날 구매를 하고 23일부터 천천히 실습을 따라 하면서 거의 이틀 반나절만에 다 읽고 말았습니다. 그만큼 책 내용이 재밌어서 엄청나게 빠르게 읽었습니다. 뭔가 끌린 것처럼요. 책 읽으면서 좋았던 점은 intellij부터 스프링 부트, junit테스트, 그리고 aws 배포까지 전체적으로 얕게 접근할 수 있어 웹 구현 과정을 혼자서 쭉 돌아볼 수 있었습니다. 이 책을 읽기 전에는 어떤 공부를 우선시해야 할까에 대해서 많은 고민을 했는데, 읽고 나서 전체적인 흐름에서 여기를 좀 더 공부해봐야 되겠다는 생각을 하게 되었습니다. 현재 저는 JPA가 신기해서 JPA에 대해서 공부하고 JPA와 mybatis의 조합 및 JPA와 QueryDsl의 조합을 한번 .. 2020. 3. 26.
Java Static 처음 회사를 입사했을 때 면접관님이 했던 질문 중에 static이 있는 것과 없는 것의 차이점을 말하라고 했다. 하지만.. 기억이 잘 나지가 않아서 대충 얼버무렸었다. 이제서야 Java Static에 대한 개념을 다시 한번 공부하려고 한다. Class는 static 영역에 생성. new 연산을 통해 생성한 것은 Heap영역에 생성된다. Heap영역의 메모리는 Garbage Collector를 통해 수시로 관리, Static 키워드를 통해 Static 영역에 할당된 메모리는 모든 객체가 공유하는 메모리의 장점을 갖지만 처음 회사를 입사했을 때 면접관님이 했던 질문 중에 static이 있는 것과 없는 것의 차이점을 말하라고 했다. 하지만.. 기억이 잘 나지가 않아서 대충 얼버무렸었다. 이제서야 Java St.. 2020. 3. 26.
스프링부트 시작. 스프링만하다가 새로운 자극이 필요할 것 같아서 스프링부트 공부를 시작하였다. 그래서 책까지 구매했다. 바로 스프링 부트와 AWS로 혼자 구현하는 웹 서비스! https://jojoldu.tistory.com/463 [스프링 부트와 AWS로 혼자 구현하는 웹 서비스] 출간 후기 (출판사: 프리렉, 쪽수: 416, 정가: 22,000원) 서적 링크 오프라인 서점에는 2019.12.04 (수) 부터 올라갈 예정입니다. 강남 교보문고나 광화문 교보문고는 주말에도 올라올 순 있겠지만, 혹시 모르니 꼭 재고 확.. jojoldu.tistory.com 저자 블로그이다. 읽다보니 복잡한 스프링을 이렇게 단순화 시킨 스프링부트에게 감사의 인사 드립니다. 이렇게 스프링 적용을 쉽게만들어주는데.. 아직도 스프링부트를 안쓴다.. 2020. 3. 23.
연속 Insert에 대해 써보려고 한다. 프로젝트를 하다보면 다중 Insert를 생각보다 많이 접하게 된다. (나는 뭐.. 아직 1~2개 상황.. 하지만 요번에 새로 들어가는 프로젝트는 필수로 다중 Insert가 있어야한다.) 효율적인 DB테이블 구조로 인해 입력하는데에 다중 Insert를 해야할때가 많았다. 내가 접해본 대표적인 케이스는 PMS 권한부여이다. PMS 권한부여 - PMS 권한부여를 만들때 MasterAdmin이 기본적으로 설정해놓은 권한 외에 PMS를 관리할 PM이 권한을 만들 수 있는 구조를 만들었다. 그래서 커스텀권한 테이블과 권한설정 테이블로 Insert를 두번이나 했어야 했다. 이때 나는 Mybatis SelectKey를 이용하여 해당 테이블의 Max값을 가지고와서 그 숫자로 Insert했다. 잘 생각해보니깐 나중에 A라.. 2020. 3. 21.