inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

redis 관련 질문 드립니다

미해결

재고시스템으로 알아보는 동시성이슈 해결방법

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님 쉽고 깔끔한 강의 감사드립니다 다른 좋은 강의 부탁드립니다 강의 듣고 난후 궁금한 사항 질문 드립니다.. 1.레디스 레튜스, 레디슨 사용시 서버가 장애 발생으로 갑자기 죽었을때는 락을잡고 관리하던 항목들은 자동으로 사라지는건가요 어떻게 되나요? 2.강사님이 경험하신 레디스 레튜스, 레디슨 를 실무 사례에 적용할때 어떤경우에 적용해보셨는지 사례 몇가지를 예시로 알려주세요..

  • spring
  • java
  • 동시성
주아아빠 댓글 2 좋아요 0 조회수 609

버전때매 질문 드립니다!!

미해결

Vue로 Nodebird SNS 만들기

찾아보니 vue2 와 vue3는 몇몇 문법과 기능 차이더라구요! 그런건 크게 문제 안되고 걱정되는건 백엔드와의 연결 및 배포가 제일 걱정되는데 이건 이 강의를 봐도 크게 걱정하지 않아도 될까요?

  • ssr
  • aws
  • vuex
  • nodejs
  • vuejs
  • mysql
Chang yong Park 댓글 1 좋아요 0 조회수 372

w->r (0) r -> w(x)

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

23:41초 에서 w->r (0) r -> w(x) 라고 설명하셨는데 코드를 보면 write 를 누군가 했다면 write 를 한 스레드가 풀어주기 전까지는 다른스레드에서 read 는 못하는 상태가 되고 누군가 read를 했다면 readcount 라 0 이될때까지 다른 스레드에서 write 를 할 수 없는 상황인것 같은데 정리하자면 read 아니면 write 둘중 하나만 가능한 상태인것 같은데 w->r (x) r -> w(x) 이렇게가 맞는거 아닐까요? 뭔가 실행 흐름상의 맥락을 잘못 이해하고 있는건지 궁금합니다!

  • network
  • windows-server
  • MMORPG
dyl 댓글 1 좋아요 0 조회수 333

스프링 예외 및 translate() 질문

해결됨

스프링 DB 1편 - 데이터 접근 핵심 원리

translate() 메서드의 첫번째 파라미터는 읽을 수 있는 설명이고, 두번째는 실행한 sql, 마지막은 발생된 SQLException 을 전달하면 된다. 이 부분에서 어떤 파라미터가 DB의 Error Code를 전달받게되나요? 그리고 스프링이 자체제공하는 추상화된 예외는 DB접근 예외 말고 다른 종류의 예외들은 없나요?

  • spring
댓글 1 좋아요 0 조회수 299

access denies 질문

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

7강 마지막에 전부 deploy되는데.. 마지막에.. access denies가 뜨네요.. 서버 설정에 근래에는 elastic 빈에서 linux 2만 있어 선택, 그리고 edge : true로 주었습니다. 의견 부탁드립니다. 감사합니다.

  • travis-ci
  • cicd
  • 데이터 엔지니어링
  • aws
  • github
  • docker
taepark 댓글 2 좋아요 0 조회수 284

이 강의는 vue3는 아닌가요??

미해결

Vue로 Nodebird SNS 만들기

초급 강좌를 듣다가 급 궁금해져서 질문 드립니다! 초급 강좌에서는 vue2를 사용한다고 하셨고 vue2 와 vue3는 전혀 다른 프레임워크라고 답변하신걸 봤는데요! 그럼 이 강의도 vue2를 사용하는걸까요?? 아니면 nuxt를 써서 상관이 없는걸까요??

  • mysql
  • nodejs
  • aws
  • vuejs
  • vuex
  • ssr
Chang yong Park 댓글 1 좋아요 0 조회수 426

객체 관련 질문

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

"캐스팅 4총사"의 6:49 Player* p = new Knight(); 부분에서는 들고 있는 건 Player지만 원본은 Knight라는 게 무슨 말인지 모르겠습니다..

  • 객체
  • C++
정준혁 댓글 1 좋아요 0 조회수 306

typeorm 다중 데이터베이스 연결

미해결

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

현재 데이터분석용 디비, 서비스용 디비를 사용하고 있습니다.자동화를 위해 데이터분석용 디비에서 데이터 분석을 하면 서비스용 디비로 데이터를 넣어 주려고 합니다.구글링을 해 보니 이런 식으로 사용 하는 것 같은데 데이터분석 로직에는 서비스용 디비에 있는 entity들이 존재하지 않아서 https://typeorm.biunav.com/en/multiple-connections.html 여기에 있는 replication부분을 확인 해보았는데 이 방법으로 디비에 연동을 해서 데이터를 넣어줄 수 있나요? 아니면 다른 방법이 있을까요? 구글링 실력이 부족하여 아직 답을 찾지 못했습니다. 아니면 서비스로직에서 데이터분석용 디비를 연결하여 계산 후 값을 넣어야 하나요? 분석용 데이터베이스에는 로우데이터들만 있어 따로 값을 구하는 로직을 수행하여야 합니다

  • nodejs
  • express
  • TypeORM
  • NestJS
