Yun Blog

기술 블로그

인텔리제이 JPA Console

JPA Console

JPA를 시작하면서 크게 불편했던 점이 쿼리 실행 결과를 바로바로 확인할 수 없는 점이었는데 IntelliJ JPA Console 기능으로 확인해볼 수 있습니다. DataBase 연동 Data Source 사용 중인 데이터베이스를 선택합니다. Database 정보 입력 Name, Host, Database, User, Password를 입력......

인텔리제이로 Builder Pattern 쉽게 구현하기

이미 많은 분들이 빌더 패턴 관련해서 포스팅을 잘 정리해주셔서 빌더 패턴에 대해서 설명 해주기 보다는 인텔리제이 플러그인을 활용해서 좀 쉽게 사용할 수 있는 팁을 포스팅을 해보겠습니다. 물론 Lombok을 활용해서 빌더를 손쉽게 사용할 수있지만 Lombok을 사용하지 않고도 쉽게 만들 수 있는 방법을 소개해드리겠습니다. Builder Generator......

JPA n+1 문제

JPA N + 1 문제 1234select o.* m.*from Order oleft outer join Member m on o.MEMBER_ID=m.MEMBER_IDwhere o.id =1 실행된 SQL을 보면 즉시 로딩으로 설정한 member 엔티티를 조인 쿼리로 함께 조회한다. 여기까지 보면 글로벌 즉시 로딩 전략이 상당히 좋아보이지만 문제는......

Package.json 파일로 API 버전 설정

프로젝트 구성 package.json 파일로 API URL을 설정하는 간단한 방법을 포스팅 해보겠습니다. 기본 프로젝트 구성은 WebStorm 으로 Node 프로젝트를 생성한 구조 입니다. pacakge.json 파일 123456789{ "name": "api-version", "version": "1.0.0", "private": t......

Loopback 게시판 만들기 (1)

초간단 게시판 만들기

Loopback 으로 게시판을 만드는 프로젝트를 진행하겠습니다. 앞선 포스팅에서 설명 드렸다시피 Loopback은 정말 빠르게 REST API를 만들어 낼 수 있습니다. 회원 가입, 로그인, 로그아웃, ACL, 설정 등 매번 구현해야 하는 귀찮은 로직들을 내부 Model을 사용해서 빠르게 만들 수 있습니다. 하지만 이렇게 말로 설명해 드리는 것보다 웹......

Loopback 시작하기

최근 이직을 하게 되어 이렇게 오랜만에 포스팅하게 되었습니다. 바쁘다는 핑계로 미루다 보면 계속 못할 거 같아 많은 준비는 못 했지만 이번 회사에서 처음 접하게 된 Loopback Framework를 간단하게 정리하겠습니다. 공식 문서에 상세한 내용이 나와 있어 이론보다는 실습 위주로 설명하겠습니다 1개월 정도밖에 사용해보지 않은 프레임워크라 이론적인......

AWS S3 업로드시 이미지 최적화

AWS S3 이미지 업로드시 이미지 최적화를 진행하고 업로드하는 것이 브라우저에서의 속도가 크게 도움이 됩니다. formidable 업로드 , AWS-S3 업로드는 이 전 포스팅에서 한번 다뤘기 때문에 간단하게 설명하고 이미지 최적화 적업에 대해서 자세히 포스팅하겠습니다. Github클릭해서 전체 소스를 보시는 것을 권장합니다. 작업순서 formid......

Node.JS로 카카오봇 만들기

전체소스는 GitHub branch develop-base에서 확인할 수 있습니다. 옐로우 아이디 등록 해당 프로필은 하번 설정하면 변경이 불가능합니다. 이 작업이 완료되면 2 ~ 3일 이후에 옐로우아이디가 발급됩니다. 발급되기 전까지 Node API 서버를 구성합니다. 자세한 설명은 아래에 있습니다. API형 자동읍답 설정하기 선택 앱 ......

npm sudo 권한으로 설치시 오류 해결

1-bash: sodu: command not found NPM으로 모듈을 설치할 때 sudo 권한으로 설치할 경우 위와 같은 오류가 발생할 경우가 있다. 1234sudo ln -s /usr/local/bin/node /usr/bin/nodesudo ln -s /usr/local/lib/node /usr/lib/nodesudo ln -s /usr/lo......

Node AWS S3 업로드

Node.Js에서 AWS S3업로드 예제입니다. 본 예제의 전체 소스는 GitHub에서 참고할 수 있습니다. S3에 관련된 설정이 완료됐다는 가정하에 포스팅을 진행하겠습니다. 필수 패키지 설치 123npm install formidable --savenpm install async --savenpm install aws-sdk --save formi......