inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

게시판에서 oracle만 오류가 나는 이유를 모르겠어요

미해결

모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1

영상처럼 정상적으로 했는데 오라클만 이렇게 나오고 있어요 DBeaver에서 오라클은 localhost로 하면 오류가 떠서 현재 제 컴퓨터 ip로 만들었습니다

  • 모의해킹
  • 인젝션
우언 댓글 2 좋아요 0 조회수 214

Selet All 쿼리에서 반복적으로 Clustered Index 탐색 하는지 궁금 합니다.

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

select * from article where board_id = 1 order by article_id desc limit 30 offset 1499970; 해당 SQL 문을 실행하면 선생님이 설명 해주신 것 처럼 먼저 Secondary Index 에서 offset 0 부터 탐색이 일어나는데요. Secondary Index 에서 offset 0 조회 한 다음 Clustered Index 에서 데이터를 찾는다고 해주셨습니다. 이러한 과정을 offset 1499999 까지 반복 과정이 발생 하는데 왜 Secondary Index 에서 탐색 후 Clustered Index 에 데이터를 찾는 과정이 필요한지 궁금 합니다. 그러니깐 Secondary Index 에서만 일단 1499999 번 탐색한 다음에 Clustered Index 을 통해 그 외 데이터 (select *) 을 가져오면 되는것이 아닌가요? 제가 아직 인덱스에 대한 지식이 부족해 이런 질문을 한건데요ㅠ 다시 정리해서 질문 드리자면 왜 Secondary Index 을 통해 offset 순번 1499999 까지 도착 하지 않았는데 불필요하게 Clustered Index 까지 탐색하는가 입니다!

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
리나 댓글 2 좋아요 1 조회수 428

GitLab Pipeline 동작 시 스테이지 누락

미해결

99% J형 엔지니어와 함께하는 AWS EKS와 GitLab CI/CD 기초 완벽 정복

가이드주신 대로 GitLab 세팅 후 nestjs-boilerplate development 브랜치로 commit & push했으나 위 사진과 같이 test 스테이지까지만 진행되고 development를 포함한 이후 스테이지들이 진행되지 않습니다... 놓친 부분이 무엇일까요??

  • aws
  • kubernetes
  • ci/cd
  • gitlab
  • gitlab-autodevops
  • eks
원데이서버컴 댓글 2 좋아요 1 조회수 243

멀티모듈 지식 습득에 관하여 질문 드립니다.

해결됨

서버개발자 과제전형 완벽가이드 - 1편

안녕하세요 강사님 새해 복 많이 받으세요! 개인적으로 궁금한 점이 있어 질문을 드리게 되었습니다. 멀티 모듈 및 멀티 모듈 셋팅에 관한 지식을 공식 문서를 보시고 영어를 해석 하거나 혹은 번역 기능을 활용하여 직접 테스트를 하시면서 습득하셨는지 아니면 도서나 타 강의로 습득을 하셨는지 질문 드리고 싶습니다! 간혹 다른 타 강의에서 질문을 드릴 때 공식 문서 링크를 주셔서 공식 문서를 보았는데 봐도 내용이 너무 방대하고 어떻게 해야 할지 잘 모르겠더라고요 그러면 그냥 실력이 부족한 것일까요? 아니면 제가 제대로 시간을 제대로 들이지 않고 탐독하지 않은 것일까요? 제가 해당 강의에서 개인적으로 느끼기에는 멀티 모듈 및 세팅 방법, 디테일 한 내용이(apply piugin 설정, bootJar.enabled=true, jar.enabled=true 같은) 일반적인 지식이 아닌 생소한 지식이라고 생각을 했습니다.(일반적인 지식이었다면 비전공자여서 그랬나 봅니다 ㅠㅠ...) 비전공자로서 개발 공부를 하면서 느끼는거지만 디테일한 내용이나 검색으로 잘 찾아지지 않는 지식들과 새로운 지식들은 어떻게 습득해야할지 방법을 잘 모르겠어서 계속 헤메는 느낌이 있어 질문 드립니다!

  • java
  • spring
  • spring-boot
  • database
SHYU 댓글 2 좋아요 0 조회수 301

