12@RelationId 데코레이터는 한 방향으로만 정의가 됩니다.관계에 있어서 Post의 comment가 정해지면 자동으로 comment의 id가 들어가집니다.즉, commentId에 직접 데이터를 집어 넣을 수 없습니다.@RelationId와 달리 @JoinColu
자바 유틸 함수오라클에서 제공해주는 자바 유틸 함수의 문서입니다.1 로컬 클래스에서 baseNum을 초기화할 경우 기존의 10이 가려져 11이된다.2 3 람다는 맨처음 int baseNum = 10과 같은 스코프를 가지고 있어 가려지지않는다. (같은 스코프 안이라 ba
본격적으로 스프링 공부를 하기전백기선님의 인프런JAVA 8로 기초 공부를 선행 하겠습니다.람다 표현식은JAVA 8 새로 생겼습니다.위의 코드를와 같이 줄이게 해주는 람다 표현식입니다.RunSomething 인터페이스의 추상메서드를 한 줄로 사용 할수 있게 해준다.
학생 인증으로 인텔리제이 Ultimate 버전을 다운 받고백기선님의예제로 배우는 스프링 입문 (개정판)으로 공부 시작명령어를 치니깐 빌드 도중 오류가 발생했다.구글링 해보니깐 메이븐 플러그인 오류라고삭제 후 다시 설치 해보라고 나온다.백기선님 답변삭제후 재빌드
React를 시작으로 NodeJS 공부를 한지 9개월 정도 지났다.Node의 여러 프레임워크로 몇개의 토이 프로젝트를 완성 하였고이것을 포폴삼아 취준을 위해 공고를 쭉 찾아 보았는데..역시나 자바 스프링 위주의 백엔드를 많이 구하는 거 같았다.그래서 시작!
C언어 같은 경우 메모리 관리를 위해 malloc과 free를 사용한다.반면 JS는 객체가 생성되었을 때 자동으로 메모리를 할당하고 쓸모 없어졌을 때 수동 또는 자동으로 해제해주는데자동으로 메모리를 관리하는 경우를 Garbage Collector, GC라고 합니다.GC
PM2는 NodeJS의 애플리케이션 process 관리를 위해 사용됩니다.프로그램의 예상치 못한 종료 시 자동 재시작무중단 서비스Cluster 모드모니터링의 이점을 얻을 수 있다.Cluster 모드에 대한 문서 설명에 따르면코드 수정 없이 NodeJS 애플리케이션을 C
Docker를 셋팅하다보면 Docker와 Docker Compose를 고민하게되고, docker-compose를 파다보면, docker-compose와 동일한 파일을 사용하는 것 같은 docker stack을 발견하게 된다. 그래서 오늘은 docker-compose와
Models can be defined in two equivalent ways in Sequelize:Calling sequelize.define(modelName, attributes, options) API documentation on defineExtendin
npx sequelize-cli seed:generate --name demo-usernpx sequelize-cli db:seed:all링크텍스트
Op.gt : 초과Op.gte : 이상Op.lt : 미만Op.lte : 이하Op.ne: 같지않음Op.or: 또는Op.in: 배열 요소중 하나Op.notln: 배열 요소와 모두 다름
2018년 NorthSec의 Olivier Arteau라는 사람이 발표한 논문에서 발견했습니다.공격자가 JS언어 고유의 프로토타입 체인 동작 원리를 이용해 웹 서버를 공격하는 방법을 prototype-pollutions이라고 합니다.lodash를 시작으로 많은 모듈이