inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

네트워크 프로그램 자원종료 Socket 정리 시 closed 사용 문의

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 네트워크 프로그램 자원종료 관련 이해가 안되는 부분이 있어서 문의드립니다. [SessionManagerV6] public synchronized void closeAll() { for (SessionV6 session : sessions) { session.close(); } sessions.clear(); } [SessionV6] // 세션 종료시, 서버 종료시 동시에 호출될 수 있다. public synchronized void close() { System.out.println("closed : " + closed); System.out.println(Thread.currentThread().getName()); if (closed) { return; } closeAll(socket, input, output); // shutdown closed = true; log("연결 종료: " + socket); } 서버에서 ShutdownHook이 발생했을 때 2개의 Client에 Socket이 연결되어 있었다고하면 첫번째 Clinet의 Socket이 정리되고 난 후 2번째 Clinet의 Socket이 정리되는 시점에서는 closed 변수가 true이기 때문에 정리가 안되고 return되는거 아닌가요? 제가 잘 못 이해하고 있는걸까요? 추가적으로 로그를 찍어서 상태값을 확인해 봤는데 이해가 잘 되지 않아서 문의드립니다. 아래는 로그 정보입니다. 17:34:32.806 [ shutdown] shutdownHook 실행 closed : false shutdown 17:34:32.806 [ shutdown] 연결 종료: Socket[addr=/127.0.0.1,port=58474,localport=12345] closed : false shutdown 17:34:32.806 [ shutdown] 연결 종료: Socket[addr=/127.0.0.1,port=58480,localport=12345] 17:34:32.807 [ Thread-2] java.net.SocketException: Socket closed closed : true Thread-2 17:34:32.807 [ Thread-3] java.net.SocketException: Socket closed closed : true Thread-3 17:34:32.807 [ main] 서버 소켓 종료: java.net.SocketException: Socket closed 종료 코드 130 (interrupted by signal 2:SIGINT)(으)로 완료된 프로세스

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

[문의] Statusline

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요 첨부 이미지와 같이 statusline을 설치했는데 프로젝트명과 모델명이 안 보입니다. 혹시 해결방법을 알려주실 수 있으실까요?

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
read.eun77 댓글 2 좋아요 0 조회수 185

깃허브 질

미해결

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

지금 깃허브도 만들었고 PS D:\programming\java_kotlin\Java_Spring_Library_Application\library-app\library-app> git push --set-upstream origin master remote: Invalid username or token. Password authentication is not supported for Git operations. fatal: Authentication failed for ' https://github.com/ej123123123/library-app.git/ ' 이렇게 뜨면서 깃허브 push가 안되는데 왜그럴까요

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
김성관 댓글 2 좋아요 0 조회수 127

[제보] 섹션4 퀴즈 내 파일명 오타

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요. 현재 섹션4까지 학습하고 퀴즈를 풀었는데, 퀴즈에 파일명이 잘못되어 있어 제보합니다. CLAUDE.md 인데 cloud.md 라고 퀴즈에 나오네요. (아래 캡쳐된 2개의 문항에 이렇게 나옵니다) 학습 자체에 큰 지장은 없지만, 그래도 알려드립니다.

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
이정훈 댓글 2 좋아요 0 조회수 97

여기까지 다 끝냈다고 하셨는데

미해결

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

제가 잘못구현한건지 같은 책 이름으로 여러개의 책 이름이 들어가는 거 같은데 이건 상관없나요? 책등록은 여러개 되는데 그에 따라서 대출은 하나밖에 안되는데 예를 들면 클린코드를 3개 등록할 수 있는데, 3개 등록해도 대출은 1개밖에 안돼요

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
김성관 댓글 2 좋아요 0 조회수 111

안녕하세요 강의 완강했습니다.

미해결

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

강의 감사합니다. 강의자님의 포트폴리오를 보면서 얼마나 많이 노력하셨는지가 보입니다 -- 공유해주신 포트폴리오를 제 상황에 맞게 하려고 하는데요 ! 질문이 있습니다. 저는 대회를 나간 경력이없고 신입이라 그런지 공유해주신 포폴에 무엇을 쓰면 좋을지 조언듣고 싶습니다. 음 제 지금 상황은 비전공자이고,, react.js 블로그 포폴 하나 혼자 강의 보면서 만들었는데 어떻게 어필하면 좋을까요 .. 자기소개서는 포트폴리오에 올리지 않는게 좋을까요 ? 방향잡기가 쉽지가 않네요

  • HTML/CSS
  • javascript
  • python
  • java
  • 포트폴리오