김영우 댓글 1 좋아요 0 조회수 1319

JPA 여러 테이블 Join

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요? 강의 수강 잘 하고 있습니다. 원하는 내용 : 총 3개의 테이블에서의 JOIN 쿼리를 사용해야하는데, JPA 에서도 이부분이 가능한지 문의드립니다. 쿼리 : select ufile.UPLOAD_DATE, ufile.ORIGIN_FILE_NAME, ufile.STATUS, ufile.DESC, ufile.AVAILABLE_COUNT, ufile.DOWN_COUNT, master.FID, DATEADD('DAY', ?, ufile.UPLOAD_DATE ) AS validDate from UPLOAD_FILE ufile left join UPLOAD_INFO info on ufile.UPLOAD_INFO_ID = info.ID left join FILE_MASTER master on ufile.FID = master.FID where info.USERID = ? and ufile.UPLOAD_DATE > DATEADD('DAY',-?, CURRENT_DATE) JPA 로 테이블은 각각 객체로 만들었습니다. 모든 테이블의 관계를 생성한 것은 아니지만 위 쿼리의 테이블은 관계 명시를 해놨습니다. ? 에 해당 하는 것은 하나는 입력값, 다른 하나는 특정 테이블의 값을 가져오는 것이서 호출 시점에 동적으로 변경됩니다. JPA 에서 JOIN 하는 부분에 대한 예제가 있을까요? 인프런 이외 구글링을 해도 정확히 원하는 내용이 없어 문의드립니다. 감사합니다.

  • JPA
  • spring-boot
  • java
  • spring
초보무한 댓글 1 좋아요 0 조회수 5900

3-9. React Devtools 강의를 듣다가 production으로 실행이 안되어 문의드립니다.

미해결

웹 게임을 만들며 배우는 React

3-9. React Devtools 강의를 듣다가 react development tools 플러그인이 빨갛게 나와서 production으로 모드를 바꾸어 줘야 된다고 강의에서 설명 주셨는데요. webpack.config.js 파일에서 아래 두 부분을 변경하고 실행하였는데 오류가 납니다 process.env.NODE_ENV = 'production'; mode : 'production', const path = require('path'); const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin'); process.env.NODE_ENV = 'production'; module.exports = { name : 'numberBaseball-setting', mode : 'production', devtool : 'eval', resolve : { extensions : ['.js','.jsx'] }, entry : { app : './client', }, module : { rules : [{ test : /\.jsx?$/, loader : 'babel-loader', options : { presets : [ ['@babel/preset-env', { targets : { browsers : ['> 1% in KR'], //browserslist }, debug : true, }], '@babel/preset-react' ], plugins : ['react-refresh/babel'], }, exclude: path.join(__dirname, 'node_modules'), }] }, plugins : [ new ReactRefreshWebpackPlugin(), ], output:{ path : path.join(__dirname,'dist'), filename : 'app.js', publicPath : '/dist', }, devServer : { // 새로 추가됨 devMiddleware: { publicPath: '/dist' }, // 실제로 존재하는 정적 파일의 경로 static: { directory: path.resolve(__dirname) }, hot: true } }

  • react
세나 댓글 1 좋아요 0 조회수 373

혹시 강의자료를 공유받을수는 없을까요?

미해결

일주일 만에 소프트웨어 요구사항 제대로 이해하기

혹시 강의자료를 공유 받을수는 없을까요? 강의를 들으면서 필기를 하는데 용이할 것 같습니다.

  • architecture
jangtj 댓글 1 좋아요 2 조회수 495

미러리스트

미해결

15일간의 빅데이터 파일럿 프로젝트

파이썬 버전 2.7을 설치하는 과정에서 미러리스트가 삭제되었다고 하셨고 강의 소식에 있는 명령어 다섯줄을 그대로 복사 붙여넣기 했습니다만 다음과 같이 no such file or directory 라고 뜹니다! 제가 실수한 것이 있을까요?

  • bigdata
  • Hadoop
  • 데이터 엔지니어링
  • redis
  • Impala
  • Flume
  • ZooKeeper
  • Kafka
zpfh1638 댓글 1 좋아요 0 조회수 276

if else 들여쓰기

미해결

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

