묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
탈락되면 어떻게 되나요?
마지막에 들어주신 예시 content type : text/html@RequestBody HelloData data 의 경우는 3개의 컨버터를 모두 지나쳐서 탈락하게 된다고 하셨는데요. 그러면 어떻게 되나요? 객체일 때는 null이 넘어오고 primitive 타입일 때는 기본값이 넘어오는 건가요?
-
해결됨홍정모의 따라하며 배우는 C++
17:00 &의 위치
void printElement(int &arr[4]) 라고 입력을 했을때 오류가 생깁니다..... 반면에 강의처럼 void printElement(int (&arr)[4]) 라고 입력을 하면 오류가 생기지 않는데... 왜 그런 걸까요? 저 괄호를 굉장히 의도하고 쓰신거 같은데 딱히 설명을 안되어 있네요.
-
미해결스프링 핵심 원리 - 기본편
PrototypeProviderTest 클래스 내부 코드 질문입니다
클래스 PrototypeProviderTest의 메서드인 providerTest()에서 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(ClientBean.class, PrototypeBean.class); 를 통해 만든 컨테이너 ac를 클래스 ClientBean의 필드에서 @Autowired private ApplicationContext ac; 와 같은 형태로 outer class에 선언한 컨테이너 ac를 끌어와 쓰고 있는데, 질문1) 컨테이너가 초기화 될 때, 자기 자신도 bean으로 등록하기 때문에, 위와 같이 컨테이너 자체를 auto wiring할 수 있는 건가요? 질문2) 컨테이너가 '@Component' annotation에 대해 scan하는 default 범위가 같은 패키지 내부인 것과 마찬가지로 @Autowired를 적용하는 범위도 같은 패키지 내부이기 때문에, 위와 같이 클래스 ClientBean이 outer class로부터 컨테이너를 auto wiring을 할 수 있는 것인가요? 질문3) "스프링"에서 '컨테이너'라는 것은 하나의 프로젝트 안에서 단 1개로 global하게 존재하는 객체가 아닌, 이곳저곳에 여러 개로 존재할 수 있는 독립적인 객체인가요? 질문4) 메서드 providerTest()의 첫번째 줄인 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(ClientBean.class, PrototypeBean.class); 라는 "코드1"과 클래스 ClientBean의 필드인 @Autowired private ApplicationContext ac; 라는 "코드2" 이 두 코드는 서로 상호 의존적인 것 같습니다. 왜냐하면 코드1이 수행되려면 (ClientBean.class를 사용하므로) 코드2를 포함하고 있는 클래스 ClientBean의 초기화가 선행되어야 하고 코드2가 수행되려면 코드1의 컨테이너 ac의 초기화가 선행되어야 하기 때문입니다. 서로가 서로를 선행해야 하는 상황인데 어떻게 문제 없이 잘 동작하는지가 의문입니다.
-
미해결스프링 핵심 원리 - 기본편
OCP 위반인지 여쭤봅니다
안녕하세요 선생님, 강의 듣고나서 궁금한 점이 생겨 여쭤봅니다. int discountPrice = discountService.discount(member, 10000, "fixDiscountPolicy"); int rateDiscountPrice = discountService.discount(member, 20000, "rateDiscountPolicy"); 이렇게 호출하게 되면 결국 구현체의 빈 이름을 명시하게 된 것이라고 이해되는데, 추후 빈의 이름이 변경되거나 하는 등의 사항이 발생하면 클라이언트에도 영향이 미치기 때문에 OCP 위반이라고 볼 수 있는건가요 ?? 혹시 그렇다면 , 이건 여러개의 구현체 중 하나를 골라야하는 상황이기 때문에 어쩔 수 없다고 생각하면 되는건가요 ??
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
섹션 plan 01 질문입니다
인라인 블럭은 넓이값도 가지고 있고 마진값도 있는데 왜 margin:auto가 적용이 안된건가요? 25분대 보면 hr.bar를 display:inline-block 바꿔주니깐 마진 오토가 적용이 안된게 잘 이해가 안가요.
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
줄바꿈
<br>태그를 document.write(str + "<br>"); 여기다가 이렇게 두면 줄바꿈이 잘 되는데 왜 사진과 같이 했을 때는 줄바꿈이 안될까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
역 슬래쉬 사용
멀티라인 입력할때 \ 를 사용해도 에러가 나네요 뭐가 문제인걸까요
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
replace 질문
4분 25초에서 replace는 전부 다 일치할때만 사용할 수 있다는게 어떤 의미인지 잘 이해가 되지 않습니다. 6.30. 에서 6과30은 숫자타입이고 .은 문자타입이기에 두 타입이 달라서 사용이 안된다는 의미인가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Stateless 관련 영한센세 발표 동영상 링크 공유 드립니다.
발표 동영상 1월 20일에 영한센세께서 발표하신 강의와 관련 있는 흥미로운 동영상이 있어 공유드립니다. 관련 내용은 (6:42) 에 있습니다 ㅎㅎ! “저작물에 대한 인터넷 링크를 하는 행위는 개개 저작물의 웹 위치 정보나 경로를 나타내는 것에 불과하고 ‘복제’, ‘전송’의 방법으로 저작물을 이용하는 행위가 아니므로, 저작권 침해에 해당하지 않는다”출처 : 스마트경제(http://www.dailysmart.co.kr) 라고해서... 링크 올려봅니당...! (저는 관련 회사 개발자가 아닙니당 ㅎㅎ 그냥 팬이에용)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제 파일이 안열리네요
메모장파일을 열리는데 python 파일이 안열리는데 무엇이 잘못 됬을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
바벨과 웹펙 설정하기에서 질문 있습니다
npm run build를 통해 dist 폴더에 app.js가 잘 생겨서 index.html을 켜보니 문구가 안뜨고 브라우저 콘솔에 ReferenceError: $RefreshReg$ is not defined 이런 에러가 뜹니다. 무슨 문제인지 아실까요 아래는 제 package.json 파일입니다 "dependencies": { "@emotion/babel-plugin": "^11.2.0", "@types/react": "^17.0.3", "@types/react-dom": "^17.0.3", "babel-core": "^6.26.3", "cross-env": "^7.0.3", "css-loader": "^5.2.0", "react": "^17.0.2", "react-dom": "^17.0.2", "style-loader": "^2.0.0", "typescript": "^4.2.3" }, "devDependencies": { "@babel/core": "^7.13.10", "@babel/preset-env": "^7.13.12", "@babel/preset-react": "^7.12.13", "@babel/preset-typescript": "^7.13.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", "@types/node": "^14.14.35", "@types/webpack": "^4.41.26", "babel-loader": "^8.2.2", "eslint": "^7.22.0", "eslint-config-prettier": "^8.1.0", "eslint-plugin-prettier": "^3.3.1", "prettier": "^2.2.1", "react-refresh": "^0.9.0", "type-fest": "^1.0.1", "webpack": "^5.28.0", "webpack-cli": "^4.5.0", "ts-node": "^9.1.1"
-
미해결Vue.js 시작하기 - Age of Vue.js
영상보고 똑같이 했는데..
localhost 의 포트넘버가 계속 바뀌네요 ㅠㅠ 어떨떈 8081, 어떨땐 8082.. 동작상엔 문제가 없긴 하지만 혹시 원인 알고계시다면 알려주시면 감사하겠습니다!
-
미해결실전! 스프링 데이터 JPA
entity listener 관련 질문드립니다.
안녕하세요, 강의 자체와 밀접한 관련은 아니지만, entity listener을 사용해보려던 중 궁금한 점이 생겨 질문드립니다. postUpdate, preUpdate ... 등등 엔티티가 변경되거나 등록되거나 삭제된 전후로 감시하는 것이 아니라, 항시 감시하려고 할 때도 entity listener을 이용하나요? 원하는 로직은, 상품 엔티티가 있고, 유통기한 컬럼을 감시해서 날짜가 지났을 시 삭제하는 등의 처리를 하고 싶습니다. 이러한 경우에는 어떤식으로 사용할 수 있을지 질문드립니다. 항상 좋은 강의 감사합니다.
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
파일명 작성시 f 관련 질문
파일명 작성에서 파일명 앞에 f가 문자열 포매팅 해주는 것인가요?
-
미해결Ionic, 아이오닉 100분 핵심강의
아이오닉 http post 방식
안녕하세요! 아이오닉에서 사진파일을 업로드해서 모델이 있는 flask서버로 보내고 싶은데 post하지 못하고 http 400에러를 뱉는 상황이 나오네요 대체 어떤 코드가 잘못된건지 모르겠습니다ㅠㅠ 에러내용: HttpErrorResponse {headers: HttpHeaders, status: 400, statusText: "OK", url: "https://reqres.in/api/register", ok: false, …} postData(){ console.log('post data'); var url = 'https://reqres.in/api/register'; let postData =new FormData(); postData.append('email','eve.holt@reqres.in'); postData.append('password','pistol'); this.data = this.http.post(url, postData); this.data.subscribe(data =>{ console.log(data); });
-
미해결홍정모의 따라하며 배우는 C언어
사라진 메모리에는 무슨 값이 남아있나요?
내용 그래도 입니다 ㅎㅎ없어진 메모리 공간에 값이 어떤것이든 있긴 할텐데 어떤값인지는 모르는건가요? 아니면 남아있긴 한가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
vscode run 이 안돼요
vscode에서 run without debugging을 누르면 이렇게 되요. 실행은 안돼고 이렇게 사이트가 뜨네요. 뭐가 문제일까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
socket 라이브러리에 대해서 질문이 있습니다!
안녕하세요 영한센세~~ socket 라이브러리의 라이프사이클 궁금합니다.제가 이해한 바로는 애플리케이션 계층의 SOCKET 라이프러리에서 3 way handshake 연결을 끊을땐 4 way handshake과정을 하는 것으로 이해했는데! 그렇다면 서버측에서 응답 요청이 완료될때까지 SOCKET 라이브러리의 연결은 지속되는 것인가요~? 결론적으로...하기 빨간색 네모친 부분에 대해서도 SOCKET 라이브러리가 살아있는지가 궁급합니다!!
-
미해결아마존 클라우드 무료계정으로 시작하는 서버리스 애플리케이션 프로젝트
aws에서 cloudfront, elb, nginx 구성에서 https 웹서비스를 구현하려고 하는데 이때 ssl을 어느 포인트에 배치해야 하나요?
안녕하세요, 강사님 aws에서 cloudfront, elb, nginx 구성에서 https 웹서비스를 구현하려고 하는데 이때 ssl을 다음 중 어느 포인트에 배치해야 하나요? 그럼 답변 부탁 드리겠습니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
_socket 이 비었습니다.
채팅 테스트#2 부분에서 좀 다른 부분이 있습니다(17분쯤). 더미클라에서 10개를 만들었을때는 문제없이 잘 작동했는데 100개로 변경했을때 다음과 같이 null오류가 뜹니다. 처음에는 이렇게 null이 뜨다가 조금 지나면 위 사진 처럼 정상적으로 작동 합니다. GameRoom에 Broadcast의 lock 부분에 breakPoint를 잡고 돌리면 위 사진처럼 Send부분에 _socket이 null이 라고 뜹니다. 어디선가 Disconnet를 했다는걸까요? 아직 진도를 따라가기도 벅찬 실력이라서 ㅜ 어떻게 문제를 찾아야 할 지 모르겠습니다.