변경감지 flush에 대해 질문드립니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요. 22분경, 변경감지 관련해서 질문드립니다. 순서도를 보면 flush가 두번 있어서 이 부분이 이해가 되지않아서 질문드립니다. 비슷한 다른 질문들을 찾아봤지만 이해가 되지않아서 추가적으로 질문드립니다. 1. 전체적으로아래와 같이 이해하면될까요? JPA는 트랜잭션을 커밋할때 flush()가 호출된다. 영속성컨텍스트의 엔티티와 스냅샷을 비교한다. UPDATE SQL을 생성해서 쓰기지연SQL저장소에 SQL쿼리를 저장한다. 쓰기지연SQL저장소에있는 쿼리를 flush를 통해 쿼리를 데이터베이스에 전송한다. 트랜잭션이 커밋된다 2.또, 추가적으로 위와 같이 이해하게 되면, 트랜잭션을 커밋할때 flush를 두번 호출하는것일까요? 두 flush가 어떤 차이인지 궁금해서 질문드립니다. 3.4번에 있는 flush는 쓰기지연SQL저장소에 UPDATE쿼리가 있어서 flush하는것으로 보면 될거같은데, 첫번째 flush는 왜 flush를 해주는것인지 이해가 되지않아 질문드립니다..

  • java
  • jpa
오리쉐리 댓글 7 좋아요 0 조회수 188

트랜잭션이 없는 상태에서 조회

해결됨

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 5:30초 에서 order.getOrderItems().stream()하는 부분에서 orderItem에 있던 Item들에 값이 들어가는것으로 알고있는데, 이는 @Transactional 이 있는 Service계층이 아니라 Repository계층에서 불렀기 때문에 프록시 객체가 들어간것이 맞나요? @Transactional 어노테이션이 없는 계층에서 em.find()나 createQuery()같은 메소드를 호출해도 되는지와 왜 트랙잭션이 없을때 item에 대한 값을 얻을수있는지 궁금합니다.

  • java
  • spring
  • spring-boot
  • jpa
세자 댓글 1 좋아요 0 조회수 199

구글시트 권한 요청

미해결

구글태그매니저로 데이터 설계&수집하기

데이터 설계서 작성 연습 강의 (16강)에서 사용하는시트 접근 권한요청드립니다. https://docs.google.com/spreadsheets/d/1FSSoWeKi6V-tUxgdIuUZZl-TdBNfKUCioqVTIK2qW0g/copy?usp=sharing 요청 이메일계정 : kyle1173a@gmail.con

  • 디지털-마케팅
  • Google-Ads
  • facebook-ads
  • Google-Tag-Manager
  • GA4
겸손한 랫서팬더 댓글 1 좋아요 0 조회수 426

9강 30:45 에러가 납니다.

해결됨

이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해

SetIsReplicated(true) 이 구간에서 에러가 계속 발생합니다.. SetIsReplicatedByDefault 로 바꾸니 잘 되네요. 왜 이런걸까요? 언리얼 버전 5.1 입니다

  • unreal-engine
  • 네트워크
  • 언리얼-c++
임성우 댓글 2 좋아요 0 조회수 141

ViewModel과 Model 구분 (30강)

해결됨

Part2: 초중급 iOS 인스타그램 클론(SwiftUI, MVVM, Firebase, 2024)

안녕하세요. 강의 정말 잘 듣고 있습니다! 30강에서 회원정보 class 를 SignUpViewModel로 만드셨는데 MVVM 아키텍처에서 ViewModel은 비즈니스 로직을 처리하는 부분이고 데이터를 다루는 class나 struct의 경우에는 Model 파트가 맡는다고 이해를 하고 있었습니다. struct가 아닌 class의 경우에는 비즈니스 로직으로 봐야 하는건가요?

  • ios
  • swiftui
  • mvvm
kut7728 댓글 2 좋아요 1 조회수 162

코드 순서 문의

미해결

나도코딩의 자바 기본편 - 풀코스 (20시간)

