inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

service님의 게시글

service service

@wsde43665

수강평 작성수
24
평균평점
5.0

게시글 3

질문&답변

안녕하세요!! 질문있습니다!!

그냥 단순히 컬럼에 article_id를 넣어줌으로써 테이블간에도 연관관계가 맺어졌다고 볼 수 있나? 라는 의문이 들어서 여쭤본거긴 합니다. 강사님 설명 들으니 이해가 되네요 comment 테이블에서 article_id를 참조함으로써 연관관계가 맺어진걸 알 수 있는데, 그럼 혹시 제약조건을 걸지 않는 이유가 뭘까요? 배우는 입장으로서 학습할 때 제약조건을 걸어야 참조 무결성을 유지한다고 알고있는데 실무에서는 제약조건없이 참조만 하는 이유를 알고싶습니다

좋아요수
0
댓글수
3
조회수
290

질문&답변

별도의 쓰레드를 만드는 원리

안녕하세요.. 질문과는 상관없는 내용이지만 멀티 쓰레드에 대해서 공부중이라고 해서 댓글 남겨요!! 혹시 인프런에서 수강중인 멀티쓰레딩에 대한 강의를 듣고 계시다면 추천해주실 수 있나 해서 댓글납깁니다!!

좋아요수
0
댓글수
3
조회수
462

질문&답변

만약에 여러사람과 협업한다고 가정시에

@PostMapping("/upload") public String saveFile2(@RequestParam String itemName, @RequestParam MultipartFile file, HttpServletRequest request) throws IOException { String mainDir = System.getProperty("user.dir") + fileMainDir; Path mainDirPath = Paths.get(mainDir); if(!Files.exists(mainDirPath)) Files.createDirectories(mainDirPath); Path path = Paths.get(mainDir, file.getOriginalFilename()); file.transferTo(path.toFile()); return "upload-form"; } } fileMainDir은 application 설정파일에서 지정한 경로 변수이고, System.getProperty("user.dir")함수를 사용하면 현재 프로젝트가 실행중인 디렉토리의 절대 경로를 찾아내서 반환해준다고 하네요. 저는 이런방식으로 해결했는데 혹시 다른방식이나 베스트 프랙티스가 있을까요??

좋아요수
0
댓글수
2
조회수
312