inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

뷰의 속성에 대한 질문이에요

미해결

[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z

문득 궁금한건데 웹에서는 엘리먼트에 클래스를 지정해서 각 클래스가 갖는 css속성들을 재사용 하는 것이 가능했잖아요? 근데 스탑워치를 따라 만들면서 느낀게 두개 버튼은 같은 속성(예를 들면 마진)같은 게 있는데 복사 붙혀넣기를 통해서 속성을 지정하더라구요. 이게 버튼이 두개라서 그렇지만 버튼이 수십개일 수도 있잖아요? 예를 들면 계산기만 해도 버튼이 스무개는 되니까요. 이런 경우 같은 속성을 재사용 하는 것이 가능할까요??

  • kotlin
  • android
  • 클론코딩
오카네 댓글 1 좋아요 0 조회수 492

(추가) 다대다 페이징 질문드립니다!

미해결

실전! 스프링 데이터 JPA

(이전 질문) https://www.inflearn.com/questions/718059/%EC%97%AC%EB%9F%AC-%ED%85%8C%EC%9D%B4%EB%B8%94-fetch-join-%EC%A7%88%EB%AC%B8-%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4 안녕하세요. 이전 질문에 다시 질문 좀 드리고 싶어서 추가 질문 드립니다..ㅠㅠ 1) 이전 질문에서 다대다 관계(Event <-> EventArtist<-> Artist)에서 이벤트 리스트를 가져올때 이벤트에 포함된 아티스트의 이름 정도만 가져와야 되면 fetch join 하는 것보다 join + dto로 해결하는 방법을 추천해주셨습니다. 그런데 하나의 이벤트를 조회하는 경우 아티스트의 이름 리스트는 join + dto로 해결할 수 있는데 이벤트를 리스트로 가져오는 경우에도 말씀해주신 join + dto로 가져올 수 있을까요?? 2) 그리고 이벤트를 페이징 처리를 하려고 하니 컬렉션을 페이징하면 인메모리를 사용해서 위험하고 중간 엔티티로 페이징을 하면 이벤트가 기준이 아니어서 제대로 페이징이 안 되었습니다. 그래서 이벤트를 Batch Size로 먼저 조회를 하고 List<Event>를 중간 엔티티 EventArtist에 넘겨서 In 쿼리로 조회를 했습니다. (이벤트를 batch size로 조회만 하면 아티스트에 접근할때 N + 1 쿼리 발생) 혹시 이 방법에 대한 피드백도 좀 주시면 정말 감사하겠습니다..! 서비스 코드 // event 리스트를 먼저 조회 (batch size) List<Event> events = eventRepository.findEvents(lastIndex, PageRequest.of(0, 3)); // fetch join + in 쿼리 List<EventArtist> eventArtists = eventArtistRepository.findEventArtists(events); 이벤트 batch size로 페이징 조회 @Query("select e from Event e " + "where e.id >= :lastIndex") List<Event> findEvents(@Param("lastIndex") Long lastIndex, Pageable pageable); 결과 (간단하게 수정) select event.* from events event where event_id>=? limit ? 조회한 이벤트로 join fetch + in 쿼리를 해서 아티스트 조회 @Query("select ea from EventArtist ea " + "join fetch ea.artist " + "where ea.event in :events") List<EventArtist> findEventArtists(@Param("events") List<Event> events); 결과 (간단하게 수정) select event_artist.*, artist.* from event_artists event_artist inner join artists artist on event_artist.artist_id = artist_id where event_artist.event_id in ( ? , ? , ? )

  • spring-boot
  • java
  • spring
  • JPA
code-tree 댓글 1 좋아요 0 조회수 468

이거 어떻게 해야 하나요,,

해결됨

Flutter 앱 개발 기초

https://open.kakao.com/me/devstory로 문의주시면 더 빠르게 답변 받으실 수 있어요 :) 저..컴맹인데,,이 강의 처음으로 들으며 개발에 관심을 쫌 가져볼까 하고 있는데,,녹화하실 때 강의 중간 중간 잘렸다가 다시 녹화가 된건지 말이 끊기는 부분도 있고 자세한 설명도 딱히 없고 어렵네요,,근데 이거 이렇게 된 상태로 멈춰서 지금 9시간째 저러고 있는데 언제까지 기다려야 하나요,,

  • Flutter
aroma4858 댓글 1 좋아요 1 조회수 362

tsum 관련해서 질문드립니다

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

시간초과 (4, 5번) 해결을 위해서 tsum 조건을 추가하셨는데, 이 경우 worst case에서는 시간초과가 발생할수밖에 없지 않나요? 혹시 완전탐색(DFS) 외 다른 방법으로 찾아봐야 하지 않나요?

  • python
  • 코테 준비 같이 해요!
ringrena 댓글 1 좋아요 0 조회수 493

login 페이지

미해결

스프링 시큐리티

26:30 에 인증 예외에 대한 핸들링 메소드를 주석 처리한 뒤 스프링 시큐리티가 제공하는 login 페이지로 넘어가던데, sendRedirect 와 관련해서 머릿속이 어지러워졌습니다. /login 경로는 permitAll 상태 /login 에 대한 GetMapping 문제 없이 존재 그럼 어나니머스로 인증되지 않습니까? 정상적으로 "login" 텍스트가 화면에 나와야되는데 왜 시큐리티가 제공하는 로그인페이지가 나타날까요? authenticationEntryPoint 에 주석하기 전에 sendRedirect를 호출하여 사용자를 /login 페이지로 이동시켰습니다. 리다이렉트는 사용자 브라우저에 전달한 URI를 요청시키는 건 줄 알았는데, 그렇다면 주석을 하든 말든 /login 경로에 대한 모든 요청은 허가하는 상태에서, 시큐리티가 제공하는 로그인페이지는 GetMapping 핸들러가 존재하는 한 화면에 나타나면 안된다고 생각하는데 제가 어떤 것을 놓치고 있는 건지 궁금합니다

  • spring-boot
  • Spring Security
  • java
sec 댓글 1 좋아요 0 조회수 438

공유주소 확인해주세요!

미해결

윤재성의 Node.js 서버 프로그래밍 과정

https://drive.google.com/drive/folders/1EuVu9dsTnMkIoXtVCdgdlGLcoTdMhM-0?usp=sharing 주소 404에러가 뜹니다!

  • nodejs
dbrjsdml 댓글 1 좋아요 0 조회수 370

스프링3 org.hibernate.orm.jdbc.bind: trace 관련질문입니다.

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 스프링 부트 3.0.0으로 쿼리파라미터를 하기위해서 org.hibernate.orm.jdbc.bind: trace으로 하면 된다고 교재에도 있고 다른 분들도 이것으로 바꾸면 잘 된다고 하던데 저는 잘 안되네요 여러번 해보다가 안되서 질문 올립니다. 파일 링크: https://drive.google.com/file/d/1loOVtPkftmkkX_7tVq4lJpwjv9CToMuo/view?usp=share_link 감사합니다.

  • 웹앱
  • spring-boot
  • spring
  • java
  • JPA
이주영 댓글 1 좋아요 1 조회수 761

로그인 페이지 설정

미해결

스프링 시큐리티

.loginPage() 설정에서 /login.html을 예시로 적어주셨던데 API만 적어주면 되나요 도메인도 같이 적어줘야 하나요? 로그인하는 rest API가 /api/login 이라면 /api/login만 적어주면 되는지.. test.com/api/login 이렇게 도메인까지 적어줘야 하는지 궁금합니다.

  • java
  • spring-boot
  • Spring Security
wofjeiong2ewg23 댓글 1 좋아요 0 조회수 518

vuex 설치가 안돼요

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

수업에서 말씀해주신 것처럼 npm install vuex@3.6.2 --save라고 하고 실행시키면 up to date, audited 12 packages in 880ms 1 package is looking for funding run npm fund for details found 0 vulnerabilities 라고 뜨고 vuex가 설치가 안됩니다(package.json에서 vuex 설치가 되지 않은 것을 확인했습니다.)

  • es6
  • javascript
  • vuejs
  • vuex
소돌 댓글 1 좋아요 1 조회수 799

N과 K 가 반대로 사용된 것 아닌지요?

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

백준에서는 N이 멀티탭 갯수, K 가 사용횟수라고 되어 있는데 강의에서는 K가 멀티탭 개수, N이 사용횟수로 사용되어 진 것 같습니다. 코드상으로는 문제없지만 문제 용어 다르게 쓰여진 것 같아 문의 드려봅니다.

  • C++
  • 코테 준비 같이 해요!
민수 S 댓글 1 좋아요 2 조회수 460

영구리다이렉션 질문드립니다.

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 몇번을 돌려봐도 강의 내용 6분5초 부분부터 이해가 안가서 질문드립니다... 리소스의 URI가 영구적으로 이동해서 영구 리다이렉션이 발생하는것이 301 인데, 클라이언트가 /event로 해서 웹브라우저에서 치고 들어오면 이벤트 화면에서 이벤트 사용자 등록을 하기위해 데이터입력을 하고 POST를 사용해서 POST /event 를 서버에 보낼수가 있나요? 애초에 클라이언트가 /event라고해서 웹브라우저에서 치고들어오는 순간에 GET /event를 서버에 보내서 리다이렉트가 되어 /new-event html화면으로 되지않나요 ? 이렇게 리소스의 URI가 이미 영구적으로 이동한 상태인데 POST /event가 어떻게 가능한지 질문드립니다.

  • http
  • network
오리쉐리 댓글 1 좋아요 0 조회수 361

패싯에 jpa 설정 추가하기

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

엔티티 클래스 개발1 17분 쯤에 강사님께서 컨트롤+알트+쉬프트+s 누르신다음에 jpa를 설정할수있는 패싯에 들어가셨는데, 저는 강사님처럼 spring, web 설정도 없고, 추가하려해도 jpa가 뜨지않습니다. 어떻게 해야하나요?

  • JPA
  • 웹앱
  • spring
  • spring-boot
  • java
김채은 댓글 1 좋아요 2 조회수 809

해당 강의 피드백 및 질문

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 안녕하세요 강의를 오랫만에 듣습니다. 비트마스킹 공부하기 위해 비트마스킹 인강을 듣고있는데 이 강좌는 좀 난잡하네요. 1주차 문풀 설명은 전체적으로 설명과 코드가 담백해서 좋았습니다. 그러나 비트마스킹 개념 설명 시 vs code로 자주 돌리면서 약간 어질어질하며, 불필요한 부분들은 편집으로 자르시거나 아니면 번거롭겠지만 .. 이 강의를 재 업로드하는게 좋을 거같습니다. 그 이유는 ~x = - (x + 1)에 대해 왜 같은지 설명이 없기 떄문입니다. 비트연산에서 - 역할은 무엇인지도 생략이 됬습니다. 물론 학습자 입장에선 설명이 없는 부분들은 스스로 찾아가면 되긴하지만 해당 강좌 시간은 약 19분으로 꽤 긴 시간에 불필요한 부분을 제하고 위 필요로하는 부분을 설명하는데 충분한 시간이라 짐작합니다. 참고로 최하위 켜져있는 인덱스 이전에는 이해가 잘됬습니다(shif나 비트뒤집기 등) 그러나 최하위 켜져있는 인덱스 부분부터 난잡해지기 시작했습니다. [추가, 강의 끝까지 들은 후 작성] 18:08 에서 5 가 0101 인데 1001 로 오타. ( 의도적으로 머리 굴리기 해주신거라 믿겠습니다, 4가 계속 안나와서 보니 1001이 9이기에 xor 계산시 4가 나올리가 없죠.) 이전 부분도 가끔 오타가 있는데 강의 듣는데 차질은 없었습니다만, 이부분은 미쳐 캐치못하고 왜 4가 안나오지 계속 헤메, visual studio까지 썼네요. 본질문: 16:40 무엇때문에 ~x = -(x + 1) 이 되는지 즉 - 역할이 궁금합니다. 예) ~x = - ( x + 1) if x == 4 : ~4 == -(4 + 1) ...1111 1011 == -5 ~4가 어떻게 -5 인지 궁금합니다. ** 교안에 비트마스킹이 없는 거 같은데, 제가 못찾고 있다면 알려주시면 감사하겠습니다. ctrl-f 론 관련 검색어 찾아도 없네요 추가로 저는 해당 강의가 아닌 다른 강의를 통해 코테 알고리즘 개념들을 익혔습니다. 코테 준비를 그동안 못해 다시 리뷰할 겸 이 강의를 듣고 있는데리뷰어들의 리뷰가 이해가 됐습니다. (초심자들에겐 어려울 수 있고 이미 알고리즘 개념들을 익힌 분들에겐 괜찮은 강의란 부분, ) 저의 경우는 순열과 조합 파트에서 재귀함수 사용을 다시 복습하게 되어 좋긴했습니다. 다만, 비트마스킹 부분을 보면서 초심자들의 마음을 재차 이해하기 시작했습니다. 그럼에도 불구하고 나날이 메일로 업데이트 되는 모습이 정말 질 좋은 강좌를 만드는데 노력하시는게 보여서 만족스럽습니다 ^^ - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • 코테 준비 같이 해요!
  • C++
