inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

NonNullApi를 NullMarked로 대체하라고 합니다.

미해결

토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1

spring 7 버전에서 부터는 NonNullAPI이 deprecated 되는 것 같습니다. 대신 NullMarked로 대체하면 된다고 합니다!

  • java
  • spring
  • spring-boot
  • jpa
  • 리팩터링
  • ddd
Gomgomi 댓글 2 좋아요 0 조회수 199

Spring batch를 실행해줄 스케줄러와 batch 실행 환경

미해결

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

킬9형 안녕 실무에서 Spring batch를 실행해줄 스케줄러와 batch 실행 환경은 어떤게 있는지 궁금해. 현재 인프라는 AWS에서 EKS, ElastiCache(Redis), Aurora MySQL을 사용하고 있어.

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
Sidan 댓글 1 좋아요 1 조회수 117

findValue의 파라메터까지 래퍼클래스 배열인 이유가 있을까요?

미해결

김영한의 실전 자바 - 중급 1편

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 기본형의 한계2에서 findValue메서드에 MyInteger[] 래퍼 클래스 사용할 때 리턴 타입만 MyInteger로 하고 파라메터는 MyInteger 래퍼 클래스 객체 배열이 아닌 기본형 배열을 파라메터로 사용하여 기본형 값이 target과 불일치할때 null을 리턴하면 예시로 보여주신 목적에 문제 없지 않나요? 파라메터까지 래퍼클래스 변수를 사용한 이유가 있을지 질문드립니다.

  • java
  • 객체지향
학생30492 댓글 1 좋아요 0 조회수 99

프론트엔드 msa 환경 api 주소 통합? 과 서버끼리 통신 방식에대해

해결됨

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

좋은강의 너무 감사드리며 많이 배워가는것같습니다. 강의를 들으면서 질문이 있어 드립니다. 포트 번호로 분리된 MSA 서버를 프론트엔드에서 쉽게 사용하도록 통합하는 방법이 궁금합니다. 일단 단순히 생각했었을때 ngnix 로 리버스프록시 적용해서 /article 이면 localhost:9000 이런식으로 리버스프록시로 구성해도 될것같은데 현업에서 nginx 를 이용해서 구성을 하는지 또다른 많이 쓰는 방법이 있는지 궁금합니다. CQRS 환경에서 서버끼리 http 통신 article-read 에서 cqrs 를 적용하여 각 서비스에서 필요한 정보를 http 통신으로 가져오는데 클라이언트와 서버가 아닌 서버와 서버끼리면 굳이 웹과관련된 정보가 전송되는 http가 비효율적(?)이지 않나? 라고 생각을했는데 데이터 통신을 할때 카프카로 필요한 데이터만 통신하는것은 어떤가요? 실제 msa 환경에서 서버끼리 통신할때 어떤방식으로 사용하는지도 궁금합니다.

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
쵸잉 댓글 2 좋아요 0 조회수 119

new T()가 안 되는 니유

미해결

김영한의 실전 자바 - 중급 2편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] return new T(); 가 안 되는 이유가 항상 new Object 가 되어버린다. 개발자가 의도한 것과는 다르다. 고 설명되어 있습니다. 만약 다음과 같이 create() 함수를 활용한다면, EraserBox<Dog> dogBox = new EraserBox(); Dog dog = dogBox.create(); 여기서 컴파일러가 캐스팅을 자동으로 추가해주면 되는 거 아닌가요?? EraserBox<Dog> dogBox = new EraserBox(); Dog dog = (Dog)dogBox.create(); 이렇게요. 개발자가 의도한 것과 다르다는 의미를 잘 모르겠습니다.

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
alstjs 댓글 1 좋아요 0 조회수 135

26분에 질문 드립니다

해결됨

[Unity] 함께 만들어가는 방치형 게임 개발

Spanwer.cs에서 ArgumentException: The Object you want to instantiate is null. UnityEngine.Object.CheckNullArgument (System.Object arg, System.String message) (at <37cc348edc804f4cb176b63962c716e7>:0) UnityEngine.Object.Instantiate[T] (T original) (at <37cc348edc804f4cb176b63962c716e7>:0) 오류가 계속 나오는데요

  • C#
  • unity
  • firebase
  • 게임기획
  • json-parsing
tjtjd777 댓글 1 좋아요 0 조회수 87

씨름 선수 문제에서 각 선수의 몸무게나 키가 같을 수도 있다면?

미해결

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

안녕하세요! 씨름 선수 문제에서는 각 선수의 몸무게와 키가 모두 다르다는 전제를 기반으로 하고 있는데요, 만약 각 선수가 동일한 몸무게나 동일한 키를 가질 수 있다면 어떤 방식으로 문제를 접근해야 할까요? 현재 정답 코드로는 답을 내기 어려울 것 같아서요

  • java
  • 코딩-테스트
happyrichman 댓글 0 좋아요 0 조회수 84

