묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결초보를 위한 도커 안내서
맥 m1에서는 하시코프가 동작하지 않나요?
아래와 같은 에러가 발생합니다. WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x6955a0, 0x9) /usr/local/go/src/runtime/panic.go:596 +0x95 runtime.newosproc(0xc420022000, 0xc420032000) /usr/local/go/src/runtime/os_linux.go:163 +0x18c runtime.newm(0x6a4348, 0x0) /usr/local/go/src/runtime/proc.go:1628 +0x137 runtime.main.func1() /usr/local/go/src/runtime/proc.go:126 +0x36 runtime.systemstack(0x7cc200) /usr/local/go/src/runtime/asm_amd64.s:327 +0x79 runtime.mstart() /usr/local/go/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:281 fp=0xc42001e788 sp=0xc42001e780 runtime.main() /usr/local/go/src/runtime/proc.go:127 +0x6c fp=0xc42001e7e0 sp=0xc42001e788 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:2197 +0x1 fp=0xc42001e7e8 sp=0xc42001e7e0
-
미해결스프링 핵심 원리 - 고급편
향후 강의 궁금해서 질문드려요
안녕하세요 김영한강사님 강의를 수강하고 있는 학생입니다 혹시 향후 Spring Security나 Spring Batch에 관해서 강의는 없는지 궁금합니다! 김영한님 강의를 듣고 프로젝트를 만들어보려고 하는데 저 두가지 기술이 있다고 들었습니다. 저 기술들은 실무에서 얼마나 자주 사용하고 중요도가 높은지도 궁금합니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
GenerationType IDEN.과 SEQU.의 차이
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. IDENTITY와 SEQUENCE의 차이를 알고 싶습니다. @GeneratedValue(strategy = GenerationType.SEQUENCE)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
서버의 개념
안녕하세요 서버에 대한 이해는 어렵네요 늘. 몇 가지가 궁금합니다! 스프링 부트의 등장 - 과거에는 '서버'에 WAS(ex. 톰캣)을 직접 설치, 실행하고 ... => Q1) 여기에서요! '서버'는 장비서버를 얘기하는것 맞죠? 클라우드로 따진다면 EC2(리눅스 등), 예전이라면 물리적 pc1대. Q2) 그리고 WAS를 설치한다는 말은 이 장비'서버'에 프로그램 의미인 서버(WAS)를 설치한다는 말이지요? Q3) 요즘의 방식(.jar를 실행만 하면 됨) 에서는 정적인 웹서버-WAS-DB 방식이 아닌 WAS-DB 방식인 거죠? 그렇다면 웹서버의 장점(역할 분산) 이 있다고 했는데 왜 그렇게 하지 않는거죠? 매번 친절한 질문 너무 감사합니다. 복습하는 중에 다시 궁금해졌네요!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JPA시 테이블 자동생성 및 마이바티스와의 혼용
JPA에서 엔티티를 설정해주면 자동으로 디비에 테이블을 생성해줍니다. 강의내용중에 생성되는 테이블 ddl을 그대로 안쓰고 정제해서 쓰신다고 하셨는데,그말은 jpa로 Auto로 생성되는걸 막아놓고, 디비에서 직접 create를 하신다는 말씀이신가요?? 그리고 혹시 jpa와 mybatis를 같이 사용 할 수 있나요? 서칭해보면 가능하다고 하는데, jpa사용법은 나름 숙지된 상태인데팀플젝으로 마이바티스를 사용하고 싶은 상황입니다.같이사용하기 어려울까요? spring: jpa: hibernate: ddl-auto: update
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
DTO와 FORM의차이.
앞의 강의에서 데이터를 넣어주거나 수정할때, 엔티티의 필드가 노출 될 수 있기 때문에. 멤버엔티티를 쓰는것은 좋지 않다고 배웠고, 그 해결방법으로 web패키지 안에 memberForm 을 만들어서 원하는 필드만 넣어주도록 했습니다.근데 이번강의 23분쯤 내용에 서비스단에서 넘겨주는 메서드가 많으면service패키지 안에 memberUpdateDto 이런식으로 만들어서 넘겨주라고 강의를 하셨는데,폼 객체와 DTO객체의 차이가 있나요?강의내용에 따르면 두 객체의 차이는 member_id가 들어가고말고의 차이인것같은데... 설명해주시면 감사하겠습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품 삭제, CRUD
안녕하세요 현재 기능상 Create Update Read 밖에 없길래 Delete를 추가하려고 제가 한번 추가해봤는데요. 문제가 발생해서 질문 드립니다. Controller는 이렇구요 @GetMapping("items/{itemId}/delete")public String deleteItem(@PathVariable Long itemId) { itemService.deleteItem(itemId); return "redirect:/items";} Service 로직은 단순 Repository를 조회하여 쿼리를 날리는 로직입니다. public void deleteItem(Long itemId) { itemRepository.delete(itemId);} 그리고 Repository는 public void delete(Long id) { em.createQuery("delete from Item i where i.id = :id", Item.class) .setParameter("id", id);} 이렇습니다. 그리고 삭제 버튼을 추가하기 위해 itemList.html에 <a href="#" th:href="@{/items/{id}/delete (id=${item.id})}" class="btn btn-danger" role="button">삭제</a> 해당 코드를 추가하였습니다 그래서 순조롭게 Application Run을 하고 삭제버튼을 눌렀는데! IllegalArgumentException : Update/delete queries cannot be typed 라는 Exception이 터지면서 HttpStatus 500이 터지네요 ㅠㅠ 해결방법이 뭘까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
webapp 폴더 내 index.html이 로드되지 않는 현상
안녕하세요 강의 수강 중 질문이 있어 글 남깁니다. 현재 쓰는 환경은 InteliJ 얼티메이트 체험판을 사용중이고, 서블릿으로 강의해주신 부분을 전부 다 정상동작을 확인했습니다 마지막으로 webapp 폴더 내 index.html을 변경하는 부분을 따라하던 중 WhiteLabel Page (404)만 뜨고 index.html이 로딩되지 않습니다. 뭔가 설정으로 고칠 수 있는 건지.. 답변부탁드립니다. 제 프로젝트 뿐 아니라 샘플 프로젝트 올려주신걸 다시 import 받아서 실행해봤는데도 index.html 로딩되는 부분은 정상적으로 조회되지 않습니다.그 외 다른 기능들은 정상적으로 동작합니다. 확인 부탁드립니다. 감사합니다. <샘플 프로젝트에서 실행한 사진>
-
미해결캐글 실습으로 배우는 데이터 사이언스
수업중 필요한 csv파일
설문조사 응답 분석3에서 6분20초쯤에 환율계산을 위한 정보를 가져오시는데, rates = pd.read_csv('data/conversionRates.csv'), 어디서 가져오셨는지 알수 있을까요 ?
-
미해결Vue.js + TypeScript 완벽 가이드
질문이요!!
혹시 화면에서 마우스로 그라데이션 컬러의 선 긋는 프로그램 뭔지 알 수 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
상품의 상세정보를 데이터베이스에서 가져오기에서...서버로 요청보는거..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. DetailProductPage.js에서 import React, { useEffect } from 'react' import axios from 'axios' function DetailProductPage(props) { const productId = props.match.params.productId console.log(productId) useEffect(() => { axios.get(`/api/product/products_by_id?id=${productId}&type=single`) .then(response => { if(response.data.success){ console.log('response.data', response.data) }else{ alert('상세 정보 가져오기를 실패했습니다.') } }) },[]) return ( <div style={{fontSize: "100px"}}> DetailProductPage </div> ) } export default DetailProductPage 서버에서는 router.get('/products_by_id', (req, res) => { let type = req.query.type let productId = req.query.id //productId를 이용해서 DB에서 productId와 같은 상품의 정보를 가져온다. Product.find({ _id: productId }) .populate('wirter') .exec((err, product) => { if(err) return res.status(400).send(err) return res.status(200).send({ success: true, product }) }) }) 이렇게 했는데 콘솔 창에 자꾸 xhr.js:178 GET http://localhost:3000/api/product/products_by_id?id=61a724c07a509357ff088d79&type=single 400 (Bad Request) dispatchXhrRequest @ xhr.js:178 xhrAdapter @ xhr.js:12 dispatchRequest @ dispatchRequest.js:52 Promise.then(비동기) request @ Axios.js:61 Axios.<computed> @ Axios.js:76 wrap @ bind.js:9 (익명) @ DetailProductPage.js:12 commitHookEffectList @ react-dom.development.js:22030 commitPassiveHookEffects @ react-dom.development.js:22064 callCallback @ react-dom.development.js:336 invokeGuardedCallbackDev @ react-dom.development.js:385 invokeGuardedCallback @ react-dom.development.js:440 flushPassiveEffectsImpl @ react-dom.development.js:25392 unstable_runWithPriority @ scheduler.development.js:697 runWithPriority$2 @ react-dom.development.js:12149 flushPassiveEffects @ react-dom.development.js:25361 performSyncWorkOnRoot @ react-dom.development.js:24251 (익명) @ react-dom.development.js:12199 unstable_runWithPriority @ scheduler.development.js:697 runWithPriority$2 @ react-dom.development.js:12149 flushSyncCallbackQueueImpl @ react-dom.development.js:12194 flushSyncCallbackQueue @ react-dom.development.js:12182 unbatchedUpdates @ react-dom.development.js:24439 legacyRenderSubtreeIntoContainer @ react-dom.development.js:27527 render @ react-dom.development.js:27608 ./src/index.js @ index.js:50 __webpack_require__ @ bootstrap:785 fn @ bootstrap:150 1 @ serviceWorker.js:137 __webpack_require__ @ bootstrap:785 checkDeferredModules @ bootstrap:45 webpackJsonpCallback @ bootstrap:32 (익명) @ main.chunk.js:1 createError.js:16 Uncaught (in promise) Error: Request failed with status code 400 at createError (createError.js:16) at settle (settle.js:17) at XMLHttpRequest.handleLoad (xhr.js:61) 이렇게 오류가 뜨면서 서버로 보낸 요청 자체가 잘못되었다고 하는데....아무리 구글링해도 안나오고..미치겠네요ㅠㅠㅠ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
강사님 갑자기 모든 코드에 대해서 exit_code_1 오류가 발생합니다.
원래 다 풀렸던 문제들도 다 exit_code_1이 발생합니다. 테스트상의 이유로 코드를 올릴테니 강사님 컴퓨터에서는 어떻게 동작하는지 알고 싶습니다. 섹션 2 의 8 뒤집은 소수 입니다. # import sys # sys.stdin = open("input.txt","rt") def reverse(x): strNum = str(x) return int(''.join(list(reversed(strNum)))) def isPrime(x): if x == 1: return False for i in range(2, x): if x % i == 0: return False return True N = int(input()) sourceArr = list(map(reverse, map(int, input().split()))) for a in sourceArr: if isPrime(a): print(a, end=" ")
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
${param.paramData} 에 대한 궁금한 점이 있습니다.
안녕하세요 강사님 항상 강의 잘 듣고 있습니다. 수업을 듣다가 HTTP 요청 파라미터 접근 : param에 대해 궁금한 점이 있는데요. 이번 예시를 보면 클라이언트에서 쿼리 파라미터로 서버에 데이터를 보내줬을 때 다시 타임리프에 동일한 값을 뿌려주고 있는데 이 방식이 자주 사용되는지 궁금합니다.클라이언트에서 보낸 값을 서버에서 다시 클라이언트로 보내주는게 의미가 있는건가? .. 라는 생각이 드네요.아니면 이전 강의인 mvc 1에서 했던 것처럼 상품 등록을 한 후 다시 제품의 상세페이지를 보여줄 때 ? 사용할 수 있긴 한데.. 잘 모르겠네요. 혹시 제가 놓치고 있는 부분이 있는지 궁금해서 질문드립니다.감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
redirect시 @RequestParam이 동작을 안합니다. ㅠㅠ
강사님 일단 로그인안한 상태에서 /items에 접근하면 -> 이렇게 쿼리파라미터를 들고 login페이지로 새로 보여주는거까지는 잘됩니다. -> 근데 여기서 /items로 redirect해줄려고 @RequestParam어노테이션을 사용해서 쿼리파라미터를 받아오려고 하면 이렇게 뜨거든요. 그래서 제가 컨트롤러 단에서 페이지를 다른 페이지로 돌리고 로그를 찍어보닌까 @RequestParam으로 redirectURL이라는 쿼리파라미터를 못불러 오는것 같습니다. defalutURL을 넣어서 / 로 해주면 계속 /로가고 저걸 안넣어주면 쿼리파라미터를 찾을 수 없다고 에러가납니다. 이런 경우 어떻게 해결해야 할까요? 강의랑 특별히 다르게 한건 없는데;;;
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
VyOS 라우터 설치와 기본 네트워크 설정 실습
안녕하세요 해당 강의에서 dns서버 설정 후 8.8.8.8이랑 야후사이트로 ping이 나가지 않는데 혹시 왜 그런지 알 수 있을까요? 강의보고 그대로 따라했습니다ㅜㅜ
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [취업편]
이직 희망자 시간 배분에 관하여 여쭙고 싶습니다
안녕하세요 정수님 잘 만드신 좋은 강의 열심히 듣고 있습니다. 저는 전자정부프레임워크를 쓰는 SI 기업에 근무중입니다. 서비스 기업으로 가고 싶어서 자바 스프링 포트폴리오를 만들어야 할 거 같습니다. 그런데 코테와 포트폴리오 두 개를 다 준비하기엔 직장다니면서 시간이 너무 모자란데요. 시간배분에 관련된 조언 좀 여쭐 수 있을까요?
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
1강 "신규 출시 앱" 그래프 중
선생님, 1강 수업 너무 재미있게 들었습니다. 다음 수업을 듣기 전에, PPT 자료에 사용된 그래프에 관해 피드백 드리고자 글을 씁니다. (공개된 공간 외에는 메시지를 보낼 방법이 없어 부득이하게 이곳에 쓰게 되었습니다. 양해 바랍니다.) 7쪽 "엄청난 속도로 늘어나는 제품/서비스" 중에서 각 막대 그래프의 제목이 "New Apps per Month"로 똑같아서 각각이 어떤 데이터인지 바로 이해되지 않습니다. 초록색은 안드로이드 자료 / 파란색은 iOS 자료로 보이는데, 각 그래프 타이틀로 적어주시거나, 두 데이터를 합쳐 한개의 누적 막대 차트로 보여주시도 좋을 것 같습니다. 좋은 강의 감사드립니다.
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
12분 50초에서 코넥스, 코스닥, 코스피 그래프 색상 바꿀 수 없나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
깃헙 권한 요청드립니다.
인프런 아이디 : edgedev 인프런 이메일 : edgejhdev@gmail.com 깃헙 아이디 : EdgeJH 깃헙 Username : chunghoen@gmail.com
-
해결됨코어 자바스크립트
실행 컨텍스트 안의 VariableEnvironment 를 존재 이유가 궁금합니다.
안녕하세요, 선생님 강의 잘 듣고 있습니다! 감사합니다~VariableEnvironment는 LexicalEnvrionment의 초기 정보만 담고 있고 이후에는 LexicalEnvrionment를 주로 활용하게 된다고 하셨는데요. 그렇다면 VariableEnvironment가 사용되는 경우는 어떤 경우일지 궁금해서 질문 남깁니다. 감사합니다.