분류 전체보기28 JOIN 조인에 대해서 알아보자. JOIN 5줄 요약! 조인은 두 개 이상의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 것을 말한다. INNER JOIN(내부 조인)은 테이블을 조인할 때, 테이블에 모두 지정한 열의 데이터가 있어야 한다. OUTER JOIN(외부 조인)은 테이블을 조인할 때, 1개의 테이블에만 데이터가 있어도 결과가 나온다. CROSS JOIN(상호 조인)은 한쪽 테이블의 모든 행과 다른 쪽 테이블의 모든 행을 조인하는 기능이다. SELF JOIN(자체 조인)은 자신이 자신과 조인한다는 의미로, 1개의 테이블을 사용한다. INNER JOIN(내부 조인) 테이블을 연결할 때 가장 많이 사용한다. 그냥 조인이라고 부르면 내부 조인을 의미한다. SELECT FROM INNER JOIN ON [W.. 2023. 9. 13. 파일 업로드 에러(/tmp/undertow) 한동안 이미지 업로드 및 파일 업로드를 하지 않아 에러가 발생하였다. 아래는 에러 로그의 일부이다. 2023-09-12 10:01:02 [WARN ] [AbstractHandlerExceptionResolver.java]logException(199) : Resolved [org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.nio.file.NoSuchFileException: C:\Users\hyo\AppData\Local\Temp\undertow.8002257472558705684.8080.. 2023. 9. 12. RestTemplate 에러 에러가 발생하였다.. public Response send(Request request) thorws JsonProcessingException { try { WebRequest webRequest = new WebRequest(); headers.setContentType(Media.APPLICATION_JSON); String url = apiUrl + "/test"; ResponseEntity responseEntity = restTemplate.exchange(url, HttpMethos.POST, new HttpEntity(webRequest, headers), new ParameterizedTypeReference() {}); // 이 부분에서 오류 발생 ... } } ConcurrentMod.. 2023. 9. 12. 시작 고민하다 블로그를 시작하였다. 원래도 고민이 많았던 블로그였지만 개인 노션에 정리했던 것들을 블로그로 하면 좋을 것 같다는 의견을 듣고 시작하게 되었다. 개인적인 공간에서는 아무도 나에게 비평할 수 없어 노션으로 시작을 하였다. 그냥 내가 공부한 내용이 사소한 거라도 아무도 비판할 수 없을 것 같아서? 괜한 두려움에? 개인 공간에 시작을 하였던 것이다. 꾸준히 공부한 것들을 정리하다 보니 그래도 조금은 쌓이게 되었다. 그걸 누구에게 보여줄 생각은 없었으나 다른 것을 피드백을 받던 중 블로그로 옮겨보는 것도 괜찮을 것 같다는 의견을 듣고 생각해 보게 되었다. 그리고 개인적인 공간은 비평도 못하지만 나에게 피드백도 줄 수 없다는 글을 보고 우물을 벗어나보고자 (사실 이것도 우물일 수 있다..) 시작하게 되었.. 2023. 8. 29. 이전 1 ··· 4 5 6 7 다음 반응형