이 코드랑 영상 코드중에 뭐가 더 좋은 코드인가요?

미해결

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

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); StringTokenizer st = new StringTokenizer(br.readLine()); int[] arr = new int[n]; int[] scores = new int[101]; int[] ranks = new int[101]; Arrays.fill(scores,0); Arrays.fill(ranks, 0); for(int i=0;i<n;i++) { arr[i] = Integer.parseInt(st.nextToken()); scores[arr[i]]++; } int rank=1; for(int i=100;i>0;i--){ if(scores[i]>0){ ranks[i] = rank; } rank+=scores[i]; } for(int i=0;i<n;i++) System.out.print(ranks[arr[i]]+" "); } } 이중포문 안도는 방법으로 구현해 보려고 짜봤는데 엄청 길어지네요...

  • java
  • 코딩-테스트
최민석 댓글 0 좋아요 0 조회수 88

6.0LTS, 6.3LTS 패키지 매니져 에러

미해결

절대강좌! 유니티6 - 네트워크 게임 개발 마스터클래스 (Part3) : Netcode로 개발하는 2D RPG

안녕하세요 ^^ 좋은 강의 잘 듣고 있습니다. 다름이 아니고 Netcode실습을 위해 유니티 패키지매니저에서 필요한 넷코드, 멀티플레이서비스, 플레이 모드 등을 설치를 하는데 전부 패키지 버전이 유효하지 않은 서명이라고 경고가 뜨는데 이걸 해결하는 방법은 없는 건가요? 현재 6.0LTS버전을 사용 중이고 경고문구가 떠서 6.3LTS 버전으로 업데이트 후에도 같은 경고문구가 뜨네요. 해결 방법을 알고 계신다면 공유좀 부탁드립니다. 감사합니다.

  • unity
  • 네트워크
  • unity2d
  • 유니티6
캡틴플래닛_마음 댓글 3 좋아요 0 조회수 146

Session 질문입니다

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

강의에서 식당을 예시로 설명해주셨는데 예시에서 식당과 클라이언트 대리인이 통신하는데 세션은 클라이언트 쪽과 서버 쪽 총 2개가 만들어지는게 이해가 잘 되지 않아서 질문드립니다!

  • C#
  • unity
  • 네트워크
meltingice31 댓글 1 좋아요 0 조회수 112

readme 관련 질문 있습니다.

미해결

포트폴리오 어나더레벨 | 합격하는 이력서 작성법

안녕하세요 큰돌님 강의를 즐겨보는 취준생입니다. 강의를 보며 궁금한 점들이 있어 질문 남깁니다. 간단하게 제 상황을 말하면 1년 정도 SI 업체 다니다가 현재는 군대에서 취준하고 있고 6월에 전역하면서 동시에 취업을 하는 것을 목표로 하고 있습니다. Q1: Readme 파일을 잘 꾸미는게 중요하다고 말씀주셨는데, 제가 했던 프로젝트들이 전부 회사에서 혼자 진행한 프로젝트들이여서 모두 private 인 상황입니다. 이럴 경우에는 Readme 파일에 꾸미기 보다는 노션에 따로 정리하는게 맞을까요?? Q2: QnA 글을 보니 큰돌님께서는 이력서와 포트폴리오를 같이 준비하라고 하신걸 봤습니다. 근데 토스채용 같이 이력서와 포트폴리오를 같이 제출해야되는 상황에서는 어떻게 해야될까요?

  • HTML/CSS
  • javascript
  • python
  • java
  • 포트폴리오
김민웅 댓글 1 좋아요 0 조회수 112

안녕하세요 무한스크롤 강의듣다가 질문이 있습니다.

해결됨

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

학습 관련 질문을 최대한 상세히 남겨주세요! 고민 과정도 같이 나열해주셔도 좋습니다. 먼저 유사한 질문이 있었는지 검색해보세요. 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 무한스크롤을 공부하면서 쿼리플랜을 자세히 살펴보았습니다. rows라는게 예상 스캔 행 수 라고 찾게 되었는데요, offset을 사용하지않고 마지막 last_article_id로 limit 30개 해서 30개만 스캔하면 될줄 알았는데, 저는 6백만개가 나오고 강사님은 5522497개 (무한 스크롤 설계 - 6:31초)가 나오는걸 알게 되었어요. 이게 시간은 빠르긴한데 뭔가 스캔하는게 많아서 이상하다 싶었어요.. 그래서 인덱스를 지우고, (article_id desc, board_id)로 위치도 바꾸거나, use index로 인덱스를 강제하게 해봤는데 결과가 똑같더라구요.. 이 row를 줄이기 위한 방법이 있는지 궁금합니다. cladue에서는 최악의 경우의 row를 보여준다고 하면서도, 또다른 답변으로는 쿼리 수정으로 최적화해야한다 나뉘더라구요. 최악의 경우라 해도 왜 6백만개나 scan하는지.. 그냥 속도빠르니깐 넘어가도 상관없는지 의심이 들어서 더 찾아볼수있는 방법이나 조언 부탁드립니다. 감사합니다. 강의 거의 완강햇다가 한번 더 다시 듣고있습니다.

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
박동훈 댓글 1 좋아요 0 조회수 78

