묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
업데이트 후 쿼리
업데이트 후에 쿼리하는 부분에서 실제로 쿼리를 날리지 않는 것은 1차 캐시에서 엔티티를 가져오기 때문인가요? 추가로 꿀강의 정말 감사합니다! ㅎㅎ
-
해결됨스프링 웹 MVC
문의및 요청 드립니다.
기본 기능들이 구현된 간단한 어플리케이션을 만드는 과정을 만드는 코딩 과정을 강좌로 만들어 주시면 어떨까요? 강좌 전체를 수강해도 프로젝트 전체 그림이 그려지지 않는것 같습니다.
-
미해결엑셀 기초에서 실무까지
강의 유용하게 잘 듣고 있습니다. 그런데 강의 목록중에 비공개로 되어있어 재생이 안되는 부분이 있는데 , 막아 놓은건가요?
ㅇ
-
미해결스프링 웹 MVC
HttpEntity에서 @Valid 사용법
RequestBody 대신 HttpEntity를 사용하면 @Valid를 사용 하지 못하는 것 같은데, 맞나요?
-
미해결디지털 포렌식 전문가 2급 실기 과정
강사님..메일을 보냈는데요..
제가 기출문제에 대한 답안을 강사님 메일로 보냈는데요... 코멘트가 없으셔서요... 혹시 너무 형편없어서 안해주신건가요ㅠㅠ?
-
해결됨React로 NodeBird SNS 만들기
질문이요
1. server.listen(prod? process.env.PORT : 3060, () => { console.log(`next+express running on port ${process.env.PORT}`); }); 이 부분이이요, .env 에도 PORT = 80 을 추가해주어야 하지 않나요?? 2. npm run build NODE_ENV=production PORT=80 pm2 start server 이렇게 하면 이런 에러가 뜨네요.. [PM2] Spawning PM2 daemon with pm2_home=/root/.pm2 [PM2] PM2 Successfully daemonized [PM2][ERROR] Script not found: /home/ubuntu/ReactNodeBird/ch8/front/server ____정작 스크립트는 있는데요..______ containers package-lock.json reducers next.config.js package.json sagas DB_association node_modules pages server.js components nodemon.json public 이게 현재 폴더에 있는 파일인데, 저기 보듯이 server.js 가 있어요... ____________________________________ 반면에, 이렇게 js 를 붙이면 pm2 가 돌아가기는 하나,, NODE_ENV=production PORT=80 pm2 start server.js 그러고 나서 정작 AWS 에서 부여 받은 IP 주소로 들어가면 Internal Server Error 가 뜨네요... 혹시 어떻게 해결 하시는지 아시나요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요 질문드립니다.
<script> import { mapMutations } from 'vuex' export default { data() { return {} }, methods: { ...mapMutations({ asideToggle: 'aside' }) } } 이런식으로 똑같이 사용했는데 Module build failed: SyntaxError: C:/dripactory/src/components/TodoHeader.vue: Unexpected token (34:8) 32 | }, 33 | methods: { > 34 | ...mapMutations([ | ^ 35 | 'asideToggle' 36 | ]) 37 | } 계속 이런 에러가뜹니다.. 완전똑같이헀는데 이유가 뭘까요
-
해결됨데이터베이스 중급(Modeling)
혹시 ppt 공유는 안해주시는건가요~~
궁금해서 여쭤봅니다
-
미해결웹 게임을 만들며 배우는 자바스크립트
줄 검사할때 질문있습니다.
칸들[줄들][0].textContent === 턴 && 칸들[줄들][1].textContent === 턴 && 칸들[줄들][2].textContent === 턴 여기서 줄들이 차례대로 0, 0, 1이라고 해도 성립되는게 아닌가?? 생각했는데 아니네요.... 위 코드대로면 줄들이 달라도 가로로 숫자만 같아도 되는거 아닌가요? 예를 들어 [O, 빈칸, O] [빈칸, O, 빈칸] [] 이렇게요.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
제출시 에러 질문
C:\Users\JAELYANG\Desktop\pythonPrac\windows>submit.bat sub-abcae-156898-19767 ✘ BackendClientError("Request to the API endpoint has failed.\nCheck your network connection and/or the server status.\n➜ ServerTimeoutError('Connection timeout to host https://api.backend.ai/')") os는 윈도우10이고 컴퓨터 시간은 네이버 현재시각과 일치합니다.. 네트워크는 휴대폰 핫스팟을 사용했습니다 무엇이 문제인가요?
-
미해결행정직을 위한 정시퇴근각 - 파이썬 업무자동화
이런 문구가 뜨는데요..
player.vimeo.com에서 응답하는 데 시간이 너무 오래 걸립니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
cli 설치 에러 질문
node v10.15.3 / npm v6.4.1 로 설치되어있고 CLI를 설치하고 검색해보면 command not found가 나옵니다 ㅠ 윈도우에서는 잘 되는데 맥에서만 이러는데 어떻게 해결해야하나요..?
-
미해결함수형 프로그래밍과 JavaScript ES6+
왜 recur함수를 즉시 실행시켜야 하나요?
recur 함수 안에서 재귀를 이미 부르고 있는데 recur 맨 뒤 () 가 필요한 정확한 이유가 무엇일까요? const take = curry((l, iter) => { let res = []; iter = iter[Symbol.iterator](); return function recur () { let cur; while (!(cur = iter.next()).done) { const a = cur.value; if (a instanceof Promise) { return a .then(a => (res.push(a), res).length == l ? res : recur()) .catch(e => e == nop ? recur() : Promise.reject(e)); } res.push(a); if (res.length == l) return res; } return res; }(); });
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계 질문 드려요.
영한님 안녕하세요. 실무에서 Master / Detail 의 일대다 관계 구조로 설계된 기능들이 꽤 있는데 화면에서 Master 를 먼저 등록 완료하고, 이후 등록된 Master 중 택일하여 Detail 을 등록하는 방식들입니다. 만약 이러한 구조에서 연관관계 맵핑을 하지 않고 Join 이 되는 외래키를 Detail 의 속성에 넣어 구현할 경우, 연관관계 맵핑 방식과 비교하여 단점이 클까요? JPA 를 한번도 경험해보지 않은 팀원들이 개발을 해보려고 하니 연관관계 맵핑을 적용하는 것에 어려움이 있어 당장은 위 구조를 활용하려고 하네요. 저도 아직 영한님 강의만 듣고 있는 상태라 큰 도움이 못되고 있고요.. 의견 좀 주시면 감사하겠습니다. 그리고 QueryDSL 내용이 강의에 전혀 포함되어 있지 않아 아쉬움이 크네요 ㅠ
-
미해결인스타그램 클론 - full stack 웹 개발
붙여넣기가 안되요!
컨트롤 c v 둘다 안되고 빈 공백만 붙여넣기 되거나 코드의 맨 아랫줄로 이동하기만 해요 단축키 설정확인했구 컨트롤 + shift + v 를 해보아도 안되는데 설정해야하는게 따로 있나요? 우클릭을 해보아도 복사 붙여넣기는 없는데 뭐가 잘못된걸까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
fetch join 시 별칭관련 질문입니다
안녕하세요 영한님 기다리던 2편도 어제부터 너무 즐겁게 보고 있습니다 항상 좋은 강의 감사드립니다 테스트 코드 작성 중 2가지 질문이 있어 질문 드립니다 기본편 패치조인 한계편 초반에 보면 fetch join 시 별칭을 줄 수 없다고 되어 있습니다 그 이유는 별칭을 준 이후 on 에서 별칭으로 조건을 주면 OneToMany 관계에서 Collection 형태로 조회되는 데이터가 전부 조회되지 않고 일부만 나오기 때문에 문제가 생길 수 있다는 설명도 이해를 했습니다 이 과정에서 2가지 질문이 있습니다 1. 테스트를 해보면 fetch join JPQL에 on 조건을 주면 무조건 에러가 발생합니다 (with-clause not allowed on fetched association) fetch 조인 시 on 조건을 넣는 것 자체가 안된다고 생각해도 되는 것인가요? Member -> Team @ManyToOne Team -> Member @OneToMany 2. 1번 질문에서 만약 fetch 조인 시 on 조건 자체가 불가능하게 설계 되었다면 Collection의 값이 항상 보장되는 쿼리는 실행이 되어야 하지 않을까 해서 설계상의 원칙인지 제가 놓치고 있는 부분이 있는지 궁금합니다 ex) Select t from Team t join fetch t.member m on m.name=:memberName (memeber 컬렉션이 전부 조회되지 않기 때문에 실행 불가능 한 것을 이해) ex) Select t from Team t join fetch t.member m on t.name=:teamName (Team을 기준으로 조건을 주었기 때문에 member Collection에는 영향이 없어 문제가 없지 않을까? 라고 생각합니다) 3. fetch 조인 시 where문 사용 의견 fetch 조인 시 where 조건은 동작하는 것을 테스트에서 확인했습니다 1) OneToMany 조건에서 where 조건을 Collection이 아닌 조건에만 사용 하는 것 ex) Select t from Team t join fetch t.member m where t.name=:teamName 2) ManyToOne, OneToOne에서 where 조건을 양쪽 모두 사용 하는 것 ex) Select m from Member m join fetch m.team t where m.name=:memberName Select m from Member m join fetch m.team t where t.name=:teamName 위처럼 사용하는 것에 대한 의견 부탁드립니다 그리고 QueryDSL 강의 기다리고 있습니다 ^^
-
프로그래밍, 데이터 과학을 위한 파이썬 입문
pip intstall vackend.ai-client시 에러
삭제된 글입니다
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
submit 으로 과제 제출 시 오류
submit.sh로 과제 제출시 아래 메세지에서 한참 멈춰 있다가 ⋯ Creating a temporary kernel... 아래 오류와 함께 제출이 되지 않고 있습니다. ✘ BackendClientError('Request to the API endpoint has failed.\nCheck your network connection and/or the server status.') 기존에는 정상 동작 했었고 pip install --upgrade backend.ai 이후에도 동일합니다. 확인 부탁드립니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요 질문드립니다.
const array = [1,2,3,4,5,6] array.forEach((el,index)=>{ }) 이런 함수는 actions에서 사용하나요 ?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요 질문드립니다.
actions에 비동기 로직을 선언해야한다고 하셨는데요 제가 알기로는 promise는 비동기식호출을 동기식으로 호출하기 위해 쓰는걸로 알고있는데요 ex) new Promise((resolve,reject) =>{ resolve('success') }).then((result)=>{ }) 이런식으로 resolve가 호출되고나서 then으로 result가 넘어오는건데 이거는 동기식으로 쓰이는거 아닌가요 ? 그럼 동기식 로직에 쓰이는거 아닌가여 ? ..