inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

buffer 단위와의 차이

미해결

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 예제2 읽기와 한 번에 쓰기를 비교해주셨는데 예제 2 코드는 while((data = fis.read(buffer))!= -1){ fileSize++; } 처럼 data를 합쳐서 다루는 ? 그런 코드가 아닌 거 같아서 byte[] bytes = fis.readAllBytes() 처럼 다 읽어오는 거랑 성능 비교를 하는게 맞는지 의문이 듭니다. 성능상 차이가 없다면 무엇을 선택해야할지 의문이 듭니다. 사실 한번에 불러오면 메모리에 큰 용량을 차지하게 되니까 무조건 buffer 단위로 읽어오는게 맞는 거 아닌가 싶어서요

  • java
  • 네트워크
  • 객체지향
거북이 댓글 1 좋아요 0 조회수 90

예제 실행 명령어 오류

미해결

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

SystemDeathJobConfig 예제 실행 명령어가 > ./gradlew bootRun --args='--spring.batch.job.name=recordSystemKillJob inputFile=/path-to-kill-batch-system/system_death.jsonl' ... SystemDeath[command=destroy, cpu=99, status=memory overflow] SystemDeath[command=explode, cpu=100, status=cpu meltdown] SystemDeath[command=collapse, cpu=95, status=disk burnout] ... 로 되어 있는데 job.name이 recordSystemKillJob -> systemDeathJob으로 바껴야 할 것 같습니다🫡 JsonRecordSeparatorPolicy 예제도 함께 바꿔야 할 것 같아요🫡

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
hongdae 댓글 2 좋아요 1 조회수 127

1:01:58

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요. 강의를 듣고 이해가 되지 않는 부분이 있어서 질문드립니다. void func(struct Node* node) 함수의 마지막 부분인 node = node -> next -> next; 를 통해 n1의 값은 n2를 가리키고 있다는 것은 이해했습니다. 반복문이 종료된 후, Struct Node* current = &n1; 의 값은 n2의 주소값을 가리키고 있는 상태이 므로 반복문에서 2를 출력하고 NULL을 만나 반복문이 종료된다고 생각했지만 정답을 확인해보니 3,1,2를 출력하고 종료된다고 말씀해주셨더라구요. 이 부분에 대해 이해가 가지 않아 추가 설명을 요청드리고 싶습니다. 감사합니다.

  • python
  • java
  • c
  • 정보처리기사
댓글 2 좋아요 0 조회수 90

[분산 서버 로그 처형 작전] 중 scp 오류

미해결

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

[ 작전명: 분산 서버 로그 처형 작전] [상황설명] : 코드 작성 후 최종 실행시, 비밀번호 입력 프롬프트 없이 아래 에러 발생 org.springframework.batch.core.step.tasklet.SystemCommandException: Execution of system command failed with exit code 255 at org.springframework.batch.core.step.tasklet.SystemCommandTasklet.execute(SystemCommandTasklet.java:129) ~[spring-batch-core-5.2.2.jar:5.2.2] [환경] : mac, intellij [분석] : 터미널에서는 scp localhost 하면 비밀번호 프롬프트가 잘 떴으나, 배치실행시에만 에러가 발생 [추가시도] ssh-keygen -t rsa -b 4096 으로 키쌍 생성 후 ssh-copy-id -i ~/.ssh/id_rsa.pub localhost 공개키를 등록 후 ssh localhost 하여 비밀번호 없이 접근 확인 이후 정상 처형 확인 완료

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
nine-mo 댓글 2 좋아요 2 조회수 137

24분 33초 질문드립니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

for문을 돌린 후 아래 누적된 result값을 십진수로 변환하여 프린트하니, 이전에 것들 (result 값)을 십진수로 변환해서 누적하셨는데, 이 부분이 이해가 안가서 질문드립니다.... int f(char score) { return score & OxA5 } 에는 십진수로 변환하는 것이 없으니 오류가 나는 것이 맞지 않나요? 아니면 c언어에서는 return 할 때, 자동으로 2진수를 십진수로 변환하는 것인가요?

  • python
  • java
  • c
  • 정보처리기사
bbqdlsgy 댓글 2 좋아요 0 조회수 54

플러쉬와 커밋 차이점

미해결

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

