묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
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에 대해서 혹시 학습을 어떻게 하는것이 좋은지 알려주실수 있으신가요?감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
선생님이 올려주신 유니티게임 코드 구조 크게 보면 컨트롤러와 매니저 두가지로 이루어졌다고 볼 수 있나요?
그게 맞다면컨트롤러,매니저는 각각 무슨 역활을 하는건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
프레임 관리 질문입니다.
프레임관리부분에 흥미가 생겨서 fps를 직접 구해보려합니다deltaTick이 1프레임을 그리는데 몇초가 걸리냐 까지는 알겠습니다 출력은 1초마다 나오는 것 같은데 fpsCount 숫자가 너무커서 틀린거같습니다.. 혹시 뭐가틀렸는지 알려주실수 있나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
타임리프 문법에 대한 질문입니다.
createItemForm할때와 updateItemForm할때 동일하게 form객체를 넘겨서html form 태그내에서 th:object=${form}으로 받아와 사용하는것으로 이해했습니다.그런데 방식은 동일한데 왜 수정을 하는 페이지에서는 이미 값이 들어와있고 등록을할때는 입력한 값이 등록이 되는지, 그부분에 대한 확실한 이유를 모르겠습니다. 처음 넘겨온 form객체가 비어있는상태에서 submit을 누르면 입력한 값이 form객체안에 세팅되는식이고 반대로 이미 값을 가지고있는 form객체를 가져올경우 input태그속에 값이 들어간채로 로딩이 되는건가요? 그부분에 대해서 따로 if 라거나 그런걸 사용할필요없이 자동으로 타임리프에서 값이 있다 없다를 인식하고 처리를 해주는건가요? 혹은 두가지 경우 모두 form의 값을 가져오는건데 create때는 각 값이 null이기 때문에 빈칸으로 불러와지는거고 두번째는 무언가 값이 있기때문에 인풋칸에 들어있는거다, 라고 이해해도 되는걸까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요
v1-v5 까지 어떤 식으로 발전이 되었는지 정도만 대략적으로 알고 있으면 실무에는 문제가 없을까요?
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
Book 클래스 프로퍼티 질문입니다.
안녕하세요.이번 강의에서 코틀린 Book 클래스의 프로퍼티 name과 id를 둘 다 val로 선언하였지 않습니까?제가 알기로는 val로 선언하면 클래스 생성과 동시에 초기화되고 그 이후로는 수정이 불가능한 것으로 알고있습니다.그런데 JPA + Java에서 엔티티 클래스에 아래처럼 선언하면 JPA 리포지토리의 save 메서드를 호출 한 이후에 id필드에 값이 자동으로 들어가잖아요?@Id @GeneratedValue(strategy = IDENTITY) private Long id;그런데 코틀린 클래스에서는 id 프로퍼티 선언자체를 val로 해도 테스트가 잘 통과되는걸 봐서는 id 프로퍼티의 val, var 여부와 관계없이 리플렉션(?)을 통해 직접 필드에 접근해서 값을 넣어주기 때문인건가요?감사합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
yolov5 정확도 올리기
yolov5를 학습하는데 만약에 학습한 객체의 정확도가 낮게 나오면 성능이 안 좋은 것으로 알고 있습니다. 그러면 정확도를 올리고 싶은데 yolov5의 정확도를 올리는 방법을 알고 싶습니다.