섹션3 1번 회문 문자열 검사에서 else를 if 보다 앞쪽에 썼는데 이렇게 쓰는 방식이 생소해서 질문드립니다. 보통 else 랑 if를 같은 들여쓰기를 취하는데 여기서는 for else로 사용한 것 같습니다. 이렇게 사용하시는 이유와 장점에 대해서 궁금합니다. n = int(input()) for i in range(n): s = input() s = s.upper() size=len(s) for j in range(size//2): if s[j] != s[-j-1]: print("#%d NO" %(i+1)) break else: print("#%d YES" %(i+1))

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

우지 설치

미해결

15일간의 빅데이터 파일럿 프로젝트

대용량 파일 적재 실습 후 실시간 데이터 적재는 실습하지 않고 바로 탐색 챕터로 넘어왔습니다, 다만 Hbase를 실시간 데이터 적재 챕터에서 설치하시기에 그것만 보고 따라했습니다.! 그런데 현재 우지 설치과정중에 사진과 같이 Hbase가 뜨지 않습니다. Hbase가 포함된 디펜던시를 선택하라고 강의중에 말씀하셔서 조금 걱정이 됩니다. 괜찮을까요?

  • bigdata
  • Hadoop
  • redis
  • Flume
  • Impala
  • 데이터 엔지니어링
  • Kafka
  • ZooKeeper
zpfh1638 댓글 1 좋아요 0 조회수 224

router.js 설정을 변경할 수 있는 방법이 있나요?

미해결

Nuxt.js 시작하기

vue 파일을 생성하면 router.js 파일에 자동으로 라우트 정보가 설정되잖아요 이때 name 값은 파일명과 다르게 설정을 하고 싶습니다. 직접 router.js 파일을 변경하면 재기동 하면서 원복 돼버리네요

  • vuejs
  • nuxtjs
  • ssr
sy lee 댓글 1 좋아요 1 조회수 263

Value of type 'UILabel' has no member 'image'

해결됨

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

기초앱12강, 10:23 입니다. 구글링을 해보고 다양하게 시도해보았는데요. 해결이 되지않았습니다

  • ios
  • swift
김찬교 댓글 1 좋아요 1 조회수 540

http://localhost:8080/hello 404 error

미해결

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

[질문 내용] java11 버전으로 실행하였고 강사님 코드 그대로 따라서 작성하였습니다. 하지만 계속 404에러가 뜹니다ㅜ springboot version: 2.7.4 hello.html <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>Hello</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <p th:text="'안녕하세요. ' + ${data}" >안녕하세요. 손님</p> </body> </html>

  • MVC
  • spring-boot
  • spring
  • java
gpdnjs861 댓글 1 좋아요 1 조회수 1240

피보나치 수열 오답

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

2.4.피보나치수열 아래 코드로 오류가 나오는데 왜인지 모르겠습니다... import java.util.*; public class Main { public int[] solution(int n){ int[] answer=new int[n]; answer[0]=1; answer[1]=1; for(int i=2; i<n; i++){ answer[i]=answer[i-2]+answer[i-1]; } return answer; } public static void main(String[] args){ Main T = new Main(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); for(int x : T.solution(n)) System.out.println(x+" "); } }

  • java
  • 코테 준비 같이 해요!
조민지 댓글 2 좋아요 0 조회수 278

파라미터 바인딩

해결됨

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

강의에서는 파라미터 바인딩을 이름 기반으로 해라 정도만 나와있습니다. 그런데 , 이 파라미터 바인딩이 무엇이고, 이걸 왜 쓰는지 이런 설명이 없다보니 이해가 되지 않습니다. 파라미터 조인으로 뭘 하는 건가요?ㅠㅠ List<Member> resultList = em.createQuery("select m from Member m inner join m.team t " + "where t.name = :teamname", Member.class) .getResultList();

  • java
  • JPA
sy k 댓글 1 좋아요 4 조회수 587

bandit계정으로 로그인한 후 ssh나 git으로 연결하려고 하면 안되요 ㅠㅠ

해결됨

취미로 해킹#1(OverTheWire - Bandit)

bandit27@bandit:/tmp/myclone1$ git clone ssh:// bandit27-git@localhost /home/banidt27-git/repo Cloning into 'repo'... The authenticity of host ' localhost (127.0.0.1)' can't be established. ED25519 key fingerprint is SHA256:C2ihUBV7ihnV1wUXRb4RrEcLfXC5CXlhmAAM/urerLY. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Could not create directory '/home/bandit27/.ssh' (Permission denied). Failed to add the host to the list of known hosts (/home/bandit27/.ssh/known_hosts). This is an OverTheWire game server. More information on http://www.overthewire.org/wargames !!! You are trying to log into this SSH server on port 22, which is not intended. bandit27-git@localhost : Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 동영상대로 해보면 위와 같이 나오고 password 치기도 전에 연결이 끊기는데 왜 그런지 알 수 있을까요???

  • 시스템 해킹
  • linux
이지수 댓글 1 좋아요 0 조회수 1349

인기 태그

인프런 TOP Writers

주간 인기글