묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제문서가 열리지 않습니다.
hth2486@naver.com 부탁드리겠습니다!!!
-
미해결실전! Querydsl
Querydsl4RepositorySupport에 @Repository와 @Autowired
안녕하세요. 강의 잘 보고 있습니다.궁금한 점이 있습니다.Querydsl4RepositorySupport는 abstract class인데 왜 @Repository를 붙이는건가요? 실체 구체화할 부모 클래스에 @Repository를 붙이면 되는것 아닌가요? Querydsl4RepositorySupport는 abstract class라 객체로 생성이 안되는데 빈으로 등록이 가능한가요?이어서 setEntityManager에 @Autowired를 붙임으로써 의존성을 주입하고 있습니다. 그때에 entityManager라는 빈을 등록해주겠죠. 그런데 setEntityManager는 언제, 누가 호출하게 되는건가요?
-
미해결스프링 배치
Job 실행지연 시 같은 Job실행 방지
(현재 환경은 job 스케줄링을 jenkinse로 하고 있고, 서버를 1개만 사용할 계획입니다.)스케줄링대로 5분 간격으로 여러 Job을 실행시키는 경우 1번 Job이 실행이 지연으로1번 Job 이 배치를 돌고 있는 중에 다시 1번 Job실행 순서가 오는 경우,즉, 같은 Job이 실행 중인 경우에는 같은 Job실행을 방지하고 싶은데Listener를 이용하는 방법 말고 혹시 다른 방법으로 이를 구현할 수 있는 방법은 없을까요??JobOperator.stop으로 막아야 할 거 같은데 어떤 구현객체, interface를 활용해야 할지 모르겠습니다.
-
해결됨[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
함수에서의 타입 명시할 때 에러 발생
강의 3분 6초 즈음에 보면function add(x: number, y: number): number;function add(x,y) { return x + y; }이렇게 함수에서의 타입을 명시하는 부분이 있는데요 강의 화면에서도 그렇고 제 에디터 상에서도 에러가 발생하는데 이유가 뭔지 잘 모르겠네요.VSCode 상에서의 에러 메시지는 다음과 같습니다.(parameter) y: any'y' 매개 변수는 암시적으로 'any' 형식이지만, 사용량에서 더 나은 형식을 유추할 수 있습니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
수업자료가 한페이지 씩만 올라와 있는것 같습니다.
수업자료가 각 섹션당 첫페이지만 업로드 되어있는것 같습니다. 제가 못찾은 건가요..?
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
파이썬에서 몽고DB, PyMongo 기본 문법 이해하기 강의 오류가있네요
import pymongo m = { "이름": "임권일", "나이": 31, "거주지": "울산", } conn = pymongo.MongoClient("localhost", 27017) db = conn.test col = db.members col.insert(m) 이렇게 적었는데 이런오류가뜨네요PS C:\MongoTest> python test.pyTraceback (most recent call last):File "C:\MongoTest\test.py", line 13, in <module>col.insert(m)File "C:\Program Files\Python310\lib\site-packages\pymongo\collection.py", line 3200, in callraise TypeError(TypeError: 'Collection' object is not callable. If you meant to call the 'insert' method on a 'Collection' object it is failing because no such method exists.
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
ack, min.insync.replicas
안녕하세요, 수업 잘 듣고 있습니다.질문입니다.카프카 실행시 데이터 무결성 확인 작업을 할 때 해당 토픽에 참조하는 값이 min.insync.replicas 를 우선 확인 하고, 그다음 acks값을 확인한다고 보면 될까요? 그렇다면 min.insync.replicas의 default 값은 무엇인지요?만약 acks=1 로 설정되어있고 해당 토픽의 min.insync.replicas=2로 설정되어 있을경우,2로 동작하는지와 같은 질문입니다.
-
미해결애플 웹사이트 인터랙션 클론!
scrollRatio값
안녕하세요!~ function calcValues(values, currentYOffest) { let rv; // 현재 씬(스크롤섹션)에서 스크롤된 범위를 비율로 구하기 let scrollRatio = currentYOffest / sceneInfo[currentScene].scrollHeight //현재씬에 전체범위분에 현재얼마나 스크롤했는지 return scrollRatio; } console.log(calcValues(values, currentYOffest)); scrollRatio 값은 변수에 담고 scrollRatio 리턴을 했잖아요... console에 scrollRatio값을 console로 찍은값이 없는데 어떻게 수치가 찍혀서 나오는건지 이해가 안가네요...
-
미해결스프링 핵심 원리 - 기본편
AppConfig관련 질문입니다
스프링 프로젝트가 시작될때 AppConfig에 등록된 @Bean들이 활성화 되는 이유가 @Configuration안에 @component애노테이션 때문인가요? 그렇다면 @component로 인해 AppConfig클래스가 먼저 빈으로 등록되어야 @Bean들을 컨테이너에 등록할 수 있는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
junit으로 빌드 하는 방법 문의
안녕하세요 run 할때 자꾸 gradle로 run이 되는데 junit test에서 바꾸는 방법이 어떻게 되나요 ?
-
미해결Django REST Framework 핵심사항
가장 마지막강의 (Generic View -> ViewSet migration) 질문입니다.
강사님께서 그 전 강의에서, RetrieveAPIView에 serializer_class를 쓰는 대신, 직접 dict로 매핑시켜 구현하는 코딩 방식으로 구현해주셔서 ViewSet으로 migration하는 과정에서 serializer_class를 PostListSerializer하나만 쓰면, 다 동작이 하게끔 구현을 해주셨는데요.만약, RetrieveAPIView의 리팩토링 없이, 하나의 ViewSet으로 구현한다고 하면, 어떻게 구현을 하면 될까요? serializer_classes라는게 존재할까 싶어 DRF 공식문서를 찾아봤지만 어쨌든 CBV에선 하나의 serializer_class만 지정이 가능하더라구요. 강사님의 방법을 알고싶습니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ssh-server 실행 시 추가된 옵션 문의드립니다
안녕하세요.ssh-server 실행할 때 옵션추가된 명령어로 실행하도록 문의 답변 주셨는데요, 추가된 옵션에 대해 설명을 해주실수 있을까요?docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host edowon0623/docker-server:m1 /usr/sbin/init(볼륨에 :rw가 추가되었고, --cgroupns=host 이 추가된 것으로 보입니다)[질문]/sys/fs/cgroup 를 volume으로 설정하는 이유-v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns = host 를 추가해야하는 이유(이하 문서 내용 발췌)--cgroupns (API 1.41+) cgroup namespace to use (host|private) - 'host': Run the container in the Docker host's cgroup namespace - 'private': Run the container in its own private cgroup namespace - '': Use the cgroup namespace as configured by the default-cgroupns-mode option on the daemon (default)감사합니다.
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
강의가 이해가 잘되네요
좋은 강의 감사합니다! 강의 사용하는 애니메이션은 어떤툴을 사용하시는지요? 대학교 발표할때 활용하면 좋을거같아서요
-
해결됨풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
윈도우 파워셀에서 aws실행했는데 putty사용해야하나요?
따로 설정해준건 그 맥에서 400세팅하는것처럼윈도우에 파일 오른쪽버튼눌러서 모든 권한(상속) 빼고현재 사용자한테만 읽기 실행권한만 줬습니다.이게 아니면 원래 예전에는 윈도우에서 안됐는데 윈도우 11에서 부터 되는건가요???
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
쓰레드 질문드립니다.
안녕하세요. 강의 잘 듣고있습니다!다름이 아니라 요청마다 쓰레드를 생성하여 다중 요청에 대응하는 부분을 보고 질문이 생겨서 남깁니다.servlet은 서블릿 컨테이너에 의해 싱글톤으로 관리되는 것으로 배웠는데, 기존 쓰레드가 요청 1을 servlet을 사용하여 처리하고 있는 와중에 새로운 요청 2가 들어와서 새로운 쓰레드가 생성되고 servlet을 사용하려고 하면 이미 요청 1이 servlet을 사용하고 있기 때문에 사용할 수 없지 않은지 질문드립니다.감사합니다.
-
미해결
인프런 사업자등록증
사업자등록증을 발급해주실 수 있으신가요 ?hsiwon1@naver.com으로 보내주시면 감사하겠습니다
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
Primary Key를 member_id가 아닌 auto_incremental인 bigint id로할때 repository 추상화를 어떻게 할지?
저희 강의에서 사용하는 H2 sql schema를 그대로 복붙해왔습니다. 다음과 같습니다.drop table member if exists cascade;create table member (member_id varchar(10),money integer not null default 0,primary key (member_id));저희 강의에서는 member_id varchar(10).즉, String 타입의 ID를 PK로 사용하고 있습니다.하지만 다음 링크를 보시면 실무에서는 String 타입의 ID를 PK로 사용하지 않는다고 답변해주셨습니다.https://onduway.tistory.com/80 그래서, String member_id가 아닌 auto_incremental인 Long id를 pk로 쓰면. 다음과 같을것 같습니다.create table member (id bigint auto_incremental,member_id varchar(10),money integer not null default 0,primary key (id)); 그렇다면 member_id를 pk로 쓸때 사용하던 메소드인public Member findById(String memberId);는 변화 없이 그대로 사용해야 할까요?예를들어 member_address 테이블을 상상해보겠습니다.member테이블의 Long Id(pk)를 외래키로 member의 주소를 갖는 테이블입니다.create table member_address (id bigint auto_incremental,member_id bigint(10),money integer not null default 0,primary key (id));member_address를 탐색할때는 String meber_id가 아닌 Long member_id(member의 pk)가 필요합니다. 그렇다면 repository의 메소드가 추가되어야하지 않을까요? 다음과 같이말이죠public Member findByMemberId(String memberId);public Member findById(Long Id);그러니 맨 처음 최초 로그인할때만 findByMemberId 메소드를 사용해서 PK를 받아오고. 그 이후의 모든 작업은 PK를 사용하는 findById 메소드를 사용해야 합당한 db설계일것같습니다. 질문을 요약하면 다음과 같습니다."String 타입의 ID를 PK로 사용하지 않고.auto_incremental인 Long Id를 PK로 사용할때.Repository의 탐색메소드 설계를 어떻게 해야 좋을까?" 최대한 스스로 정리해서 질문하려고 노력해보았습니다. 두서없는 질문글 읽어주셔서 감사합니다.
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
index 관련 질문입니다.
안녕하세요. 강의 잘 보구있습니다.index 옵션을 주실때 index:true라고 주시길래index 1 / -1은 오름/내림차순인 것은 알겠는데 true옵션은 뭐지 ?? 싶어서 서치도 해보고 공식 홈페이지도 봤는데 뭔지 모르겠더라구요 ㅠ공식홈페이지에서도 1 -1이렇게 많은게 있었는데 혹시 각각이 무슨 의미인지 알 수 있을까요? index true만이라구요.index:true는 그냥 정렬은 하지 않고 주소에 대해서 더 빨리 가져올수 있도록 만들어 놓기만 하는건가요?만약 맞다면 그냥 find로 하는것과 성능차이가 크게 나까요 ?
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
뭐가 잘못 된지 모르겠습니다.
Gallery section <div class="col-8 offset-2 text-center mb-5 wow fadeInUp"> fadeInUp에밑줄이 있습니다. 큰솔의 BEM-class names must be in kebab case bem helper(case)이라고 하는데 무슨 문제인가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Gradle에 대한 학습
안녕하세요, 고생많으십니다제가 이때까지 프로젝트 세팅시 maven으로 진행을 해서 gradle에 대해서는 지식이 전무한데, 현업에서 사용 추세가 maven에서 점점 gradle로 이동하는 것 같아 gradle에 대해서 자유자재로 사용할 수 있도록 학습해 보려고하는데, gradle에 대해서 혹시 학습을 어떻게 하는것이 좋은지 알려주실수 있으신가요?감사합니다.