네이버 기사 크롤링을 위해 강의를 따라 코드를 작성했습니다. 제목 외에도 날짜 확인을 위해 기사가 작성된 시간을 불러와 저장하고 싶은데, html을 확인하니 '입력시간'과 '최종수정시간'의 앞뒤 텍스트가 같아서 둘 다 불러와집니다. 예를 들면 이런 식입니다. " 기사입력 " <span class="t11">2018.12.12. 오후 6:07</span> " 최종수정 " <span class="t11">2018.12.13. 오후 2:34</span> 혹시나 싶어 html_nodes를 통해서 불러와볼까 했는데 같은 노드셋의 같은 속성에 있는지 위와 같은 결과가 나옵니다. 둘 중 하나만 불러오고 싶은데 어떻게 하면 좋을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Private 네트워크에 있는 서버가 외부로 나가려면 퍼블릭 서브넷의 NAT 게이트웨이 통해서 다시 인터넷 게이트웨이로 나가는데요. 프라이빗 서브넷의 서버가 NAT 게이트웨이 통하지 않고 바로 인터넷 게이트웨이로 나가는 방법은 안될까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 태블로 대시보드에 필터가 여러개 적용되어 있는데 크기 순으로 되어 있습니다. 첫번째 필터에서 A를 선택하면 A에 해당되는 값만 B,C,D에 나오면 좋겠는데 모든 값이 보여집니다. 어떻게 필터 적용하는지 구체적으로 알려주시면 감사하겠습니다.
thymeleaf 템플릿을 사용할 때 @Controller 사용하면 String으로 반환해서 페이지로 이동하는데 @RestController를 사용하면 String으로 반환할 때페이지로 이동을 못합니다... 그 이유가 무엇이고 어떻게 해결하면 좋을까요? 참고로 hello.html은 templates에 있습니다.. @Controller public class PostController { @GetMapping("/test") public String Test(Model model){ model.addAttribute("data","테스트입니다."); return "hello"; } } 여기서 아래처럼 RestController를 사용하면 페이지를 이동못하고 hello만 반환한다. @RestController public class PostController { @GetMapping("/test") public String Test(Model model){ model.addAttribute("data","테스트입니다."); return "hello"; } } 감사합니다.
회원가입, 로그인 등 DB와 연결된 다른 기능들은 제대로 작동하나 AddToCart 버튼 클릭 시 dedux devTools과 mongodb에 들어가서 확인했을 때 cart에 아무값도 담기지 않습니다,, 오류가 뜨는 부분도 없습니다. 다만 가끔 프로젝트 저장 시 [HPM] Error occurred while trying to proxy request /api/users/addToCart from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) 해당 에러가 뜹니다.. 원인이 뭔지 알 수 있을까요?
강사님, 서포터즈 님들 안녕하세요 오랜만에 질문 남기는 것 같습니다 JPA 응용 1까지 듣고 팀원 모아서 플젝을 하면서 전체적인 기능 틀은 완성했습니다. 이제 리팩토링을 한 뒤, 기능을 천천히 추가해보려 하는데 그 전에 최적화를 신경쓰지 않았더니 기능 하나당 나가는 쿼리 개수가 이만저만이 아니였습니다 그래서 최적화 하려고 강의 들으러 왔습니다! 제가 궁금한 점은 최적화라 함은 날라가는 쿼리의 개수를 줄이는 것 또는 기능 하나가 완료될 때까지 걸리는 시간을 줄이는 것 이라고 생각합니다. 그러면 각 기능을 구현한 메서드 하나당 시작할 때와 완료될 때까지의 시간을 항상 계산하는건가요? ex) System.currentTimeMills()를 이용하여 시작과 끝에서 구한 뒤 뺀 값으로 시간을 측정
/usr/bin/install -m 0775 -o mysql -g mysql -d /var/lib/mysql \ /var/run/mysqld /docker-entrypoint-initdb.d 해당 구문의 동작이 잘 이해가 되지 않아 문의 드려 봅니다. install의 동작은 cp와 유사한걸로 알고 있습니다. 권한을 주는 옵션은 이해가 갑니다 그리고 -d /var/lib/mysql 옵션은 대상 폴더가 있으면 목표 폴더로 하고 없으면 생성하는 옵션으로 알고 있습니다. 이후 /var/run/mysqld /docker-entrypoint-initdb.d 구문이 이해가 잘 안되어 질문을 드립니다. /var/run/mysqld 폴더의 내용을 /docker-entrypoint-initdb.d에 복사하는게 맞는건가요? 그리고 옵션으로 생성한 /var/lib/mysql 폴더에도 복사 하는게 맞는건지요? 개인적으로 잘 사용하지 않는 명령어라 검색 후 비교 하면서 이해를 하는데 해당 부분이 잘 이해가 안갑니다. 설명을 부탁 드립니다
안녕하세요! 강의 잘 듣고 있습니다!! ╰(*°▽°*)╯ localStorage.getItem("counter") 라고 작성해주면 처음에 local storage에 counter라는 key가 생성되지 않았을때는 null값을 가지는걸 console.log로 확인해봤습니다 객체에 존재하지 않는 property는 undefined라고 생각햤는데... 왜 undefined가 아니라 null인지 궁금해요!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 오라클에 있는 self 조인은 dsl문으로 불가능한가여? 예시 TABLE A PK 데이터1, 데이터2 TABLE B PK FK1 FK2 연관관계를 조회하고싶습니다. TABLE A에 있는 PK 데이터 1, 데이터2 들이 서로 연관되어있다는걸 예시입니다. TABLE A -> TABLE B -> TABLE A
강의자료로 제공해주신 소스코드를 모두 확인했는데도 계속 NullPointException 에러가 납니다. 한 가지 다른 점이 있다면 @RunWith를 @ExtendWith으로 변경했습니다. 이유를 알 수 있을까요? java.lang.NullPointerException at jpabook.jpashop.service.MemberServiceTest.회원가입(MemberServiceTest.java:30) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
안녕하세요 html 페이지에 JSON을 연결하고 consolelog를 실행시키는 경우, 크롬에서 작동을 안 합니다. 에러 메세지가 나는데 아마 JSON이 정상 연동 안 된 것 같습니다. Failed to load resource: net::ERR_FILE_NOT_FOUND js 파일의 경로 설정이 뭔가 잘못된 것 같은데 맞을까요? -js 파일의 경로는 다음과 같습니다. C:\Users\caram\OneDrive\Desktop\PUBLIC_API_220123 -"scr"에는 경로를 이렇게 입력했습니다. <script src="./PUBLIC_API_220123/json_001.js"></script> 오류 해결 방법 문의 드립니다. 감사합니다.