58강 강의가 중복 편집되었네요..

미해결

자바프로그래밍

23:22~27:00 부분과 27:01~30.41 부분이 반복됩니다.

  • java
꿈꾸는농부 댓글 0 좋아요 0 조회수 40

Stat의 MaxValue에 관하여 질문이 있습니다.

미해결

[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템

여기 강의에서는 스텟의 MaxValue가 변경되는 조건과 변경되었을떄의 이벤트 호출이 없던것 같은데. 여기에서의 예제는 MaxValue가 최대 체력이고 Value가 현재 체력이면 해당 강의에서의 최대 체력은 변경되지 않을거라는 전제하에 만들어져있는 예제인지 여쭤보고 싶습니다. 저는 Stats에 int currentHP를 넣는 방식으로 Value를 최대체력, MaxValue를 시스템적 한계 최대체력을 구현하였고 잘 작동하는 것도 확인하였으나 자신감이 부족해 질문을 드립니다.

  • unity
  • modules
고우진 댓글 1 좋아요 0 조회수 65

❗️springboot 4.0.2 버전 aspectj dependency 설정❗️

미해결

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

스프링 버전 4.0.2 기준 aspectj 라이브러리 dependency 설정은 다음과 같습니다. (gradle 기준) implementation 'org.springframework.boot:spring-boot-starter-aspectj' 계속 boot-starter-aop 로 빌드 시도했다가 삽질하면서 20분 날렸네요..

  • java
  • spring
  • mvc
  • spring-boot
  • aop
  • aspectj
parkjunhyung 댓글 1 좋아요 0 조회수 295

h2 console 접속했을 테이블 질문

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

ddl-auto: create로 설정되어 있어서 자동으로 테이블이 생성되게 되어 있다는 말은 이해가 되는데요. BOOK, USER, USER_LOAN_HISTORY의 테이블 컬럼명과 컬럼의 특성등은 따로 어디에 명시해둬야 참고를 해서라도 만들지 않나요? mysql에서 만들때는 저희가 직접 console창에서 직접 설정해서 create해줬는데, 해당 테이블 구조는 테이블이 생성될때 무엇을 참고해서 만들고 있는건지 문의 드립니다. 감사합니다.

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
김동현 댓글 1 좋아요 1 조회수 90

MessagePack

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

서버,클라이언트, 데이터베이스, 웹 모두를 C#으로만 쓸건대 Protobuf가 아니라 MessagePack를 쓰는거에 대해 어떻게 생각 하세요?

  • C#
  • unity
댓글 1 좋아요 0 조회수 119

Zookeeper vs KRaft 모드

해결됨

카카오 면접관이 알려주며 가장 쉽게 배우는 Kafka

안녕하세요. 항상 유익한 강의를 제공해 주셔서 감사드립니다. 입문 강의들을 제외한 모든 강의를 수강하며 많은 도움을 받고 있습니다. 다름이 아니라, 개인적으로 Kafka 관련 내용을 공부하던 중 KRaft 모드에 관한 내용이 공식 문서 및 여러 자료에서 업데이트되고 있는 것을 확인하게 되었습니다. KRaft는 Kafka의 아키텍처에서 중요한 변화를 가져온 만큼, 관련 내용을 강의나 추가 자료로 공유해 주신다면 수강생들에게 큰 도움이 될 것 같아 노티 드립니다. 항상 좋은 강의 제공해 주셔서 감사하며, 앞으로도 많은 배움을 기대하겠습니다.

  • java
  • spring
  • kotlin
  • spring-boot
  • kafka
댓글 2 좋아요 0 조회수 135

조회수 조회 로직 질문

해결됨

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

안녕하세요! 수강자 쵸잉입니다 강의듣다가 질문사항이 생겨 남깁니다. ArticleViewCountRepository 에서 read 메서드 보면 현재 코드에서 조회수 조회를 할때 레디스에서만 가져오는데 이전 강의에서 레디스는 휘발메모리기 때문에 백업용 rdb 를 주기적으로 업데이트 시켰는데 그럼 레디스에서 값이 없을경우 백업용 rdb 도 한번 조회해봐야되지 않나 싶어서 질문드립니다!

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
쵸잉 댓글 2 좋아요 1 조회수 95

페이지네이션 버그

미해결

누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기

페이지네이션을 한 이후에 이전 다음 추가한 후에 나오는 거는 알겠는데, 지금 보니까 1 2 3 페이지가 있는 것 같은데요. 2페이지에서는 이전과 다음이 둘 다 있어야 하는 것 아닌가요?

  • java
  • jsp
최보배 댓글 0 좋아요 0 조회수 64

인기 태그

인프런 TOP Writers

주간 인기글