묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결초보를 위한 쿠버네티스 안내서
쿠버네티스 rollout에 대해 질문있습니다.
안녕하세요. 쿠버네티스 관련하여 질문이 있습니다. yaml파일에서 이미지를 불러올떄 imagePullPolicy: Always와 버전 latest를 사용하고 있으며, 이미지는 버전관리 없이 docker hub latest로만 업데이트 되고 있습니다. 그런데 궁금한 부분이 이전 rollout undo 명령어를 사용하여 이전에 사용한 팟을 다시 실행하는 기능이 있던데, 이 경우 이전에 사용한 lateset 이미지를 사용하여 Pod을 다시 실행하는 것인지?? 아니면 이미지를 다시 다운받아서 이전 팟에 띄우는 것인지 궁금합니다.
-
미해결
리액트 state로 css변경 함수 질문드립니다.
import React, { useEffect, useState } from 'react'; import styles from './product_list.module.css'; import Product from './product_item/product_item'; const ProductList = ({products}) => { const [filterDisplay, setFilterDisplay] = useState('none'); const filterHandler = () => { if (filterDisplay === 'none') { setFilterDisplay('display'); console.log(filterDisplay); } else { setFilterDisplay('none'); console.log(filterDisplay); } } return ( <section className={styles.product_list}> <button onClick={filterHandler} className={styles.filterBtn}><i className="fas fa-filter"></i></button> <div style={{ display: filterDisplay, }} className={styles.filterBox}> <div className={styles.bikeBox}> <button className={styles.bikeBtn}>MTV</button> <button className={styles.bikeBtn}>하이브리드</button> <button className={styles.bikeBtn}>로드바이크</button> </div> </div> {/* <button className={styles.btn_regiprod}>버튼</button> */} { products.map(product => <Product key={product.id} product={product} /> ) } </section> ) }; export default ProductList; 해당 코드입니다. filterHandler()함수가 작동하면 하단 div의 스타일 display 속성값이 display로 바뀌어서 박스가 보였다 안보였다하게 만들고싶은데, 콘솔에는 변경된 state가 나오는데 실제로 작동이 안되네요... 해결법있을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요 제로초님 3:25초경에 해당하는 주소에 들어가서 css 파일로 만들어서 html에 연결했는데 css파일에서 오류가 발생했습니다.
안녕하세요 제로초님 3:25초경에 해당하는 주소에 들어가서 css 파일로 만들어서 html에 연결했는데 css파일에서 오류가 발생했습니다. css 파일 내에서 only속성 때문에 오류가 발생하는데요.. 아래는 html 파일과 css 파일입니다. html 파일은 강의에서 말씀하신대로 슬랙에 들어가 현재에 맞게 아이콘 코드를 바꿔주었습니다. 그래도 적용이되지 않아서 파일로 만드려고 해당하는 주소에 들어가서 css 파일 내용을 복사했는데 어디가 문제인지 모르겠습니다.
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
취약점 분석 방법론(3) 에서 궁금한 점 질문드립니다.
취약점 분석 방법론(3)을 듣고 있는데 이해가 잘 안가는 부분이 있어 질문드립니다. 데이터 타입이 문자형일 경우 '||'와 'a'를 넣어서 취약점유무확인을 할수있다고 하셨는데 그 이유에 대해서 정확하게 이해가 되지 않습니다.ㅠ
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
안녕하세요 다른 질문이 생겨 글 남깁니다.
프로젝트 진행중에 게시판에서 사진 파일을 업로드 하는 기능을 넣어서 사용 하는데 기존에는 백엔드 소스폴더 내에 uploads폴더를 만들어 사용 했습니다. 도커를 이용해서 프로젝트를 배포 시키면 당연히 배포 서버에서 글을 작성하면 괜찮지만, 코드 수정등의 이유로 재 배포를 하면 재 배포된 폴더내용 그대로 들어가게 되어 upload폴더 내용이 초기화 되버립니다. 이런 static 폴더는 애초에 컨테이너를 따로 만들어서 사용하게 해야 하는건가요 아니면 다른 방법으로 해결해야 하나요 궁금합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
httpMessageConverter와 ModelAttribute
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]이번 강의에서 Http 메시지 컨버터는 JSON 데이터를 바디에서 직접 읽거나 쓰는 경우에 사용된다고 들었습니다. 그리고 바디에서 사용되니까 @RequestBody, @ResponseBody에서 사용한다는 사실도 알았습니다. 그렇다면 @ModelAttribute같은 것은 다른 converter를 사용해서 객체로 만들어주는 것인가요? 데이터를 읽어서 객체로 넣어준다는 사실에서 기능이 비슷하다고 느끼는데 body와 parameter라는 차이 때문에 다른 converter를 쓰는 것인지 궁금합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
시작부터 헷갈리네요
설치 후 다운받아야 하는 3가지 모두 다운을 받았는데 이후에 <html> 작성할때부터 화면이 다른데 어떻게 해야 하나요>? 그리고 셋팅 제이슨 검색도 안되네요 ㅠ 윈도우 10입니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
DAO, DTO, Entity, Domain
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 1. 제가 최근에 dto, dao같은 개념을 찾아봤는데 이해하고 있는 것이 맞나 궁금합니다. dto는 itemUpdateForm, itemSaveForm class, dao는 itemRepository이고 Service는 따로 구성을 하지 않았다. 2. 도메인 모델과 엔티티라는 개념을 명확하게 설명된 것을 못찾겠어서 질문드립니다. 우리가 만든 코드에서는 둘 다 Item을 의미한다고 생각되는데 둘의 차이가 무엇인지 모르겠습니다. - 이건 착각인지 모르겠는데 도메인 객체, 엔티티 class라고 많이 보이는 것 같은데 이것도 의미가 있나요
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
set_index()
강의 따라가면서 만들고 있는데 오류나는데 혹시 잘못된것이 있나요?
-
해결됨타입스크립트 입문 - 기초부터 실전까지
타입 가드의 정의
안녕하세요 강사님:) 타입 가드에 대해 질문이 있어 글을 남깁니다. 우선 핸드북에는 타입 가드에 대한 자료가 없어 타입스크립트 한글 공식 문서 를 봤습니다. 여기서는 타입 가드에 대한 정의가 "타입 가드는 스코프 안에서의 타입을 보장하는 런타임 검사를 수행한다는 표현식입니다." 라고 나와있고, 강의에서 예시로 들어주신 'target is Developer' 와 같은 표현식 외에도 typeof 연산자와 in 연산자도 타입 가드의 방식으로 표현되어 있더라구요. 그렇다면 타입가드 라는 것이 그냥 런타임에서 타입 에러가 나지 않게 보장해주는 방법 중 하나라고 보면 될까요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
강의 두번쨰 보는중이에요
판교님 vue시리즈 듣다가 완강하지 못하고 팀프로젝트에서 Vue 프론트엔드개발을 맡다 왔는데 다시보니 이해가 더 잘 되는 부분도 있고 재밌네요.. 에러코드, 예외처리 등 여러가지로 많이 배워갑니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberForm Class 관련 질문이 있습니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]강의 잘 보고 있습니다. 좋은 강의 무료로 듣게 해주셔서 감사합니다. 다름이 아니고 Controller에 VO의 성질을 띄고 있는 MemberForm 클래스에 대해서 궁금한게 있는데요, domain 패키지에 변수 name 값을 가지고 있는 Member 라는 객체가 있는데 굳이 왜 만들었는지..? 잘 이해할 수가 없어서 질문드립니다 ! 제 생각은 이렇습니다..! public String create(MemberForm form) { Member member = new Member(); member.setName(form.getName()); memberService.join(member); return "redirect:/"; } // 강의에서 작성한 코드 public String create(Member member) { member.setName(form.getName()); memberService.join(member); return "redirect:/"; } // 그냥 domain의 setName()을 사용해서 이렇게 바꿔도 될까요 ?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
디스 어셈블리로 확인한 지역 변수의 관리 문의
안녕하세요. 항상 강의 잘 듣고 있습니다 :) 다름 아니라 데이터 갖고 놀기 섹션의 유의사항 항목에서 다음과 같은 궁금증이 들었습니다. 레지스터는 종류가 엄청 많지 않을텐데, 만약 지역 변수가 100개라면 어떻게 관리가 될까? 이것을 Push와 Pop으로 관리하고 있을까? 해서 디스어셈블리로 확인 해 보았는데.. hp 라는 표현을 통해 식을 처리하고 있는 것을 볼 수 있었습니다. 여기서 궁금한것은 따로 .data 영역이나 .bss 영역처럼 변수를 생성 해 준 것 같지 않은데, 어떻게 hp 를 특정 주소로 인식하여 계산을 처리하는 지 입니다. 또, 스택을 용도에 맞게 사용하고 나면 깨끗이 비워주어야 하는 것으로 이해하고 있는데 코드를 보았을 때에는 hp를 스택에서 제거하지 않는 것 처럼 보입니다... 이것은 어떻게 된 영문일까요.. ㅠㅠ 게임 개발에 대해 배우러 왔다가 어셈블리어를 공부하고 나니 궁금한 점이 막.. 생겨버리네요 ㅠㅠ 항상 감사합니다 :) - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨Vue.js + TypeScript 완벽 가이드
리포지토리 권한 부탁드립니다1
github. ID : yohanpro 인프런 email: yohanneem@naver.com 감사합니다
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요 제로초님 다이렉트 메세지에서 아이콘이 뜨지 않아 문의드립니다.
안녕하세요 제로초님 강의를 보면서 따라하고 있는데 저는 다이렉트메세지에서 아이콘이 보여지지 않아서 문의드리려고 합니다. 개발자도구 - 콘솔창에서 확인했을떄 Failed to load resource: the server responded with a status of 403() 다음과 같은 오류메세지를 뱉어내는데 [애드센스]오류라고 해서요.. 어떻게 해결해야할지 감이 오지 않아서 문의드립니다.
-
미해결팀 개발을 위한 Git, GitHub 입문
ppt자료요청합니다.
안녕하세요. 좋은강의 만들어주셔서 감사합니다. 강의자료 부탁드립니다.! jjaa2017@daum.net
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
BeanValidation과 Validator 제작 중 선택
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]이전 수업에서는 Validator를 구현한 ItemValidator를 만들어서 @InitBinder 애노테이션으로 매 번 컨트롤러가 호출될 때마다 검사를 했습니다. 그리고 이번에는 BeanValidation으로 직접 조건들을 만드는 것이 아니라 애노테이션으로 간단하게 검사 조건을 명시하는 방법을 사용했습니다. 그렇다면 이전에 배운 내용인 Validator를 구현하는 방법은 실제로 사용되고 있지 않은 방법인지 혹은 사용되는 상황이 따로 있는 것인지 의문이 생겨 질문을 남깁니다.
-
미해결스프링 핵심 원리 - 기본편
파라미터 질문
@Configurationstatic class SameBeanConfig { @Bean public MemberRepository memberRepository1() { return new MemoryMemberRepository("10"); } @Bean public MemberRepository memberRepository2() { return new MemoryMemberRepository("1000"); }} 2분59초 경에 MemoryMemberRepository("10") 이렇게 파라미터 값을 넘겨줄 수 있다고 하셨는데 MemoryMemberRepository 클래스에는 파라미터 1개를 받는 생성자가 없는데 어떻게 쓸 수 있는건가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Link 와 a 태그 사용처
안녕하세요 열심히 수강하고있는 입문자입니다. 메뉴쪽은 링크로 href로 했고, <Link href=""><a>메뉴</a></Link> 마지막 사이트 링크 걸었을 때는 a태그를 사용했는데, <a href="">내용</a> 두 링크의 사용처에 대해 알 수 있을까요? 외부사이트 이동을 Link로 사용해도 상관 없는 부분이겠지요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
요청마다쓰레드 생성하는 방식의 단점에 대한 질문입니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) ------------------------------------------------------------- [질문 내용]안녕하세요 요청마다쓰레드 생성하는 방식의 단점(챕터1 2강)강의를 듣고 질문이 생겨서 문의드립니다 ## 교안 "스프링MVC-웹애플리케이션이해" 35페이지를 보면 - 요청마다 쓰레드 생성의 단점으로 쓰레드는 컨텍스트 스위칭 비용이 발생한다 라고 강의해주셨는데요 - 짧은 저의 생각이지만 , 해당(컨텍스트 스위칭 비용 발생) 문제는 쓰레드 풀 방식에서도 동일하게 발생할텐데? 라는 의문이 듭니다. ## 이 지점에서 궁금증이 들어 질문올리게 되었습니다! - 쓰레드 풀 방식에서는 컨텍스트 스위칭 비용을 줄일 수 있는 방법이 있는지 궁금합니다. - "쓰레드 풀" 방식 대비 "요청마다쓰레드생성" 방식에서는 상대적으로 쓰레드 숫자가 많으므로 >> 더 많은 쓰레드 수가 있으면 더 많은 컨텍스트 스위칭이 일어나므로 >> 결론적으로 쓰레드 풀 방식이 컨텍스트 스위칭 비용이 비교적 작다! 라는 맥략으로 이해했는데 혹시 제가 오해한 부분이 있는지 궁금합니다