서경진 댓글 2 좋아요 0 조회수 141

형 코드에 public static class 이게 뭐야 ?

미해결

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

형 코드 보고 있는데 아래와 같이 public static class로 되어 있어. 이게 무슨 의미야 ? 따로 static 메소드는 없는거 같은데

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
차니 댓글 3 좋아요 1 조회수 169

findByPath에서 articleId로도 검색을 해야 할 것 같아요.

해결됨

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

학습 관련 질문을 최대한 상세히 남겨주세요! 고민 과정도 같이 나열해주셔도 좋습니다. 먼저 유사한 질문이 있었는지 검색해보세요. 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. @Query("select c from CommentV2 c where c.commentPath.path = :path") Optional<CommentV2> findByPath(@Param("path") String path); 위와 같은 방식으로 조회를 하면 인덱스 서치가 되지 않는 것 아닌가요? 아래와 같은 방법으로 해야 할 것 같은데.. @Query("select c from CommentV2 c where c.articleId = :articleId and c.commentPath.path = :path") Optional<CommentV2> findByPath( @Param("articleId") Long articleId, @Param("path") String path); 답변 부탁 드립니다.

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
주주파파 댓글 3 좋아요 0 조회수 110

gemini-flash 기본 모델 업데이트 후 변경사항이 생겼네요

미해결

Spring WebFlux + LLM 실전 구현

강의 제작해주셨을 때는 gemini flash 기본 모델 버전이 2.0 이었던거 같은데 2.5로 최근에 업데이트가 된 거 같네요. webClient 요청 uri에서도 버전을 2.5로 명시를 해줘야 정상적으로 요청 응답이 오는데 다른 분들 참고하시면 좋을 거 같아 올려봅니다.

  • java
  • spring
  • webflux
  • chatgpt
  • llm
munjin0201 댓글 1 좋아요 2 조회수 93

소스코드 다운받을 수 있나요?

해결됨

초심자를 위한 친절한 Java 한바퀴

완강했습니다! 좋은 강의 감사합니다. 소스코드 혹시 깃헙 등에서 제공이 가능한지 궁금합니다.

  • java
  • 객체지향
  • backend
YoungJ 댓글 2 좋아요 1 조회수 126

Cursor 에서 Claude Code 실행후 콘솔 입력

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

24강 강의 관련, 몇가지 추가 문의드립니다. 윈도우에서 Cursor 에디터 실행후, Ctrl+ESC 했을때, 강의화면과 같이 우측에 Clause Code 가 열리지 않네요. 단축키를 설정해야 할까요? (24강 4분 15초 강의화면) Cursor 에디터 실행후, Terminal 창을 열고, claude 실행한 이후 콘솔 입력은 정상적으로 동작합니다. 그런데, Cursor 에디터 오른쪽 메뉴를 통해 "Claude Code:Open" 을 실행했을때는 챗 화면만 보이고, 강사님 강의 화면처럼 Claude 콘솔 입력 화면은 안나오네요. (24강 4분 21초 강의화면) 아래 화면에서 Anthropic Consol 선택후 로그인 시도시, $5불 추가 팝업이 뜨는데, 이 비용을 지불하면 강사님 화면처럼 볼수 있는 걸까요?

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
붉명 댓글 2 좋아요 0 조회수 960

서버 배포 에러입니다.

해결됨

한 입 크기로 잘라먹는 Next.js

Vercel에 서버 배포 후 api를 호출하면, 404에러가 뜹니다 ㅠㅠ 코드는 바뀐게 없어서, 로컬에서 api 호출은 잘되는데, 배포만 하면 안되네요... swagger도 배포사이트에서는 안되는게 맞을까요? 로컬에 있는 코드랑 바꾼거없이 그대로 배포했는데 로컬에서는 swagger도 접속 잘됩니다. 혹시 .env에 있는걸 setting에서 직접 입력해줘야 하나요? 확인해보니 배포된 서버 네트워크에서 스웨거로 접속하면 다음과 같이 번들파일과 css를 불러올 때 404에러가 발생합니다... 아래는 배포된 서버 url입니다. https://onebite-books-server-three-tau.vercel.app/

  • react
  • typescript
  • next.js
  • 카카오공채-개발
alswns1285 댓글 2 좋아요 1 조회수 137

1-7 강의 PreToolUse부분 관련 질문입니다

해결됨

The 10x AI-Native Developer: 회사에서 AI로 압도적 성과를 내는 법

