묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결대세는 쿠버네티스 (초급~중급편)
PV의 ReclaimPolicy의 기본값에 대한 질문입니다.
5분 45초 부분에서 ReclaimPolicy를 따로 설정하지 않은 경우, 기본 정책이 Retain이라고 하셨는데, 쿠버네티스 공식문서에는 기본값이 Delete라고 되어있습니다. 혹시 이 부분이 강의를 찍으실 시점에서는 Retain이 기본정책이었나요? https://kubernetes.io/ko/docs/concepts/storage/storage-classes/
-
해결됨실전! Querydsl
Dto로 조회 관련 질문드립니다!
안녕하세요 팀장님 강의 내용을 토대로 다양하게 혼자 연습해보고 있는데, Dto로 조회하는 과정에서 오류가 계속 발생했는데 어떤식으로 해결해야될지 몰라서 질문 남깁니다.! Member - Team 관계에서 Team을 Dto로 조회하는 과정입니다. 우선 Dto말고 Tuple로 조회했을때는 정상 동작했습니다. 1. Tuple 조회 ( 정상 동작) @BeforeEachpublic void setup() { queryFactory = new JPAQueryFactory(em); Team teamA = new Team("teamA"); Team teamB = new Team("teamB"); em.persist(teamA); em.persist(teamB); Member member1 = new Member("member4", 10, teamA); Member member2 = new Member("member4", 20, teamA); Member member3 = new Member("member4", 30, teamB); Member member4 = new Member("member4", 40, teamB); Member member5 = new Member("member5", 40, teamB); em.persist(member1); em.persist(member2); em.persist(member3); em.persist(member4); em.persist(member5); em.flush(); em.clear();} List<Team> fetch = queryFactory .selectFrom(team) .join(team.members, member).fetchJoin() .fetch();System.out.println("fetch.get(0).getMembers() = " + fetch.get(0).getMembers()); 정상동작 2. Dto 조회 @Datapublic class TeamDto { private String name; private List<MemberDto> members = new ArrayList<>();} @Datapublic class MemberDto { private String username;} List<TeamDto> result = queryFactory .select(Projections.fields(TeamDto.class, team.name.as("name"), Projections.fields(MemberDto.class, member.username ).as("members") ) ) .from(team) .join(team.members, member).fetchJoin() .fetch();System.out.println("dto = " + result.get(0).getMembers()); 실행결과 not compatible with java.util.List이 발생했습니다. ㅠㅠ 이것저것 바꿔가면서 다양하게 시도해봤는데도 계속 오류가 발생했습니다.. 어떤 식으로 변경해야 될까요? 추가로 시도하면서 느낀게 한 개 이상의 Dto가 있을 경우 코드의 가독성이 너무 떨어지게 되더라고요. 혹시 팀장님께서는 여러개의 Dto를 조회할 때 따로 사용하는 방식이 있으신가요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
list 질문입니다.
tuple은 불변형이기 때문에 변화가 있을 때마다 아예 새로운 id값을 생성해서 변수를 할당하고 list는 가변형이기 때문에 그냥 그 id값에 값을 추가하는 식이 된다고 이해했습니다. 그런데 m = m * 2와 m *= 2의 경우 전자는 id값에 변화가 생기고, 후자는 id값에 변화가 생기지 않는데 이는 두 연산자가 하는 일이 본질적으로 동일하지만 내부적으로 처리하는 과정이 다르기 때문인가요?
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
string 질문입니다!
안녕하세요. 이렇게하면 b가 출력이 안되는데 이유를모르겠습니다.. string 으로 하고싶으면 어떻게 바꿔야하나요? #include <iostream> #include <string> using namespace std; int main() { string a, b; getline(cin, a); int p =0; for(int i=0; i<a.size(); i++){ if(a[i] != ' '){ if(a[i] >= 65 && a[i] <= 90){ b[p++] = a[i]+32; }else{ b[p++] = a[i]; } } } b[p] ='\0'; cout<<b<<'\n'; return 0; }
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
자바스크립트 적용이 안되서 질문남깁니다.
자바스크립트가 먹지를 않아서 질문남깁니다 잘못된 부분이 있는지 확인부탁드려요 해당 코드라도 공유주시면 비교해서 체크해보도록 하겠습니다. <html> <head> <title>hojun market</title> <link href="index.css" type="text/css" rel="stylesheet" /> </head> <body> <div id="header"> <div id="header-area"> <img src="images/icons/logo.png" /> </div> </div> <div id="body"> <div id="banner"> <img src="images/banners/banner1.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"> <div class="product-card"> <div> <img class="product-img" src="images/products/basketball1.jpeg" /> </div> <div class="product-contents"> <span class="product-name">농구공 1호</span> <span class="product-price">50,000원</span> <div class="product-seller"> <img class="product-avator" src="images/icons/avatar.png" /> <span> 그랩 </span> </div> </div> </div> </div> <div class="product-card"> <div> <img class="product-img" src="images/products/keyboard1.jpg" /> </div> <div class="product-contents"> <span class="product-name">키보드 1호</span> <span class="product-price">30,000원</span> <div class="product-seller"> <img class="product-avator" src="images/icons/avatar.png" /> <span> 그랩 </span> </div> </div> </div> </div> </div> <div id="footer"></div> </body> <script> var products = [{ name : '농구공', price : 10000, seller : '조던' imageUrl : '/images/products/basketball1.jpeg' },{ name : '축구공', price : 20000, seller : '메시' imageUrl : '/images/products/soccerball1.jpg' },{ name : '키보드', price : 30000, seller : '그랩' imageUrl : '/images/products/keyboard1.jpg' }]; document.querySelector("#product-list").innerHTML = "<p>안녕</p>"; </script> </html>
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
이전에 자바 버전 8을 사용했는데 11을 다시 설치해야하나요?
강의에서 11을 사용한다고 하셨는데, 8은 안되는건가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
autocomplete-python traceback output:
6:35 에 print 입력하려는데 오른쪽에 빨간창이 계속 떠요 autocomplete-python traceback output 라고 되어있어요 +10:17에 아래에 코드 바로 붙여넣기 되는 건 단축키를 쓰신 건가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
autocomplete-python traceback output: 알림창이 계속 떠요
6:35에 나오는 print 입력하려니까 빨간 창이 잔뜩 달리면서 autocomplete-python traceback output: 어쩌구 하네요 이거 어떡하나요
-
미해결홍정모의 따라하며 배우는 C언어
글자 세기에서 엔터값 빼는 예제 질문있습니다.
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include<ctype.h> #include<stdbool.h> #include<iso646.h> #define PERIOD '.' int main() { char ch; int count = 0; while ((ch = getchar() != PERIOD)) { if (ch == '\n') count--; else count++; } printf("%d", count); return 0; } 선생님처럼 \n가 아닐때만 세라는 프로그램이아닌 \n이면 -1하고 아니면 +1하라라는 프로그램을 만들었는데 빌드값이 엔터를 포함해서 나오더라고요.. 어떤 부분에서 실수했는지 궁금합니다..
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
위의 질문에 이어서 질문드립니다.
댓글로는 보시지 않는거같아서 부득이하게 다시 글을 올립니다. 이렇게 나오네요 혹시 어떤게 문제일까요? 하나씩 꼼꼼하게 보는대로 가로세로바뀐이유를 모르겠습니다. 이거때문에 몇일째 진도를 나가지 못하고 있어서 바쁘시겠지만솔루션 부탁드립니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
round()함수 적용
선생님~ 강의에서 3:02 에서 선생님은 그냥 park_size.style.background_gradient() 이렇게만 쓰셧는데도, 공원면적(mean)/ 공원면적(median)이 소수점 1자리수까지 나오는데.. 저는 round(2)를 해봐도 적용이 안되고 그냥 이렇게 나오네요.. astype(int) 하면 정수로 바뀌긴 하지만.. 소수점을 2자리까지 나오게 하고 싶을 경우에는 어떻게 할까요..? 그리고 선생님 df와 제 df가 결측치 부분이나 다 똑같을텐데.. 저는 선생님은 소수1자리까지 나오고 제꺼에서는 소수점자리수가 엄청 많이 나오는 걸까요..?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
에러:
제목과 같은 This application has no explicit mapping for /error, so you are seeing this as a fallback. 에러가 발생합니다ㅜㅜ 아래는 소스 코드 입니다. [수정 전] 1. HelloWorldBean. java package com.example.restfulwebservice; import lombok.Data; import lombok.NoArgsConstructor; @Data //setter + getter @NoArgsConstructor public class HelloWorldBean { private String message; public HelloWorldBean(String message){ this.message = message; } } 2. HelloWorldController package com.example.restfulwebservice; import com.example.restfulwebservice.HelloWorldBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.MessageSource; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import java.util.Locale; @RestController class HelloWorldController { @Autowired private MessageSource messageSource; // GET // /hello-world (endpoint) // @RequestMapping(method=RequestMethod.GET, path="/hello-world") @GetMapping(path = "/hello-world") public String helloWorld() { return "Hello World"; } // alt + enter @GetMapping(path = "/hello-world-bean") public HelloWorldBean helloWorldBean() { return new HelloWorldBean("Hello World"); } } <실행 결과> [수정 후] https://hororolol.tistory.com/368 위 링크를 참고해 HelloWorldBean.java에 @ComponentScan를 추가했더니, error는 발생하지 않습니다. - HelloWorldBean.java package com.example.restfulwebservice; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.context.annotation.ComponentScan; @Data //setter + getter @NoArgsConstructor @ComponentScan(basePackages = {"com.example.restfulwebservice"}) public class HelloWorldBean { private String message; public HelloWorldBean(String message){ this.message = message; } } <실행 결과> [번외] HelloWorldBean.java 파일에서 강의와 같이 @AllArgsConstructor, @NoArgsConstructor 어노테이션을 붙여줬을 때 아래와 같은 에러가 납니다 ㅜㅜ package com.example.restfulwebservice; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data //setter + getter @AllArgsConstructor @NoArgsConstructor public class HelloWorldBean { private String message; } version을 맞추기 위해 아래와 같이 pom.xml을 수정했는데, 이거 때문에 문제가 있을 수 있을까요?? <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.13.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>restful-web-service</artifactId> <version>0.0.1-SNAPSHOT</version> <name>restful-web-service</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> <dependency> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.1.13.RELEASE</version> <configuration> <excludes> <exclude> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </exclude> </excludes> </configuration> </plugin> </plugins> </build> </project>
-
미해결C# ADO.NET 데이터베이스 프로그래밍
c# 소스 및 강의자료 요청
섹션 0 어디에다 소스가 첨부되어있나요?
-
미해결CSS Flex와 Grid 제대로 익히기
8:48쯤..
일분이가 통통 뛰는게 탄력을 주기위해 세로로 70%줄었다가 늘어나게 했다고 하셨는데 뒤 이어 z축 설명하실때, 일분이가 뛰는 방향이라고 설명하셔서 그럼 스케일도 z축방향으로 커져야하는 거 아닌가요? 왜 스케일은 y축방향으로 커지게 했는지 이해가 안되네요 ㅠㅠ
-
미해결타입스크립트 입문 - 기초부터 실전까지
auto close tag는 파일 별로 설정할 수 없나요?
유용한 플러그인을 알려주셔서 잘 사용하고 있는데 array나 제네릭 문법을 사용할 때 <>를 쓰니까 auto close tag가 적용돼서 나오더라구요..ㅜㅜ json 파일 설정하는 건 보니까 확장자별로만 되어있던데 파일별로 기능을 켰다 끄거나 닫기 태그를 한번에 지울 수 있는 방법이 있을까요?
-
미해결도커 쓸 땐 필수! 도커 컴포즈
도커 네트워크의 장점에 질문이 있습니다.
호스트 컴퓨터에서 도커 실행 권한이 있으면 도커 네트워크로 연결하면서 도커를 실행할 수도 있는거 아닌가요? 호스트 컴퓨터에서 도커 실행 권한이 있으면 도커 네트워크를 사용하나 안하나 보안 취약점이 있는건 동일할 것같은데요. 뭔가 다른게 있는건가요? 혹시 실행권한은 있지만 도커 네트워크의 이름이 뭔지 모르니깐 보안 취약점에서 유리하다는 말씀이신지?
-
미해결대세는 쿠버네티스 (초급~중급편)
PVC/PV에서 User와 Admin의 구분이 정확히 어떤건가요?
강의 내용 중 7분 50초 정도에서 설명해주신 PVC와 PV의 차이점이 User와 Admin을 구분하기 위해 나눠서 사용한다고 하셨는데 여기서 Admin과 User의 구분이 어떻게 되는건가요? 예를들면, 회사의 백엔드 개발자가 Pod를 생성해서 배포하는 정도까지만 쿠버네티스를 담당하는 경우와, 인프라 관리자가 사내 전반적인 쿠버네티스의 운영을 담당하는 경우를 User와 Admin의 역할구분이라고 볼 수 있나요?
-
미해결홍정모의 따라하며 배우는 C++
2:30 정도) const int &ref_x = 3 +4 는 왜 되는건가요?
0. int &ref_x = 3 같이 참조변수에는 리터럴상수가 들어갈 수 없는 게 맞을까요? 1. 그런데 앞에 const붙이면 리터럴 상수를 넣을 수 있다고 하시는 것 같은데 이유가 뭘까요? const를 쓰면 함수로 리터럴을 넘겨받을 수 있고(복사x 그대로 넘겨주기가능) 안쓰면 변수만 넘겨받을 수 있다는 것 같은데... 0번 질문은 제가 맞는 지 확인하고 싶은 것이고, 1번은 잘 몰라서 여쭤봅니다 답변 부탁드려요 ^^
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
강의 수강 중 질문
강의에서 STL 함수등을 보다보면 Rookiss님께서 반환형은 어떤거고 뭘 인자로 받는거라서 이렇게 합니다 라는 설명을 해주십니다. template이 들어가서 그런지 어떤게 반환형이고 어떤게 인자이고 뭘 뜻하는지를 모르겠습니다 아래 사진과 같이(map #1에서 m.end()를 캡처한 것입니다) 특정함수에 마우스를 가져다 대면 정보가 뜨는데 저렇게 복잡할 경우 어떻게 읽어야 하는지 궁금합니다.
-
미해결파이썬으로 장고(Django) 공략하기: 입문
리스트와 등록 메뉴가 뜨지 않습니다.
음식점 메뉴만 뜨고 리스트와 등록 메뉴는 뜨지가 않네요 코드도 그대로 친거 같은데 뭐가 잘못된걸까요?