플러쉬와 커밋 차이점이 궁금한데.. 플러쉬는 그냥 쓰기 지연 SQL 저장소에 있는 쿼리들을 DB에 날려서 DB에 단순 반영한 것이고 커밋은 이 반영된 내용을 '확정' 시키는 것이 맞나요?

  • java
  • jpa
yoon6669 댓글 1 좋아요 0 조회수 84

36강 SpinLock 부분 질문

해결됨

기초 탄탄! 독하게 시작하는 Java Part 3(상) : 멀티스레드와 동기화

public void lock() { while (!owner.compareAndSet(false, true)) LockSupport.parkNanos(1); } 강의에서 직접 구현하신 스핀락에서 LockSupport.parkNanos() 를 사용하셨을 때, 컨텍스트 스위칭이 발생하지 않는다고 설명해주셨는데요. 실제로 예제 코드에서 Thread.getState() 로 스레드 상태를 확인해보니, parkNanos() 호출 시 스레드가 TIMED_WAITING 상태로 전환되었다가 지정한 시간이 지나면 RUNNABLE 상태로 바뀌는 것을 확인했습니다. 그렇다면 지정한 시간이 지난 후 RUNNABLE 상태가 되었을 때, 해당 스레드에 대해 컨텍스트 스위칭이 발생하는 것이 아닌지 궁금합니다. 또한 강의에서는 parkNanos() 가 실제로 블로킹되는 것이 아니라 내부적으로 스피닝한다고 설명해주셨는데, 만약 그렇다면 스레드 상태가 RUNNABLE 이어야 하지 않을까 하는 의문도 들었습니다. 이 부분이 조금 혼란스러워 이렇게 질문드리게 되었습니다.

  • java
  • jvm
  • lock-free
  • generic
  • multithread
송재백 댓글 1 좋아요 0 조회수 98

10:46초 printf 왜 bag-> brand 인가요?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

bagPtr -> year =2021; 이렇게 포인터 변수에서 멤버변수에 접근할때 -> 이거 사용하는건 이해가 되는데 , 출력함수에서 매개변수가 bag의 포인터 변수인거 같고.. 근데 printf 에서 %s에 들어가는 가는 값을 왜 bag->brand 라고 적어두신지 이해가 잘 안가요..

  • python
  • java
  • c
  • 정보처리기사
댓글 3 좋아요 0 조회수 98

배열 객체 생성

미해결

김영한의 실전 자바 - 기본편

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 섹션2 배열도입 11:42부분 그림을 보고 궁금증이 생겼습니다. 왜 student1,student2 객체를 따로 만들어서 students배열에 대입하는 건가요? for(int i=0;i<students.length;i++) students[i]=new students(); 이렇게 객체를 생성하는것이 메모리 낭비가 없기 때문에 더 효율적인 것 아닌가요?

  • java
  • 객체지향
yne325 댓글 2 좋아요 0 조회수 112

28분 질문입니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

현재 ABEDEFG 인 상태라고 하셨는데, 왜 그렇게 되는건가요?

  • python
  • java
  • c
  • 정보처리기사
Sangmin Park 댓글 3 좋아요 1 조회수 157

test 파일을 어디서 확인 할 수 있을까요?

미해결

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

jpa 최선버전 설정하기 pdf 파일을 따라하고 있는데요, h2 데이터베이스 설정하고 있는데 홈폴더라는 것은 어느것을 말하는건가요? test.mv.db파일이 숨김 해제 처리해도 안보여서요..

  • java
  • jpa
yoon6669 댓글 1 좋아요 0 조회수 76

16:25

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