{ "hooks": { "SessionStart": [ { "hooks": [ { "type": "command", "command": "npm install && echo '✅ 의존성 설치 완료'", "timeout": 300 } ] } ], "PreToolUse": [ { "matcher": "Edit|Write|Create", "hooks": [ { "type": "command", "command": "bash .claude/hooks/security-check.sh" } ] } ], "PostToolUse": [] } } 실습을 따라하는 중에 src/config.ts 파일을 만들고, const MY_API_KEY = "password-12345ABCDEFG"; 라는 내용을 넣어줘.라는 요청을 진행하면 강의처럼 차단이 되는것이 아닌 src 폴더에 config.ts가 생성되어 집니다 어느 부분이 잘못된걸까요?

  • spring-boot
  • next.js
  • 인공지능(ai)
  • ai-활용-(ax)
  • claude
크하함 댓글 3 좋아요 1 조회수 194

토큰 사용 "Limit reached"

해결됨

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

25강 "프로필 웹사이트" 앱을 구현하는 중에 "Limit reached" 코멘트와 함께 더이상 강의를 진행하지 못했네요. claude 실행후 plan 모드에서 "프로필 웹사이트" 앱 만들기를 처음 시도시, '배포' 단계(무려 7단계) 까지 언급되길래, 단계를 줄였습니다. 이후, 개발 환경 (npm 인스톨, 로컬 서버 실행...) 단계가 언급되고, SNS 코드 포함하여, 앱을 만드는 과정 등에서 html 코드를 무려 800줄 가까이 만들고, 파일을 분리하고 html 을 python 과 연계하는 코드까지 만들더니 limit 에 도달해서, "프로필 웹사이트" 앱을 완성하지 못했습니다. ㅠㅜ claude pro 구독해서 사용중입니다. 강의 과정의 앱 만들기는 사실 개념 이해 및 실습이 중요할거 같은데, "프로필 웹사이트 만들어줘:" 보다는 좀 더 구체적으로 프롬프트 입력을 통해 간단한 앱을 만들수 있도록 유도되면 좋겠습니다 ㅠㅜ

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
붉명 댓글 2 좋아요 0 조회수 233

클로드 Extention

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요! 강의와 같이 esc + Ctrl 눌러도 클로드 터미널이 즉시 안 열리고 강의와 같이 오른쪽 위에 클로드 로고도 보이지않습니다. 익스텐션은 활성화되어있는 걸 확인했습니다. 고치는 방법이 있을까요? 일단 클로드를 직접 터미널에서 열어 사용중입니다.

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
은석 댓글 2 좋아요 1 조회수 251

FileInputStream의 transferTo 사용 시 Buffer 문의

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] FileInputStream의 transferTo를 사용할 경우 buffer는 어떻게 설정되는 건가요? 웹 검색을 해보니 개발자가 직접 버퍼를 설정할 필요가 없다고 하는데 기본적인 버퍼의 크기가 정해져 있는건지? 만약 정해져 있다면 어떤 기준을 따라가는지 궁금합니다. 파일처리 시 자바의 메모리를 사용해야하고 이 부분을 잘 처리하지 못할 경우 OOM으로 이어지는 경우가 많아서 정확히 이해하고 싶어서 문의드립니다.

  • java
  • 네트워크
  • 객체지향
yeon 댓글 1 좋아요 0 조회수 87

todoPagingCP.tsx에서

미해결

Next.js with Spring Boot

todoPagingCP.tsx에서 Link로 페이지 동적으로 만들었는데 페이지 클릭때마다 const res = await fetch( `http://localhost:8080/api/todos/list?page=${page}` ); todo/list/page에 있는 이코드가 실행이 되는건가요?

  • javascript
  • react
  • spring-boot
  • jpa
  • next.js
오일중 댓글 1 좋아요 0 조회수 74

왜안될까요

미해결

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

(사진)

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
김성관 댓글 2 좋아요 0 조회수 94

클로드 아이콘 안 보임 문제

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요 조코딩님 클로드코드 확장프로그램은 자동으로 설치되어있는데 영상에 보이는 우측 상단의 클로드모양 아이콘은 안 보이네요. 혹시 지금 서비스가 되는지 확인해주실 수 있으실까요? LLM기반이 다시 없어진건지 궁금합니다.

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
은석 댓글 1 좋아요 0 조회수 496

MySQL 창이안ㄴ뜹니다

미해결

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

연결했는데 왜 화면처럼 창이안뜨죠 sql 입력하는창이안떠요

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
김성관 댓글 2 좋아요 0 조회수 88

인기 태그

인프런 TOP Writers

주간 인기글