묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
질문
안녕하세요! 간단한 질문이 있습니다. 7:48 초에 defaultZone에서 서비스를 등록할 서버의 주소로 8761 포트에 등록한다는 것까지는 이해가 되었는데 뒤에 /eureka를 붙여주는 이유는 뭔가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요 질문하나 하겠습니다
클라이언트,스크립트 딴에서 ajax로 컨트롤러딴에 POST방식이고 json 타입으로 보내면 컨트롤러단에서는 @RequestBody로 받아서 제이슨을 객체형태로바꿔서 사용후 @ResponseBody를 사용하여 return으로 다시 json 형식을 반환해주는걸로 이해하고있는데요 이러면 화면을 이동하는건 불가능한거겠네요? 리스폰스바디를 사용한다면 뷰리졸버를 작동시킬 방법이 없으니깐용? 2. GET방식은 JSON타입으로 통신이 안되나요? BODY부분이 없기때문에? 3. 2번이 된다면 AJAX의 GET방식으로 JSON데이터를 보낸다면 컨트롤러단에서는 어떻게 받아야 하나요? GET은 바디부분이없어서 @RequestBody가 안먹힐거 같은데욤 4.
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
EC2 vs lightsail
취미 활동으로 제 블로그나 사이트를 운영해보고 싶은 학생입니다. AWS 를 GCP(너무 어렵습니다..) 보다 선호하여 강의를 보고 배포도 직접 해보려고 하고 있어요. 대충은 lightsail 이 EC2 와 비슷하지만 좀 더 라이트하고 개발에 집중할 수 있도록 나온 것 이라고 알고 있습니다. (EC2 는 설정도 많고 이것저것에 따라 가격도 달라진다고 알고 있습니다) 중소규모 개인블로그를 lightsail 으로 쓸 수 있을까요? 아니면 따로 EC2를 공부해서 써야 하나요?? 트래픽이 그래도 쫌 나온다 하고 .. 글도 많다고 가정했을 때 lightsail 로는 관리를 할 수 없는건가요..
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
npm start 에러 발생(ft. 추가로 node_modules 파일 공유 부탁드리겠습니다.)
오랜 만에 돌아와서 terminal 에서 npm start를 입력하니 에러 메시지가 나오면서 react가 실행되지 않고 있습니다. 구글링을 해보니 package.json에 scripts: start 관련 문구를 넣으면 된다고 하여서 아래와 같이 시도하였습니다. --> package.json에 들어가서 --> scipts 구문과 start 구문을 추가하였습니다. --> 여전히 npm start 가 되지 않으면서 react 가 실행되지 않고 있습니다. --> 에러 로그를 읽어 보면 npm이 문제가 아니고 다른 곳에 문제가 있을 것이라고 하는데 어디가 문제인지 잘 모르겠습니다. --> 추가적으로 package.json과 node_modules를 지우고 다시 npm install 을 시도하였으나 node_modules는 재설치 되지 않았습니다. --> 그래서 다른 경로에 디렉토리를 만들어서 node_modules를 설치해서 다시 grap-market 아래에 옮겼는데 혹시 node_modules도 교체가 필요하다면 강사님께서 파일을 공유해 주시면 감사하겠습니다. 빠른 답변 부탁드리겠습니다. 감사합니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
스크롤 값?
강의에서 알려주신대로 document.body.offsetHeight 값이 전체 스크롤 되야하지만 스크롤 높이 값을 빼주어야지 실질적인 스크롤 가동범위 값이 나오는것 까지는 이해했는데요.. 실제 나오는 화면 높이를 제외하고 나머지 빈공간 높이를 z축으로 스크롤해서 앞뒤로 하겠다는 것도 이해가 안가고, 나머지 스크롤 높이가 왜 window.innerHeight값(창 높이)이 라는게 이해가 안가네요..
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
password 가 안떠요..
삭제된 글입니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
LazyInitializationException 원인을 알 수 있을까요..
안녕하세요 양방향 연관관계와 연관관계의 주인 1- 기본 7분 파트 수업 진행중입니다 Optional<Member> byId = memberRepository.findById(1L); 여기 까진 제대로 호출이 되어 아래 조인이 제대로 수행 되는 것을 확인 하였습니다. select member0_.member_id as member_i1_1_0_, member0_.city as city2_1_0_, member0_.name as name3_1_0_, member0_.street as street4_1_0_, member0_.team_id as team_id6_1_0_, member0_.zipcode as zipcode5_1_0_, team1_.team_id as team_id1_4_1_, team1_.name as name2_4_1_ from member member0_ left outer join team team1_ on member0_.team_id=team1_.team_id where member0_.member_id=? 문제는 다음 소스에서 List<Member> member = byId.get().getTeam().getMembers();for (Member member1 : member) { System.out.println(member1.getName());} System.out.println() 으로 값을 확인하려하면 예외가 일어나고 있습니다.. ㅠ 맴버 객체 @JoinColumn(name = "team_id")@ManyToOne(cascade = CascadeType.ALL)private Team team; 팀 객체 @OneToMany(mappedBy = "team")private List<Member> members = new ArrayList<>(); 다음과 같이 설정 하였습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
sort 관련 질문있습니다.
마지막에 scores[i] 와 scores[minIndex]의 값을 바꿔주는 이유는 무엇인가요? 굳이 바꾸지 않고 그냥 scores[i] = scores[minIndex]; 로 socres[i]에 값만 넣어주고 scores[minIndex]는 없어져도 상관 없는 것 아닌가요?
-
해결됨15일간의 빅데이터 파일럿 프로젝트
클러스터 소프트웨어 설정단계에서 오류가 나요ㅠ
삭제된 글입니다
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
도커 컴포즈 설치 오류 질문드립니다.
docker-compose 설치 시 sudo curl -L ... sudo chmod +x... 이렇게 2개는 정상적으로 잘 되었습니다. (/usr/local/bin/docker-compose 가 있는 것도 확인하였습니다.) 하지만 docker-compose --version를 실행 시 다음과 같은 구문이 나옵니다. 찾아봐도 뭔지모르겠어서 질문 드립니다. /usr/local/bin/docker-compose: line 1: Not: command not found
-
미해결제주코딩베이스캠프 Code Festival: Python 100제
40번질문입니다.
40번문제 질문있습니다. total=0 count=0 limit=int(input("제한값을 입력:")) n=int(input("몸무게 몇명 입력")) for i in range(n): friend=int(input("몸무게 입력")) if total<=limit: total+=friend count+=i#i가 인덱스번호이기 떄문에 0부터 센다. 따라서 i로 세두어도 괜찮음 print(count) 선생님께서 강의하신 코드로 돌렸을 떄 아래와 같이 정답부분이 오류가 납니다. 혹시 count+=1로 해야 하는거 아닌가요? 제한값을 입력:3 몸무게 몇명 입력2 몸무게 입력1 몸무게 입력1 1
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문
안녕하세요. 궁금한게 있는데 말이 떨어질 수 있는 최대 거리를 구하는 문제이기 때문에 이진검색을 할때 기준을 마굿간의 거리로 봐도될까요 ? lt = 1 (마굿간 최소거리) rt = 8(마굿간 최대거리)로 잡고 해도 상관없을지 궁금합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
아나콘다, 주피터 노트북 실행 에러...ㅠㅠ
안녕하세요!! 좋은 강의 잘 듣구 있습니당 사실 주피터 노트북 잘 사용하구 있었는데, 최근에 아나콘다 지우고 재설치를 하고 재실행을 시도하였습니다. 허나 다음과 같은 에러로 주피터가 실행이 안됩니다. 아나콘다도 아이콘으로는 실행이 안되서 프롬프트 통해 anaconda-navigator 타이핑해야 실행이 되구요.. 몇번이나 재설치를 하니 너무 지칩니다. 도와주세요 에러화면은 다음과 같으며 상세 코드는.... Traceback (most recent call last):File "C:\ProgramData\Anaconda3\Scripts\jupyter-notebook-script.py", line 6, in from notebook.notebookapp import mainFile "C:\ProgramData\Anaconda3\lib\site-packages\notebook\notebookapp.py", line 51, in from zmq.eventloop import ioloopFile "C:\Users\terri\AppData\Roaming\Python\Python38\site-packages\zmq\__init__.py", line 125, in from zmq import backendFile "C:\Users\terri\AppData\Roaming\Python\Python38\site-packages\zmq\backend\__init__.py", line 32, in raise original_error from NoneFile "C:\Users\terri\AppData\Roaming\Python\Python38\site-packages\zmq\backend\__init__.py", line 27, in _ns = select_backend(first)File "C:\Users\terri\AppData\Roaming\Python\Python38\site-packages\zmq\backend\select.py", line 32, in select_backendmod = import_module(name)File "C:\ProgramData\Anaconda3\lib\importlib\__init__.py", line 127, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)File "C:\Users\terri\AppData\Roaming\Python\Python38\site-packages\zmq\backend\cython\__init__.py", line 6, in from . import (ImportError: cannot import name 'constants' from partially initialized module 'zmq.backend.cython' (most likely due to a circular import) (C:\Users\terri\AppData\Roaming\Python\Python38\site-packages\zmq\backend\cython\__init__.py) 입니다. 도저히 해석이 안되 도움을 청합니다. 감사합니다.
-
미해결제주코딩베이스캠프 Code Festival: Python 100제
38번 문제 질문입니다.
삭제된 글입니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
동전교환문제
이 문제가 왜 DFS문제인가요??? BFS로 보는게 맞지 않나요?
-
미해결스프링 데이터 JPA
쿼리 캐싱관련 질문드립니다.
안녕하세요. 백기선님 강의 너무 잘 보고있습니다.JPQL로 만든 쿼리가 캐싱이 안되는것 같아 질문드립니다. 테스트로 spring data jpa 의 findById를 JPQL 로 만들어보았습니다. @Query("select p from Person p where p.id = :id") public Person findByIdCustom(Long id); 동일한 트랜잭션에서 동일한 id로 위 쿼리를 여러번 호출하면 호출한 만큼 쿼리가 날아가고 있습니다ㅠ JpaRepository 의 findById 를 여러번 호출하면 정상적으로 한번만 쿼리가 날아가고 이후에는 쿼리가 날아가지 않는데 제가 만든 위 쿼리를 사용하면 호출한 만큼 쿼리가 날아가 질문드립니다.. 위 쿼리로 얻어온 엔티티 객체를 equals로 비교하면 전부 동일한 객체로 나오고 있는데도 쿼리가 여러번 호출됩니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요! 좋은 강의 항상 감사합니다! 지금 섹션 2 진행중인데, 강의 들으면서 스스로 할만한 숙제나 예시, 데이터셋 같은 거 제공받을 수 없을까요?
좋은 강의를 통해 많이 배우고 있습니다! 다름이 아니라, 공부를 하면서, 제가 직접 한 번 코드도 짜보고 하면 기억에 많이 남더라구요... 그래서, 따라하는 것 이외에 숙제처럼 제가 한 번 직접 짜보고 이렇게 저렇게 해보고 싶은데요... 그런 자료를 주실 수 있나요? 혹은, 따로 구할 수 없을까요? 아니면 제가 찾을 수 있는 곳이 있나요? 감사합니다 ^^
-
미해결스프링 핵심 원리 - 기본편
싱글톤 컨테이너의 싱글톤방식의 주의점에서 질문
클라이언트들이 만약 같은 스프링빈(싱클톤으로 되어있는)의 같은 메소드를 동시에 호출한다고 가정하면, 지역변수의 또한 공유 될수 있으니 예상하지 못한 결과 값이 나올 가능성이 있는거 아닌가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 에러 문의 (Execution failed for task ':test'.)
안녕하세요 선생님. ANDY BAE입니다. 테스트 시도 중 아래와 같은 오류가 발생하였습니다. 원인을 찾지 못하여 문의드립니다! Execution failed for task ':test'. > No tests found for given includes: [jpabook.jpashop.MemberRepositoryTest](filter.includeTestsMatching) * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
-
해결됨모던 자바스크립트(ES6+) 심화
질문있습니다~!
const xhr = new XMLHttpRequest();xhr.responseType = 'blob';xhr.onload = () => { const url = window.URL.createObjectURL(xhr.response); /* blob:http://localhost:63342/6737c626-231f-4158-8d46-ac1c207f2e99 */ console.log(xhr.responseURL); /* http://localhost:63342/13/file/video.mp4 */ console.log(url); const video = document.createElement('video'); video.onload = () => { /* 영상이 정상적으로 실행되면 revoke */ /* 해당 URL 에 대해 더이상의 접근을 못하게 하는것인가요? */ window.URL.revokeObjectURL(url); }; video.src = url; /* video Element 에 대한 부가기능 설정 */ video.autoplay = true; video.loop = true; document.querySelector('#show') .appendChild(video);};xhr.open('get', '../file/video.mp4');xhr.send(); 이번 영상 보면서 비동기로 BLOB 객체를 받는 방법을 배운 후 여러가지 시도를 해 보았습니다! video 타입도 문제없이 잘 재생되구요! 여기서 한가지 의문이 생겼습니다. xhr.responseURL 과 window.URL.createObjectURL 로 만든 url 은 기능은 같은 것 같더라구요. 다만 둘 다 로그를 찍어서 확인해보니, responseURL 쪽은 서버 쪽의 파일 Path 가 확연히 들어나는 반면에, createObjectURL 쪽은 새로고침 할 때마다 랜덤한 숫자들과 문자들로 이루어진 고유한 url을 가지고 있는것이 확인되었습니다. 이는 파일의 경로를 감춤으로서 해킹을 막고자 하기 위해 이렇게 createObjectURL을 쓰는 것인가요? 또 하나, video.onload 이벤트에서 window.URL.revokeObjectURL(url) 를 해서 그런지, 해당 URL 로 다시 접근 할 시에 NotFound가 떴습니다. 이 또한 역시 보안을 위해 해당 이벤트를 수행하는 것인가요? 그렇다면 blob 객체를 받아서 HTML에 뿌리고자 할 때는 위 두가지 사항은 필수조건처럼 생각해도 될런지요. 이런 의문을 가지게 된 배경은 그냥 document.createElement 한 후에 바로 src 만 설정해줘도 웹 페이지에서 정상적으로 보이는데, 이렇게까지 수고스럽게 코드를 작성하는 이유가 뭘까 개발자의 입장에서 한번 생각해보면서 자연스럽게 의문이 생기게 되었습니다. 항상 좋은 강의 감사합니다. 정말 많은 도움이 되고있습니다.