inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

노랑이 39P 15번문제

해결됨

[2026] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이

FROM ( SELECT (LENGTH(C1) -LENGTH(REPLACE(C1,CAR(10))+1 CC FROM TAB1 이부분에서 LENGTH(REPLACE(C1,CAR(10))+1 +1이라는게 C1의 ROWNUM1이 >ROWNUM2를 가르키나요? 저는 C1 ROW1을 공백제거해서 2 C2ROW2를 공백제거해서 3 해서 2+3=5 여기에 +1일해서 6이 정답인줄알았는데 +1이 정확히 뭘의미하는지잘모르겠어요ㅜ

  • sql
  • 빅데이터
  • oracle
  • mssql
  • SQLD
gnssu_9 댓글 2 좋아요 1 조회수 427

채팅 프로그램 콘솔출력 겹침

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요 채팅 프로그램 작성 도중 여쭤볼 게 있어 남기게되었습니다 문제 상황 위 사진은 제 콘솔출력창입니다 왼쪽사용자는 kim : hi라는 메시지를 보냈고, 오른쪽 사용자는 han: hello라는 메시지를 보냈는데요, 문제는 메시지를 보내달라는 문장과 다른 사용자가 보낸 메시지 내용이 겹친다는 것입니다 질문 위 사진은 제가 해결해보려는 시도로 static메소드를 lock을 사용해서 만들었습니다. 하지만 결과가 똑같았습니다. 해결방법이 궁금합니다! 그리고 lock을 걸어서 사용했는데 왜 결과가 똑같은지도 궁금합니다...답변해주시면 감사하겠습니다 아래는 제 코드를 보여드리겠습니다! 1.Client 메세지 보내는 부분 클래스입니다 public class ClientSecond { private static final int PORT = 12345; static Socket socket; static DataOutputStream output; static DataInputStream input; public static void main(String[] args) throws IOException { try { socket = new Socket("localhost", PORT); output = new DataOutputStream(socket.getOutputStream()); ClientReceiverSecond clientReceiverSecond = new ClientReceiverSecond(socket); Thread thread = new Thread(clientReceiverSecond); thread.start(); System.out.println("Chatting Program"); System.out.print("사용자의 이름을 입력하세요 : "); Scanner scanner = new Scanner(System.in); String name = scanner.nextLine(); output.writeUTF(name); //1.이름전송 while (true) { //System.out.print("메세지를 입력해주세요 : "); ClientOutput.printMessage(); String message = scanner.nextLine(); output.writeUTF(message); //2.메세지전송 if (message.equals("exit")) { System.out.println("채팅 프로그램을 종료합니다. "); break; } } }finally { output.close(); socket.close(); } } } 각 클라이언트에게 다른 사용자의 메세지를 보내는 클래스입니다 public class ClientReceiverSecond implements Runnable { private static Socket socket; static DataInputStream input; public ClientReceiverSecond(Socket socket){ this.socket = socket; } @Override public void run() {//다른 사용자들의 메세지 확인 try { while (true) { input = new DataInputStream(socket.getInputStream()); String other_messages = input.readUTF(); //사용자의 이름과 메시지 분리 필요 //System.out.println(other_messages); ClientOutput.printMessage(other_messages); //todo if (other_messages.equals("exit")) { System.out.println("채팅을 종료합니다. "); break; } } } catch (IOException e) { throw new RuntimeException(e); }finally { try { input.close(); } catch (IOException e) { throw new RuntimeException(e); } } } } 클라이언트와 통신하는 세션 클래스인데요 혹시 몰라서 추가로 올려보겠습니다 public class SessionSecond implements Runnable{ private Socket socket; private SessionManagerSecond sessionManagerSecond; DataInputStream input = null; DataOutputStream output = null; public SessionSecond(Socket soket, SessionManagerSecond sessionManagerSecond) { this.socket = soket; this.sessionManagerSecond = sessionManagerSecond; sessionManagerSecond.add(this); } public void send(String message) throws IOException { output = new DataOutputStream(socket.getOutputStream()); String messages[] = message.split(","); String name = messages[0]; String messagemain = messages[1]; output.writeUTF(name+" : "+messagemain); } @Override public void run() { try { input = new DataInputStream(socket.getInputStream()); //output = new DataOutputStream(socket.getOutputStream()); String name = input.readUTF(); while (true) { String message = input.readUTF(); if (message.equals("exit")) { break; } String allmesaage = name+","+message; sessionManagerSecond.call(allmesaage); } } catch (IOException e) { throw new RuntimeException(e); }finally { try { output.close(); input.close(); } catch (IOException e) { throw new RuntimeException(e); } } } }

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

save 를 눌렀을 때

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. 회원 웹 기능 - 등록 강의에서 PostMapping 중 join을 눌렀을 땐 강의처럼 잘 이동하는데 save를 누를 경우에 강의에서는 MemoryMemberRepositoty 클래스로 이동하는데 저 같은 경우에는 MemberRepository 인터페이스로 이동이 되더라고요 실행했을 경우엔 초기 화면으로 돌아가지지 않았습니다 코딩은 동일하게 따라했습니다 혹시 더 필요하신 코드 있으시면 더 남기겠습니다 package hello.hello_spring.controller; import hello.hello_spring.domain.Member; import hello.hello_spring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; @Controller public class MemberController { private final MemberService memberService; public MemberController(MemberService memberService) { this.memberService = memberService; } @GetMapping("/members/new") public String createForm() { return "members/createMemberForm"; } @PostMapping public String create(MemberForm form) { Member member = new Member(); member.setName(form.getName()); memberService.join(member); return "redirect:/"; } }

  • java
  • spring
  • mvc
  • spring-boot
  • post
  • save
임종민 댓글 2 좋아요 0 조회수 217

frame 생성 시 android large가 없습니다.

미해결

[2024 업데이트] UX/UI 시작하기 : Figma 입문 (Inflearn Original)

해당 강의해서 첫 시작 때 frame를 adroid large로 사용하는데 android compact와 android medium은 있는데 large만 없습니다. 어떻게 해야 하나요?

  • 프로토타이핑
  • 모바일-디자인
  • figma
  • ux-기획
  • 프로덕트디자인
강충구 댓글 2 좋아요 0 조회수 322

도커로 mysql을 가동했으면 어떻게 해야할까요?

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

docker exec -it bash 해서 복사 해서 내 디렉터리까지 옮겨서 다 따라해봤는데 저는 kongmac@minuuimaegbug-ui-noteubug Dockerfile % docker logs cde3e64f71aa 2025-03-07T08:00:12.394150Z 0 [System] [MY-015015] [Server] MySQL Server - start. 2025-03-07T08:00:12.622065Z 0 [Warning] [MY-010143] [Server] Ignoring user change to 'root' because the user was set to 'mysql' earlier on the command line 2025-03-07T08:00:12.623333Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 9.1.0) starting as process 1 mysqld: File './binlog.index' not found (OS errno 13 - Permission denied) 2025-03-07T08:00:12.628763Z 0 [ERROR] [MY-010119] [Server] Aborting 2025-03-07T08:00:12.630606Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 9.1.0) MySQL Community Server - GPL. 2025-03-07T08:00:12.630620Z 0 [System] [MY-015016] [Server] MySQL Server - end. 이런 오류가 나오네요... 도커로 db포트 열었으면 어떻게 해야하나요?

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
kongminoo 댓글 1 좋아요 0 조회수 175

불리언프로퍼티

미해결

[2024 업데이트] UX/UI 시작하기 : Figma 입문 (Inflearn Original)

[예제 실습] 버튼 컴포넌트의 variants 만들기 강의 8:14초에서 버튼 안에 프레임 생성 후 프로퍼티를 생성하려고 하는데 생성하는 버튼이 안떠서요ㅜ 어떻게 생성하는지 알 수 있을까요?

  • 프로토타이핑
  • 모바일-디자인
  • figma
  • ux-기획
  • 프로덕트디자인
ntt75618 댓글 1 좋아요 0 조회수 183

수업자료

미해결

애프터이펙트 기초부터 실무까지!

수업자료는 어디서 다운받나요

  • after-effects
이상호 댓글 2 좋아요 0 조회수 142

새로운 제품을 기획할 때는 moment 정의를 어떻게 하나요?

미해결

시작하는 PM/PO들에게 알려주고 싶은, 프로덕트의 모든 것

setup moment, aha moment, habit moment 를 정의할 때 기존 데이터를 이용한 상관관계 분석을 통해 정량적으로 정의한다고 말씀하셨는데요! 기존 데이터를 확보할 수 없는 신규 제품을 기획하는 경우에는 어떤 식으로 정의해야 할까요?

  • product-management
  • 데이터-리터러시
  • 사용자-인터뷰
  • 문제해결능력
Heyrin 댓글 2 좋아요 0 조회수 233

B2C 사업이 아닌 B2B사업의 경우 지표 설정 방법

미해결

시작하는 PM/PO들에게 알려주고 싶은, 프로덕트의 모든 것

안녕하세요! B2C 사업이 아닌 B2B사업의 경우 지표 설정을 어떻게 하는지 궁금합니다. 예를 들어, 저희 회사의 제품을 A회사에 판매하고, A회사는 저희 회사의 제품을 사용함으로써 더 많은 신규 유저/고객(실질적인 고객)을 획득하려고 하는 경우, 제 입장에서는 A회사와 같은 기업 고객들을 신규 유저/고객들로 설정하고 새로운 기업 고객을 얼마나 확보할 수 있는지를 Acquisition 지표를 통해 보면 될까요? 아니면 궁극적인 고객인 A회사의 신규 유저/고객을 대상으로 Acquisition 지표 분석을 해야 할까요? 이런 상황에서는 다른 지표들에서도 어떤 접근 방식을 택해야 하는지 궁금합니다. 기업 대상으로 제품을 판매하거나 기획할 때 1차 고객은 저희 회사와 계약한 해당 기업이겠지만 결국 이 기업의 궁극적인 목표는 해당 기업의 이윤 창출이고, 이 기업과 연계된 2차 3차 고객이 존재하고, 다양한 이해관계자들이 얽혀 있을 때 어떤 식으로 상황을 정리해야 하는지 궁금합니다.

  • 서비스-기획
  • product-management
  • 데이터-리터러시
  • 사용자-인터뷰
  • 문제해결능력
Heyrin 댓글 2 좋아요 0 조회수 346

세션8 우선순위 큐 pop함수의 Predicate 적용 관련 질문이 있습니다.

미해결

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

pop 함수를 보면 if (right < (int)_heap.size() && predicate( heap[next], _heap[right])) 인 left와의 비교에서 나온 결과 값을 비교하는 부분에만 predicate를 적용하였는데 위에 left와 비교하는 부분은 둘 중 더 큰 값을 next에 넣는게 목적인 코드입니다. 더 작은값을 찾을때 문제가 생길 수 있을것이라 생각이 되는데 문제가 생기지 않아 의문점이 생겨 질문 드립니다. left쪽엔 predicate 비교를 하지 않아도 되는 이유가 무엇일까요?

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
서버공부중 댓글 3 좋아요 0 조회수 237

컴파일러 경고 메세지 관련 질문입니다.

해결됨

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

안녕하세요 쿠케님 강의 잘 듣고있습니다! 제네릭을 사용할 때마다 생기는 고민이 있습니다.. 제네릭을 사용하다보면 컴파일러 경고가 발생하는 경우가 있는데(IDE의 노란 밑줄) 이런 경고들을 모두 해결해서 제거해야할 까요?? 아니면 어느정도 무시를 해도 되는 걸까요?? 이펙티브 자바에는 런타임에 캐스팅 관련 예외가 발생할 수 있으니 이런 경고를 최선을 다해 제거하라. 라는 내용이 있기도 하고, 노란 밑줄이 보이면 눈에 거슬리기도 해서 처음에는 어느정도 제거하면서 개발을 했었는데, 시간이 지날 수록 이게 맞나 싶기도하고 책에 있는 내용이 절대적인 것도 아니기도해서 그리고 강의에서도 어느정도 무시를 하는 것 같아 질문 남깁니다! 팀에서 결정한 컨벤션으로 개발하면 될 것 같은데, 다른 팀에서는 어떻게 진행하는지 궁금합니다! 최대한 제거하는지.. 어느정도는 무시( @SuppressWarnings )해도 되는지

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
chobo 댓글 2 좋아요 0 조회수 183

혹시 고급과정도 출시가 되는지요?

미해결

리눅스 시스템 프로그래밍

안녕하세요, 시스템 프로그래밍 도움을 많이 받았는데, 혹시 고급과정도 추후에 출시가 되는지 궁금합니다. 감사합니다.

  • linux
  • 운영체제
  • linux-kernel
  • ipc
  • pthread
  • system-programming
ddh 댓글 1 좋아요 0 조회수 234

Jira 메인화면 UI

해결됨

핵심만 쏙쏙 Jira&Confluence

1번 2번 강의 진행은 2번 UI(좌측에 요약,타임라인,백로그 등등. 상단에 내작업,프로젝트,대시보드 등등)으로 진행되잖아요. 제가 뭘 눌렀는지는 모르겠지만, 가끔 1번 UI(좌측에 내작업, 프로젝트, 대시보드 등등. 상단에는 그냥 검색창만 있음)로 바뀌어서 도저히 2번 UI로 변경하는 방법을 모르겠어서 새로 도메인을 생성하고 강의를 이어나가는 어려움을 겪고 있습니다.. 1번 UI에서 2번 UI로 바꾸는 방법 알 수 있을까요..

  • 애자일
  • 프로젝트-관리
  • 협업-툴
  • jira
  • Confluence
하얀곰 댓글 2 좋아요 0 조회수 432

전자는 보안때매 안되나요?

미해결

[신규 개정판] 이것이 진짜 엑셀자동화다 - 기본편

전자 사업장입니다. 커널선택에서 안되는데 보안때매 안되는건가요?

  • python
  • selenium
  • openpyxl
서기원 댓글 2 좋아요 0 조회수 203

종자와 비료의 p밸류값

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

8:42에서 종자의 p밸류값은 7.254117e-10 비료의 p밸류값은 1.835039e-03으로 나오는데요. 둘다 귀무가설을 기각하여 '토마토수'에 영향을 준다는 사실은 이해를 했습니다. 궁금한 점은 p밸류값이 종자가 비료보다 훨씬 수치가 작은데 그렇다면 '종자'가 '비료'보다 토마토수에 더 영향을 끼친다고 해석해도 괜찮은가요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
하종민 댓글 2 좋아요 0 조회수 92

개인 깃허브에 코드 업로드 관련

해결됨

이거 하나로 종결-스프링 기반 풀스택 웹 개발 무료 강의

안녕하세요, 우선 좋은 강의 업로드해주셔서 감사합니다. 다름이 아니라 강의를 보면서 공부하며 친 코드들을 깃허브나 블로그에 개인 공부 기록용으로 공개 업로드해도 될지 질문드리고 싶습니다.

  • HTML/CSS
  • javascript
  • jsp
  • spring
  • spring-boot
  • spring-security
abc123 댓글 2 좋아요 0 조회수 404

인스턴스 스토어

미해결

쉽게 설명하는 AWS 기초 강의

인스턴스 스토어는 ec2 생성 시 기본으로 선택되는 이 볼륨을 말씀하시는게 맞는거죠?

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
댓글 2 좋아요 0 조회수 137

2-14.else,else if,switch 관련 질문입니다.

미해결

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

안녕하세요 선생님 자바스크립트 처음 입문한 학생인데 선생님 강좌로 많은 도움을 받고 있습니다. 감사합니다. 오늘 2-14.else,else if,switch 를 듣던 중 선생님께서 알려주신 예제를 실행시키고 switch 문을 변형하여 입력을 하였는데 예제는 무사히 실행되었지만 변형한 switch문은 콘솔도 나오지 않고 오류도 나오지 않아 어떤 부분으로 인한 문제인지 전혀 몰라 질문 남깁니다...ㅠ 뭐가 문제였는지 알 수 있을까요? .

  • javascript
가연 댓글 2 좋아요 0 조회수 172

인기 태그

인프런 TOP Writers

주간 인기글