printf("%s\n",p) 에서 p는 korea의 제일 처음을 가르키므로 printf("%c\n",p) 경우에는 출력값이 K 맞나요? c 는 하나만 출력하니까요? printf("%c\n",p) = printf("&c\n,*p) 이 두개의 식이 같은거맞나요 ?

  • python
  • java
  • c
  • 정보처리기사
안유민 댓글 2 좋아요 0 조회수 58

15:09

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

그러면 printf("dugut cgaracter:%d\n",digit) 일경우에는 48+7 이므로 55인가요 ?

  • python
  • java
  • c
  • 정보처리기사
안유민 댓글 2 좋아요 0 조회수 33

포인터 주소 증감식? 아스키코드 증감식?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

EXAM 배열 예시에서 *p++는 p 주소의 주소값이 증가되었는데, ++*p는 왜 포인터 변수가 가르키는 값의 아스키코드 값이 증가되는 건가요?.. 너무 헷갈려요 ㅠ 제가 혼자 풀어보기로는 ++*p도 주소값이 전위연산되서 M을 가르키고 출력할 줄 알았는데.. ++*p가 아스키코드 값을 증가시키는 거면 *p++는 왜 아스키코드 값을 후위연산으로 증가시키지 않는 건지 .. 실전에 풀 때 안 헷갈릴 정도로 이해하고 싶어요 ㅠ

  • python
  • java
  • c
  • 정보처리기사
메리 댓글 2 좋아요 0 조회수 169

msg 관련

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

9:10초대 질문이 있습니다. 다른 수강생 분의 질문과 답변을 봤는데도 이해가 가질 않아서요! printf("%c\n, ++ *p); 이 순간에 포인터 변수 p가 가리키고 있는 것은 msg의 A였고, 전위 연산(++)으로 B가 답이라는 것까지는 알겠습니다. printf("%s\n", msg); 에서 포인터 변수 p와 msg가 별개의 변수라면, msg를 출력했을때, 기존의 EXAM이 정답이라고 생각했습니다. p는 포인터 변수로, msg와 따로 작동하는 것 아닌가요..? p가 바뀐 것이지 배열 자체가 바뀐 것은 아니니까요..! 왜 msg도 EXBM으로, 즉 A->B로 바뀌게 되는건지 궁금합니다!

  • python
  • java
  • c
  • 정보처리기사
jh990421 댓글 2 좋아요 1 조회수 111

Main에서의 예외 처리

미해결

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 회원가입 프로그램 작성의 File에 저장하는 단계에서 저는 예외 처리하라고 뜹니다. 어떻게 보면 당연한건데 영한님의 IDE에서는 Main에서 예외 처리 오류가 뜨지 않는데 이 부분이 궁금합니다! + 코드를 똑같이 옮겨도 제 프로젝트에선 예외 처리 오류가 뜨네요.

  • java
  • 네트워크
  • 객체지향
AAA 댓글 2 좋아요 0 조회수 82

부모로가는이유

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

21:55 부모거 먼저 태어나게 한다고 하고 par() 로 가는 이유 알려주세요 그리고 다시 자식클래스로 넘어가서 y를 출력하는 순서를 '이렇게', 러는 표현말고 메서드 용어 짚어가면서 제발 규체적으로 설명해주세요

  • python
  • java
  • c
  • 정보처리기사
주말초딩 댓글 3 좋아요 0 조회수 95

25분 22초대 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

강의는 printf("%s\n", tbl[2]);로 되어있고 학습 자료 pdf파일은 printf("%c\n", *(*pp)[2]);라고 되어 있습니다. 만약 pdf 파일처럼 printf("%c\n", *(*pp)[2]); 라면 N이 출력되는 건가요? 아래 이 문제 관련 질문 주신 다른 분의 답변도 봤는 데 printf("%s\n", tbl[2]);여기서 W가 출력되는 게 잘 이해가 되지 않습니다. 더 쉽게 설명이 가능할까요?

  • python
  • java
  • c
  • 정보처리기사
김예린 댓글 2 좋아요 1 조회수 97

this.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

이 부분에서 childY()생성자를 부를 때 전 부모 생성자를 먼저 부른다고 생각했는데, childY() 부르고, this("apple")이때 부모를 부르는 건가요? childY() 이때 부르는게 아니라 this("apple") 이때 부모를 부르는건가요?

  • python
  • java
  • c
  • 정보처리기사
gudwls5225 댓글 2 좋아요 0 조회수 57

pdf 통합본 받을 수 없을까요

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야 어떤 강좌에서 질문하셨는지 알 수 있습니다. 영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다. 이미 다른 누군가가 질문을 한 이력 이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다. 학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다. 제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다. 시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산) 질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요. 시간이 없는데 너무 번잡해서요

  • python
  • java
  • c
  • 정보처리기사
안유민 댓글 2 좋아요 0 조회수 85

인기 태그

인프런 TOP Writers

주간 인기글