ewak01 댓글 1 좋아요 0 조회수 420

이런건 어떻게 해결해야할까요?

미해결

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

사진과 같이 빨간 밑줄같은게 뜨는데.. 뭐 실행하는데 문제는 발생안하지만 좀 거시기한거같아서 해결해보려고하는데 어떻게 접근해야할까요? 또, 깃에 코드를 올리려고하는데 깃이그노어에 적어야할 파일명들이 따로있을까요? data 폴더는 깃에 올리면 안되는거죵..?

  • react
  • typescript
  • nodejs
  • docker
  • postgresql
  • Next.js
  • 클론코딩
반가우면반갑다고해 댓글 1 좋아요 0 조회수 399

DataSource 개념이 잘 이해가 되지 않습니다.

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] SpringConfig.java의 DataSource dataSource 필드의 개념이 잘 이해가 되지 않습니다. 혹시 자세하게 더 알려주실 수 있나요?

  • datasource
  • springconfig
  • MVC
  • spring-boot
  • spring
  • java
김문정 댓글 1 좋아요 0 조회수 598

강사님 제가 이해한부분이 맞을까요?

미해결

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

이미지가 좀 작네요 죄송합니다. 저렇게 화살표로 가르키는게 맞을까요? 만약 맞다면 @JoinColumn을 굳이 써야하나요? 다대일로 User를 불러왔으니까 User의 모든 정보를 Sub에서 접근할 수 있는거 아닌가요? 어리석은 저를 구제해주세요 ㅠ0ㅠ

  • Next.js
  • 클론코딩
  • postgresql
  • react
  • typescript
  • docker
  • nodejs
반가우면반갑다고해 댓글 1 좋아요 0 조회수 330

깃에 코드올릴때 질문있습니다.

미해결

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

강사님.. 질문충이라 죄송합니다. data 폴더가 있는데 이것도 깃이그노어에 적어서 올리지말아야할까요?

  • typescript
  • postgresql
  • nodejs
  • docker
  • react
  • Next.js
  • 클론코딩
반가우면반갑다고해 댓글 1 좋아요 0 조회수 301

connect.php가 열린 이유가

미해결

AWS(Amazon Web Service) 입문자를 위한 강의

https://aws-learner-storage.s3.ap-northeast-2.amazonaws.com/connect.php 인스턴스 생성할때 이거 넣어 줘서 저게 다운받아져서connect.php파일이 열린거자나요 전 저런거 만든적 없는데 그럼 저 주소가 강사님꺼 s3버킷주소이고 거기에 받아놓은 connect.php파일이 열린건가요?

  • aws
알닉 댓글 1 좋아요 0 조회수 480

인기 태그

인프런 TOP Writers

주간 인기글