코드 순서에 궁금한 점이 있어 질문드립니다 ! class HamBurger { String name; public HamBurger(String name) { this.name = name; } public HamBurger() { this("햄버거"); } } 이렇게 작성되는 코드와 class HamBurger { String name; public HamBurger() { this("햄버거"); } public HamBurger(String name) { this.name = name; } } 이렇게 작성되는 코드가 구동에 있어 차이가 발생하는지 궁금합니다 ! 코드는 위에서부터 순서대로 진행된다고 알고 있어서 첫 번째 방법의 코드가 더 맞는 방법이 아닌지 생각이 되는데, 선생님께서는 두 번째 방법으로 작성하셔서 차이점 설명 부탁드리겠습니다 ..! 추가적으로, // 햄버거 메소드 String[] ingredient = {"양상추", "패티", "피클"}; public void cook() { System.out.println(this.name + "를 만듭니다."); System.out.println("빵 사이에 들어가는 재료는?"); for (int i = 0; i < ingredient.length; i++) { if (i == 0) { System.out.println("> " + ingredient[i]); } else { System.out.println("+ " + ingredient[i]); } // 치즈버거 메소드 public void cook() { super.cook(); System.out.println("+ 치즈"); } // 새우버거 메소드 public void cook() { super.cook(); System.out.println("+ 새우"); } 퀴즈를 이렇게 풀어서 정답과 동일하게 출력은 되었는데, 혹여나 풀이 방법에 틀린 점이 있거나 개선할 점이 있는지 피드백 부탁드립니다 :)

  • java
  • 객체지향
김재훈 댓글 1 좋아요 0 조회수 164

수업 외 질문은 어디서 하면 되나요?

미해결

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

혼자 따로 개발을 해보고 싶어서 해보고 있는데 클래스 생성부터 막히네요ㅠㅠ.. 강의 보고 클래스를 생성하면 잘 생성이 되는데 개별적으로 생성을 하면 클래스 경로를 아예 찾지를 못합니다.. 수업 외의 질문은 여기서 질문을 할 수는 없는 건가요?

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
ajkdfj 댓글 2 좋아요 0 조회수 189

플러터 SDK Desktop용으로 잘못설치 했는데 어떻게 해야 하나요..ㅜㅜ

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

안녕하세요. 강의 영상보면서 따라하다가 플러터 sdk 설치할 때 실수로 데스크탑용으로 설치를 한 후 안드로이드 스튜디오를 실행해버려서 계속 플러터 프로젝트 만들때마다 계속 안드로이드 build.gradle 부분이 데스크탑용, 즉 ndk 설정으로 됩니다.. 삭제하고 안드로이드용으로 다시 설치해도 계속 gradle이 ndk 설정으로 되는데 안드로이드용으로 sdk 설정 하는 방법 없나요..?? 아니면 수동으로 직접 gradle 부분 작성해서 고치는 방법밖에 없는지 궁금합니다.. 그리고 안드로이드용으로 바꾸려면 gradle 부분 이외에 바꿔야 하는 파일은 없는지도 궁금합니다.. 여기 캡쳐화면처럼 자바 버전도 1_8로 되어버리고 ndk로 설정됩니다.. 코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • flutter
  • 클론코딩
rudtjr5977 댓글 3 좋아요 0 조회수 220

강사님. 감사합니다.

해결됨

[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스

혹시나 3D방치형 게임은 혹시 할인 프로모션이 계획돼 있을까요? 항상 결제하면 할인이 되는 경우가 많았어서요.

  • C#
  • unity
  • 게임기획
  • multiplayer
  • game-programming
양승근 댓글 2 좋아요 0 조회수 169

Controller가Repository에 의존해도 되나요?

해결됨

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] Contoller에서 Service를 의존하는게 아니라 Repository에 의존해도 되나요?? 예제라서 단순화 한건지 아니면 다른 프로젝트에서도 동일하게 Controller에서 Repository로 접근해도 되는지 궁금합니다. 이전에 비슷한 질문을 본것같은데 답변을 못찾아서 질문 남깁니다!

  • java
  • spring
  • spring-boot
  • jpa
세자 댓글 1 좋아요 0 조회수 209

줄바꿈 단축기 질문 _4분 20초

미해결

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

