묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
영화 나열 강의 css
영화 나열 부분에서 css 부분이 수업자료에 안보여서요 css 부분을 보면서 공부하고 싶은데 어디에도 없어서 문의드립니다 .(드라이브 원본에도 안보입니다 .. ㅜ)
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
api 만드는 이유 질문드립니다.
굳이 만들어봤자 큰 이득이 없는 것 같은데 만드는 이유가 궁금합니다.크롤링하면 서버가 과부하 걸릴 수 있어서 api를 제공한다고 말씀하셨는데 이것도 개발자가 크롤링을 고집하면 소용없지 않나요?api를 얼마나 사용하는지 통계도 낼 수 있다고 말씀하셨는데 이걸 나중에 어디에 사용하는지도 잘 모르겠습니다.만듦으로써 얻는 이득이 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2.bat.sh
bat으로 하는데 왜 안될까요 ,,
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
강의에서 배운 수단들은 모두 분산락이라고 할 수 있을까요?
여러대의 서버가 존재할경우 어플리케이션단에서 동시성을 보장할 방법이 없게되고 DB, redis 등 다른 수단을 사용하여 동시성을 보장해야 한다고 알고 있습니다.분산락이란 여러서버에서 공유된 데이터를 제어하기 위해 사용하는 기술이라고 하는데그러면 강의에서 배운 mysql의 pessimistic lcok, optimistic lock, named lock 과 redis의 redisson, lettuce 라이브러리를 이용한 lock 모두 분산락이라고 할 수 있을까요?
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
Azure domain 변경과 Azure Static Web Apps에 관하여
안녕하세요. 강의를 끝까지 보고 이제 실제 서비스를 위한 domain변경을 시도하다가 다음과 같은 고민이 생겨서 질문을 드립니다.강의에서는 리액트 프로잭트를 Azure Blob Storage Static Sites 기능을 이용해서 배포했고 해당 서비스의 domian을 변경하기 위해서는 Azure cdn 서비스를 이용해야 했습니다. 그런데 구글링을 하다가 static website배포를 하는 방법에는 Azure Blob Storage Static Sites외에도 Azure Static Web Apps 서비스가 있는 것을 알게 되었습니다. 이 서비스를 이용하면 cdn을 이용하지 않아도 domain 변경을 할 수 있는 장점? 같은것 도 있는것 같습니다.그렇다면 Azure Blob Storage Static Sites와 Azure Static Web Apps 둘 중에 어떤 것이 더 적합하다고 생각하시는지 의견을 들어보고 싶습니다. 감사합니다
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
특정 user 페이지 가져오기 질문있습니다.
안녕하세요. 2틀동안 검색하고 연구했지만, 답이 안나오네요. 리액트/몽고디비를 이용하여, todolist를 만들고 있습니다. (글작성, 글목록보기, 삭제)까지는 잘돌아가는대요. 특정페이지 불러오기가 어렵네요.리액트 리액트 import React, { useEffect, useState } from 'react' import axios from 'axios' import { useParams } from 'react-router-dom' const ShowPage = () => { const [post,setPost] = useState(""); const {id} = useParams(""); const getPost=(id)=>{ axios.get(`/users/register/${id}`).then((response)=>{ setPost(response.data); }) } useEffect(()=>{ getPost(id); },[]) return ( <div>{post.title}</div> ) } userRouter export default ShowPage userRouter.get("/register/:userId", async (req, res) => { try { const { userId } = req.params; console.log('userId',userId); if (!mongoose.isValidObjectId(userId)) return res.status(400).send({ err: "invalid userId" }); const user = await User.find().populate("writer") .exec((err,user) => { if(err) return res.status(400).json({success:false, err}) return res.status(200).json({success:true, user}) }) } catch (err) { console.log(err); return res.status(500).send({ err: err.message }); } // console.log(req.params); }); _id 는 오브젝트 아이디 이고, 클라이언트에서 불러오는건 string인가 해서 찾아봐도 답이안나오네요가르쳐주세요. 부탁드립니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
sts4에서 타임리프 자동완성관련해서 질문이 있어요
[질문 내용]여기에 질문 내용을 남겨주세요.구글에 검색해보니 타임리프 자동완성을 하려면 타임리프 플러그인을 설치한후에 configure에서 타임리프를 추가해주면 된다는데 추가해줬는데도 안되네요
-
미해결홍정모의 따라하며 배우는 C++
포인터 공부중 *와 &의 차이가 궁금해졌습니다!
강의 중char name[] = "jack jack;for (int i = 0 ; i < n_name ; ++i){ cout << *(name + i) }라는 코드가 있었는데*(name + i)를 &(name + i) 로 고치면 왜 안 될까요?*랑 & 둘다 같은 말이라고 생각했는데 혼란이 옵니다..ㅠㅠ
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청 드립니다.
인프런 아이디 : sh07079인프런 이메일 : sh07079@diquest.com깃헙 아이디 : sh07079@naver.com깃헙 Username : @SEUNGDAE7
-
미해결1:1채팅 만들기(Android + Kotlin + Firebase)
Firebase가 아닌 my sql
안녕하세요! 프로젝트에서 개발하는 안드로이드 앱에 채팅 기능을 넣어야 해서 이 수업을 듣게 되었는데파이어베이스가 아닌 my sql을 사용할 예정인데 해당 코드를 이용해서 구현이 가능할지 궁금합니다!
-
미해결지금 바로 D3.js 시작하기 : 웹 데이터 시각화
차트 배경 그리드
안녕하세요? 시원시원한 진도의 강의 잘 들었습니다.차트 배경에 있는 그리드를 위한 d3 생성기? 레이아웃? 은 문서 어디를 보면 잘 나와있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
영속성 컨텍스트 1차캐시
영속성 컨텍스트와 1차 캐시가 같은 개념인지 궁금합니다.
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
시험 센터
해당 강의를 듣고 1) AWS Certified Solutions Architect - Associate 자격증을 딸수가 있나요?아니면 해당 강의 범위는 AWS Certified Cloud Practitioner에 한정되나요? 2) 업계에서 AWS Certified Cloud Practitioner 자격증 있으면 사실상 인정을 안해주나요? 너무 기초라서 그럴꺼 같은데그럴 바에는 공부 더해서 AWS Certified Solutions Architect - Associate 한 번에 따는게 좋은지 묻고 싶습니다 3) Schedule with PSI와 Schedule with Pearson VUE 시험 등록 차이가 궁금합니다
-
미해결스프링 배치
Chunk 방식에 관하여 질문드립니다!
안녕하세요. SpringBatch Chunk 관련해서 궁금한점이 생겨서 질문드립니다!보통 하나의 Step에 ItemReader,ItemProcessor,ItemWriter가 1:1:1 구조로 설계되는걸 코드로 보았습니다.만약에 Chunk 기능은 그대로 사용하고 싶으면서, ItemReader는 2번, ItemProcessor,ItemWrite는 1번씩만 구현하고 싶다면 어떤 방법이 좋을까요?(ItemReader에서 각각 List 데이터를 읽어온다음에, Process에서 가공하고, ItemWriter에 chunk단위로 가공한 데이터를 insert 하고 싶음을 의미합니다)강의 잘 듣고 있습니다. 날이 추우신데 건강 조심하세요!
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
gitingnore에 /static 폴더를 추가한 이유가 궁금해요.
static 폴더에 js 파일들이 들어가는데,커스터마이징한 js파일도 수정할 일이 종종 생기는데, 이러한 수정사항도 git에 올려서 추적이 필요하지 않나요?아니면 커스터마이징한 js파일은 static 폴더에서 관리하지 않고, static 폴더가 아닌 다른 경로에서 관리 해야하나요? 정답은 없겠지만, 강사님의 의견이 궁금합니다.
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
화면 스크롤 및 정렬
강좌명: 카카오맵API를 활용해서 지도를 넣는 방법 padding-top: 1.5rem; 으로 바꾸었지만,스크롤이 남아있네요..어디를 수정해야 될까요?category-items 를 가운데 정렬시키기위해align-items: center 을 사용했지만, 먹히질 않더라고요.. 어떤 코드를 입력해야 되나요?csshtml{ font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; font-size: 10px; } nav{ background-color: white; } .nav-title{ font-size: 3rem; margin-top: 1rem; } .nav-container{ padding: 0.5rem 0; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .nav-contact{ font-size: 3rem; border: 0; background: none; cursor: pointer; font-family: inherit; } .category-title{ font-size: 4rem; margin-top: 1rem; } .category-item{ width: 20%; height: 5rem; background: none; border: none; font-family: inherit; font-size: 2rem; } .category-item:hover{ color: orange; cursor: pointer; } @media all and (min-width: 1024px){ .inner{ max-width: 1024px; margin: 0 auto; padding: 0 1.5rem; } } /* 카카오맵 css */ body{ height: 100vh; } nav{ height: 59px; } main{ padding-top: 1.5rem; height: calc(100% - 59px); display: flex; flex-direction: column; } #map{ flex-grow: 1; width:100%; height:100%; }
-
해결됨실전! Querydsl
안녕하세요. 실전 모든 강의 수강했습니다.
[질문 내용]안녕하십니까.김영한 강사님의 모든 실전 강의를 다 들었습니다. JPA 관련 고퀄리티의 강의 정말 감사합니다.저희 회사에서 이번 프로젝트에 JPA를 적극 도입하고자 하는데 기존 수업을 들었던 환경과 조금 달라 이렇게 문의를 하고자 합니다.저희 회사에서 여러 DB (최소 4개 이상)를 한 스프링 백엔드에서 다뤄야하는 상황이 되었습니다. 이 상황에 JPA로 DB를 각각 연결하여 사용하는 것이 가능할까요? 또한 성능적으로도 문제가 없을 지 궁금합니다.
-
미해결C# 처음부터 배우기
예외처리에서
이게 Debug.Log 디버그 찍는거보다는 편한건가요? 아니면 - 디버그로그 찍는거랑은 종류가 다른가요?ex)오류가 나는지역 찾는거 인지 아니면 디버그.로그 찍는거랑 다른건지 알고싶네요.
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
강사님, Idempotence / transaction의 차이가 궁금합니다.
안녕하세요, 강사님!항상 좋은 강의 잘 듣고 있습니다. 이번에 공부하면서 궁금한 점이 생겨서 질문드리게 되었습니다. Idempotence / transaction의 Producer 관점의 차이는 어떤 것인지 구분할 수 있을까요? 제가 이해한 내용은 다음과 같은데 정확하지 않아서... 질문드리고 싶습니다. Idempotence는 중복 없이 전송하지만, Producer Fail이 발생했을 때의 중복 전송을 막지는 못한다. 예를 들면 다음과 같은 상황으로 이해를 할 수 있을 것 같습니다.프로듀서가 브로커에 메세지를 보낸다. 브로커가 ACK를 보낸다. 이 때 ACK를 받지 못하고프로듀서가 죽는다.프로듀서가 다시 살아난다. 이 때 메세지를 보내려고 하면 다시 PID를 배정받는다. 따라서 SEQ Num도 초기화 된다. 이 때 이전에 발송 취소된 메세지부터 보내려고 한다. 이전에 발송 취소된 메세지를 보내면, PID와 SEQ가 초기화 되기 때문에 브로커 입장에서는 중복메세지가 아니라고 생각하고 저장한다. 그런데 트랜잭션으로 하게 되었을 때는 이런 상황을 방지할 수 있을 것 같습니다. 예시는 다음과 같습니다. 트랜잭션 코디네이터를 통해 TID / PID가 맵핑되고, PID를 에포크 별로 커밋 오프셋을 관리한다. 각 프로듀서는 고유한 TID를 가지고 있기 때문에 위와 같이 죽고 회복되는 상황에서 고유한 TID를 바탕으로 이전의 PID 값을 받아온다. 이전의 PID를 에크별로 커밋 오프셋을 관리하기 때문에 여기서 프로듀서는 이전에 발송했던 Message Seq를 받아올 수 있다.따라서 프로듀서는 중복없이 정확히 한번 전송을 할 수 있게 된다. 이게 맞을까요??항상 좋은 강의 너무 감사드립니다!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 이메일이 계속 오고 있습니다.
하루에도 몇 개씩 계속오네요하단에 안내 멘트가 있어서 Unsubscribe 을 눌렀는데 그래도 계속오는데 다른 방법이 있습니까??? 만약 권한을 획득한 이후에도 계속 gist 알림 메일이 온다면 페이지 상단 우측의 Unsubscribe 버튼을 눌러주세요. 그럼 메일이 오지 않습니다 :)