안녕하세요! 강사님 강의를 듣고 조금씩 스프링JPA에 용기가 생겨서 이번에는 H2가 아닌 오라클을 직접 연동해봤습니다. 일단 커밋도 잘 되고 조회도 잘 되기는 하는데, 저렇게 위의 빨간 메세지로 시작할 때마다 Exception을 깔고 들어가는데 신경을 안써도 괜찮을까요? 제가 신경쓰이는 메세지는 INFO: HHH000206: hibernate.properties not found 이거랑 저 위에 사진에서 보이는 것처럼 INFO: HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException 이렇게 뜨는것입니다. 앞서 말씀드렸듯이 멤버를 생성해서 persist 하거나 find하는데에는 지장이 없습니다. 근데 혹시나 싶어서 이 오류로 인해 앞으로 강의를 들으면서 문제가 생기지 않을까 싶은 마음에 걱정되서 질문글 남겨봅니다. 답변은 미리 감사드립니다~ 좋은하루 보내세요!! ^_^
강사님 안녕하세요. GROUP BY에 대한 수업을 듣던 중 GROUP BY 없이 평균 값을 구했을 때의 결과값이 궁금해졌습니다. SELECT SupplierID, AVG(Price) FROM Products 라는 식은 어떤 식으로 해석이 가능한가요? 결과값이 궁금해서 직접 해보니 SupplierID에는 1이, AVG(Price) 값으로는 28.86이 반환되었습니다. 각 결과값 1과 28.86이 어떻게 산출된 것인지 문의드립니다. 감사합니다 :)
전부터 궁금했던 건데 강의에서 메모리를 할당 받고 free로 해제를 안해주는 경우에 메모리가 누수된다 하셨는데 강의처럼 for 반복문으로 메모리 누수를 계속 시키는 경우에 free로 해제를 안해주면 나중에 메모리가 부족하게 되지 않나요? 예를들어 400기가의 메모리가 누수됐는데 free를 못하면 400기가의 메모리가 계속 남아있지 않나요? 그럴땐 나중에 free를 해줘도 늦은거 아닌가요? 아니면 컴파일이 끝나면 메모리 누수가 사라지는건가요?
안녕하세요, 코드를 실행시키다 오류가 떠서 질문드립니다. 애완동물을 소개하는 코드 부분에서, 메뉴의 Run에 들어가서 start debugging(f5키)을 통해 코드를 실행시키면 오류없이 잘 되는데, 초록색 삼각형을 눌러 실행시키면 syntax error가 뜨면서 실행이 안되네요.. 코드 자체는 문제가 없는듯 한데, 왜 초록색 삼각형을 눌러 실행시키면 오류가 뜨는 것일까요?
autocomplete-python에 대해 요즘 Error가 많이 발생하여 질문을 올리는 것을 봤습니다. 저도 궁금해서 autocomplete-python Github 에 들어가서 보니 1.17.0버전 최신 버전에 문제가 있네요 그래서 1.16.0버전으로 다운그레이드하고 grammar.txt파일 몇 개 추가하니 정상적으로 작동되네요. 아래 링크는 인프런 블로그에 제가 올린 글입니다. autocomplete-python 오류 (첫 번째 python path 설정) autocomplete-python 오류 (두 번째 버전 다운그레이드) 한번 보시고 괜찮으면 공지사항 에 올려주시면 감사하겠습니다 :)
멀티쓰레드를 학습하게 되면서 나름대로 정리를 해보았는데요. 멀티쓰레드 환경에서는 쓰레드가 공유하는 자원에 대한 일관성이 보장되어야 한다. 즉, 특정 쓰레드에서 공유 자원의 데이터를 변경하면 다른 쓰레드에서도 똑같이 변경된 데이터를 다뤄야한다. 이러한 문제를 해결하기 위해 쓰레드가 공유 자원에 접근하기 전 Lock을 걸고 들어가서 다른 쓰레드가 해당 자원에 접근하지 못하도록 막고, UnLock을 통해서 다른 쓰레드가 접근할 수 있게 해준다. 이 때 접근한 쓰레드는 변경된 공유 자원 데이터를 사용하게 된다. 이렇게 이해한게 맞는건가요 ? 원자성이라는 개념을 이해하기를 하나의 작업을 처리할 때 수행되는 모든 과정들을 일련의 한 묶음으로 보고 이것은 마치 더이상 나누어지지 않는 것처럼 모두 수행되거나 모두 수행되지 않아야 한다. 그런데 Lock을 통해서 원자성을 구현한다고 이해하고 있는데 이게 맞는건지 궁금합니다... 왜냐하면 Lock을 통해서 공유자원에 다른 쓰레드가 접근을 못하게 막는것은 맞지만 Unlock을 할 때까지 여러가지 작업을 할 수 있는데 그것은 원자성을 보장하지 않는 거 같다고 생각해서입니다.
repo를 커스터마이징 할 때, 나만의 레포(MyRepository)를 구현까지 해주는데요. 그러면 MyRepository를 상속받은 PostRepository (실사용할 레포) 에 있는 쿼리메서드들은 어느 시점에, 누가 구현해주며, 구현체는 어디에 있나요? + 그냥 우리가 MyRepository 를 구현했던 방법과 유사한 식으로.. 스프링? 이 빌드시? 에 구현해주는건가요?
안녕하세요. 재미있게 강의를 듣고 있는 수강생입니다. 다름이아니라 43강에서 마지막으로 수정(class-image height property 삭제)을 한 후 image의 높이가 안맞는 경우 가 생깁니다. 크로스 브라우징을 위해 height를 지운다 고 강의에서 말씀하신거 같은데, 어떻게 하면 좋을까요? (font의 경우에는 spoqa font를 서버에서 받아오는데 시간이 너무 오래걸려 Google Fonts로 대체했습니다.) 답변주시면 감사하겠습니다.
안녕하세요 제로초님 ㅎㅎㅎ 배포에 대해서 궁금한점이 생겨 질문 드립니다 ! AWS 프리티어 ec2 서버에 프론트, 백엔드 서버 2개를 배포하면 항시 서버를 켜놓는다고 가정시에 한도 초과가 되버리는데요 그래서 든 생각인데 AWS 계정 2개로 각각 프론트, 백엔드 서버를 배포하여 사용하면 서버를 늘 켜두어도 한도초과가 발생하지 않을것 같은데 혹시 위와같이 하나의 어플리케이션을 한 계정엔 프론트, 다른 계정엔 백엔드 배포하여 사용이 가능 한가요 ?