4분 20초에 input 태그에 줄바꿈되는 단축키가 뭔가요? 🚨 아래의 가이드라인을 꼭 읽고 질문을 올려주시기 바랍니다 🚨 질문 하시기 전에 꼭 확인해주세요 - 질문 전 구글에 먼저 검색해보세요 (답변을 기다리는 시간을 아낄 수 있습니다) - 코드에 오타가 없는지 면밀히 체크해보세요 (Date와 Data를 많이 헷갈리십니다) - 이전에 올린 질문에 달린 답변들에 꼭 반응해주세요 (질문에 대한 답변만 받으시고 쌩 가시면 속상해요 😢) 질문 하실때 꼭 확인하세요 - 제목만 보고도 무슨 문제가 있는지 대충 알 수 있도록 자세한 제목을 정해주세요 (단순 단어 X) - 질문의 배경정보를 제공해주세요 (이 문제가 언제 어떻게 발생했고 어디까지 시도해보셨는지) - 문제를 재현하도록 코드샌드박스나 깃허브 링크로 전달해주세요 (프로젝트 코드에서 문제가 발생할 경우) - 답변이 달렸다면 꼭 확인하고 반응을 남겨주세요 - 강의의 몇 분 몇 초 관련 질문인지 알려주세요! - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • javascript
  • react
  • node.js
rumi du 댓글 1 좋아요 0 조회수 173

주피터 노트북 사용방법;;

미해결

실전 금융 머신러닝: 파이썬으로 구축하는 중급 투자 전략

git hub에서 강의자료 다운로드 한 이후에 설명 잘 해주시다가 갑자기 마지막에 바탕화면에 나가보라던데 거기서 끝나면 뭐...뭘 해야되죠? 설명해주실꺼면 끝까지 해주세요 처음 사용해보는 사람은 당황스럽기만 한데

  • python
  • 머신러닝
댓글 1 좋아요 0 조회수 192

다음과 같은 쿼리가 더 좋은 결과를 보이는데 이유가 뭔지 궁금합니다.

미해결

업무에 바로 쓰는 SQL 튜닝

SELECT e.emp_id , s.avg_salary , s.max_salary , s.min_salary FROM EMP e, (select emp_id, ROUND(AVG(annual_salary), 0) avg_salary, ROUND(MAX(annual_salary), 0) max_salary, ROUND(MIN(annual_salary), 0) min_salary from SALARY where emp_id BETWEEN 10001 and 10100 GROUP BY emp_id) s WHERE e.emp_id = s.emp_id; 처음에 답을 안 보고 제가 개선해본 쿼리인데, 필터링 조건을 salary에 넣어주고, 이걸 조인해서(emp의 primary key) 나오는 결과인데 미세하게 더 빠르네요.! 정답 쿼리가 조금 더 느린 이유는 salary 테이블을 3번 접근해서 그런거 같은데(index를 활용하더라도) 맞는지 궁금합니다.

  • sql
  • mysql
  • dbms/rdbms
  • mariadb
  • query-tuning
Anfield 댓글 1 좋아요 0 조회수 164

onClick 이벤트함수로 raycaster 방향이 자동으로 set되나요?

해결됨

React Three fiber(R3F)로 배우는 인터렉티브 3D 웹 개발

const shoesClick = () => { const intersects = raycaster.intersectObjects( gltf.scene.children, true ); }; 강의에서는 위와 같이 raycaster.intersectObject 메서드 호출시에 scene에 children을 넘겨주시는데 클릭 이벤트의 eventObject 를 넘겨주지 않았는데도 raycaster에 마우스 방향을 set 가능한가요?

  • javascript
  • react
  • typescript
  • 인터랙티브-웹
  • three.js
  • webgl
  • react-three-fiber
grs0412 댓글 2 좋아요 0 조회수 226

감정다이어리 edit 컴포넌트 만들때

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

12.8강) edit 컴포넌트 작성할때 저는 diary 컴포넌트처럼 edit 컴포넌트 안에 useParams 훅 호출해서 import { useParams } from "react-router-dom"; const Edit = () => { const params = useParams(); return <div>{params.id}Edit</div>; }; export default Edit; 이렇게 설정해줘야 route 설정할때도 id에 따른 페이지가 잘 보이던데 저만 그런가요 아니면 강의에선 스킵이 된건가여

  • javascript
  • node.js
  • react
삘쏘굿 댓글 1 좋아요 0 조회수 110

인기 태그

인프런 TOP Writers

주간 인기글