인기글
-
Querydsl
자주쓰는 Querydsl 함수/표현식 정리
Expressions.stringTemplate Expressions.dateTemplate MathExpressions DateTimeExpression BooleanExpression StringExpression CaseBuilder ex) new CaseBuilder().when(~~).then(~~).otherwise(~~).as("test") null 일때 coalesce eq === ne !== like 'abc' contains '%abc%' lt = 사용자함수 (ex. date) Expressions.dateTemplate(Date.class, "function('DATE_SUB_INTERVAL',{0}, {1}, DAY)", "2021-01-01 00:00:00", 1)) MySQL56..
-
node
NVM 자주쓰는 명령어
# node 버전 지정해서 설치하기 $ nvm install 10.16.3 $ nvm install 10 // 10.x 의 마지막 버전 # node 최신버전 설치 $ nvm install node $ nvm install --lts // lts 최신버전 # 설치된 node.js 목록 확인하기 $ nvm ls # 설치할 수 있는 모든 node 버전 조회 (너무 많아서 굳이 명령어 때려보기보다 이런게 있구나 정도로만..) $ nvm ls-remote # 특정 버전의 node 사용하기 $ nvm use $ nvm current // 현재 사용중인 버전 확인하기 $ nvm uninstall // 필요없는 node 버전 삭제하기 # 설치되어 있는 가장 최신버전의 node를 디폴트로 사용하기 $ nvm alias ..
-
Tool
[Agile + Devops] Jira, Bitbucket, Jenkins
요즘 애자일(Agile), 애자일 방법론 , Devops 라고해서 많이 뜬다. 초기 소프트웨어 개발방법은 '계획 -> 설계 -> 빌드 -> 테스트 -> 배포 -> 서포트' 라는 계획 중심에 가까웠다. 하지만 지금은 너무나도 시대가 빠르게 변화하고 있고 유동적이어서 사용자가 많은 시간을 기다려 주지 않는다. 그런 불확실한 미래에 발빠르게 대응하기 위해 전략들이 나오게 되었는데 그중 하나가 애자일이다. 애자일은 사용자 요구에 맞춰 빠른 피드백으로 테스트하고 개발하고 지속적으로 반영하는 방식이다. 사용자는 최소 기능 제품을 일찍 볼 수 있고, 회사는 사용자의 피드백을 통해 다음 제품을 더 훌륭하게 만들 수 있다. 즉, 소통, 협업, 통합 및 자동화를 강조하는 소프트웨어 개발론이고 개발과 운영이 상호의존적으로 ..
-
node
npm private repository 배포
자주사용하는 관련 명령어 npm whoami npm logout npm config set _auth @@@ npm config set always-auth true npm publish install npm -registry http://nexusrepo.넥서스url/repository/npm-repository-private/login npm -registry http://nexusrepo.넥서스url/repository/npm-repository-group/ install 1. 로그인 npm login -registry=http://nexusrepo.넥서스url/repository/npm-repository-private/ 2. 1번 혹은 .npmrc 에 repository와 token설정 _aut..
-
JPA
Jpa Mysql column 자료형
Java DB 숫자 Byte tinyint(4) Short smallint(6) Integer int(11) Long bigint(20) BigDecimal decimal(19,2) Float float Double double Boolean bit(1) 날짜/시간 Date LocalDate date Timestamp LocalDateTime datetime Time time 문자열 String varchar(255) Clob longtext Byte[][2] tinyblob Blob longblob