묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨오브젝트 - 기초편
설명중에 "그렇다면 설계를 변경하는 이유는 무엇이었나요?" 질문입니다.
설명하신 내용중에 "그렇다면 설계를 변경하는 이유는 무엇이었나요?" 라고 하시면서 "프로세스와 데이터가 하나의 모듈안에 모여 있으면 코드를 수정하기 어렵기 때문이였죠." 라고 하시던데...앞에 내용으로는 '프로세스와 데이터가 서로 다른 모듈안에 배치되어서 수정이 어려우니 프로세스를 구현한 코드를 데이터를 구현한 코드로 옮기는..' 뭐 이런거 아니였나요??제가 잘못 이해하고 있는건가요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
디바이스가 안 보입니다.
실행버튼 옆에 select device를 선택하려고 해도 안보입니다.
-
미해결[7일완성]생각하는 데이터베이스모델링
계산 로직을 Java 단이 아닌 쿼리문에서 하신 이유가 궁금합니다.
select sum(cp.quantity * p.price) as totalAmount from customer_product cp inner join product p on cp.product_number = p.product_number where cp.customer_id = #{customer_id}장바구니에 들어있는 상품의 개수와 가격을 곱한 금액의 총합을 구하는 로직을 17:50 쯤에 보여주셨습니다.DB에 Connection하는 비용을 고려하면 계산 로직은 Java에서 처리하는 게 더 빠르지 않을까 생각했습니다. 실무에서 많이 사용한다던가, 아니면 더 좋은 방법이라고 생각하셨던 이유가 있었을까요?
-
미해결자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]
실무에서 자바가 제공하는 락을 사용하는 경우
자바에서 제공하는 동기화 도구들(synchronized, ReentrantLock 등)은 단일 JVM 내에서만 동기화를 보장하고, 여러 인스턴스가 있는 분산환경에서는 분산락 등 다른 기법을 사용해야 하는 것으로 알고있습니다.현대의 운영 환경에서는 고가용성과 확장성을 위해 대부분 여러 인스턴스를 운영하기 때문에, 자바 자체의 동기화 기법을 사용하는 경우가 제한적일 것 같은데요. 실무에서 자바가 제공하는 동기화 도구들은 어떤 경우에 주로 활용되나요?
-
미해결자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]
뮤텍스나 세마포어는 busy waiting이 없는 게 맞을까요?
강의자료에서 세마포의 경우 P연산에서첫째줄에 while(test_and_set(&lock)==1)을 수행하고 있는데요, 혹시 이부분은 busy waiting으로 생각하지 않는 건가요? 뮤텍스나 세마포어 모두 강의자료에서 위 코드를 처음 실행하는데 이부분도 busy waiting에서 while(); 문과 동일하지 않나 생각이 들어서요 혹시 제가 잘못 이해하고 있는 것이라면 알려주시면 감사하겠습니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
port 안 죽는 문제
>java -jar jpashop-0.0.1-SNAPSHOT.jar 하는 단계에서 계속 오류가 납니다...Web server failed to start. Port 8080 was already in use. 라고요...8080포트가 사용중이라는데 cmd 관리자권한으로 실행해서 8080의 pid 는 찾아도 taskkill 이 안돼요이렇게 뜨고 인터넷창에서 8080 접속하면 static 폴더 안에 있는 파일인 이 페이지가 떠요.... 왜이럴까요? 계속 해도 안되네요....
-
미해결
유니티 에셋 피벗 설정 질문
유니티 스토어에서 에셋을 다운 받아서 제작 중인데 해당 캐릭터의 에셋이 center로 설정되어 있지 않아서 캐릭터가 방향 전환을 할 때 제자리에서 전환을 하지 못하고 순간이동 하는 것처럼 보입니다. 스프라이트 에디터에서 해당 스프라이트에 피벗을 가운데로 옮기면 이 스프라이트와 연결된 애니메이션이 동작할 때 위치가 튀는 현상이 발생하는데 해결법을 알 수 있을까요?
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
name 선택적 매개변수 여부 질문드립니다.
강의 10:22~10:26 부분 질문드립니다. name이 선택적 매개변수가 아니기 때문에 생략하면 문제가 된다고 하셨는데 기본 값("홍길동")을 할당하는 순간 name은 선택적 매개변수가 되는 것 아닌가요?name뒤에 ?가 붙지 않아서 필수 매개변수로 보이지만 실제로는 아래와 같이 introduct2에 아무런 인자를 넘기지 않아도 문제가 발생하지 않습니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기한 연장 부탁드립니다
안녕하세요 강의 너무 잘 듣고 있습니다 제가 여러가지 업무로 인해서 강의를 띄엄띄엄 들었습니다 이대로라면 강의 다 듣기도 어려울 것 같습니다 수강기간 연장 한번만 좀 부탁드립니다
-
미해결쉽고 빠르게 배우는 Vue 3 기본 (Composition API)
자료
문서 자료가 있나요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
WAS의 정의?
안녕하세요. 강의 수강 중 궁금한 점이 생겨서 질문 드립니다.현업에서 'WAS 하나 만들어 와.'라고 했을 때의 WAS는 어떻게 정의할 수 있을까요?신입 3개월 차에 프로젝트에 투입이 되었는데 팀장님께서 A와 C 구간을 잇는 WAS를 하나 만들어 오라고 하셔서 Spring 기반으로 API 서비스를 만들어서 사이트에 구성되어 있던 B구간의 Jeus 서버에 올린 적이 있습니다. 저는 그래서 지금까지 WAS를 '서버+서비스'라고 생각해왔었는데.. WAS 자체는 Tomcat, JBoss, Jeus와 같은 웹 애플리케이션을 실행하기 위한 서버 소프트웨어라고 정의되어 있더라구요.그런데 비즈니스 로직 처리나 DB 연동과 같은 범위까지 확장을 시키면 서버 위에 올린 서비스(ex. Spring 기반의 API 서비스)까지 포함시켜야 WAS로 볼 수 있지 않을까?하는 의문이 들어서요.. 현업 경험이 많지 않아서 흔히들 현업에서 'WAS를 만들어 오라고 했을 때'의 WAS의 범위는 서버 소프트웨어(Tomcat, JBoss..) 까지인지 아니면 서버에 올린 서비스(Tomcat + Spring 기반 서비스)까지 인지.. 궁금합니다. 만약 전자라면, 서버에 서비스까지 올렸을 경우 WAS로 서비스를 구현했다고 표현하는게 맞을까요?아니면 서버에 올린 서비스까지 포함해서 WAS라고 정의해도 괜찮은걸까요? 강의를 듣다 보니 그 때의 기억이 갑자기 생각이 났고 헷갈리기 시작했네요..ㅎㅎ이미 사이트에 서버가 구성되어 있었는데 팀장님이 만들라고 하셨던 WAS는 무엇이었을까요...
-
미해결
[교육스타트업 창업멤버를 모집합니다]
[교육스타트업 창업멤버를 모집합니다] ○ 주요 업무- 대입 수시 학생부종합전형 준비를 위한- LLM 기반 학생부종합 탐구보고서 데이터 생성 판매- 비교과 수업 강사 학생 매칭 플랫폼 사업 ○ 필요 직군- LLM Ops- Backend/Front- 기획/마케팅 ○ 우대 조건- NLP 또는 LLM 관련 프로젝트 경험자- GenAI 파인튜닝 및 RAG등 생성형 AI를 활용한 프로젝트 또는 실무 경험이 있는 분- LLM 활용 최신 동향에 지속적인 관심을 가지고 공부하며 최신 머신러닝 기술과 트렌드를 연구 및 적용할 수 있는 분- 창의적인 문제 해결 능력과 도전 정신을 갖춘 주도적인 Problem Solver ▶구글폼 지원 (↓)https://forms.gle/T9LF6XZPZquXw6if8▶오픈 카카오톡 문의https://open.kakao.com/o/sNQQnS8f
-
해결됨모의해킹 실무자가 알려주는, SQL Injection 고급 공격 기법 : PART 2
SQL 인젝션 part3는 언제 나올까요 ?
자동화 도구 제작 관련해서 지식이 전무하기에 너무 공부하고싶습니다.언제쯤 나올 수 있는지 대략적으로라도 알려주실 수 있으신가요 ?
-
미해결스프링 핵심 원리 - 기본편
팩토리 빈, 스프링 컨테이너
[질문 내용]팩토리 빈 과 스프링 컨테이너를 같은 의미로 봐도 될까요? 차이가 있다면 뭐가 다른건지 알려주세요.
-
미해결코딩 없이 랜딩페이지 만들어 사업 아이디어 테스트하기
줄바꿈 어떻게 하나요? ㅠㅠ
강의 초반에 알려주겠다고 하셨는데, 제가 놓친건지 아무리 다시 들어봐도 못 찾겠네요 ㅠㅠ
-
미해결대세는 쿠버네티스 (초급~중급편)
containerPort:8080이 전제하고 있는 것이 있을까여?
DaemonSet, Job, CronJob - 실습 강의에서1분 54초 부근에서 containerPort:8080으로 traffic이 전달 되었자나요? 근데.. 해당 port에서 리스닝하고 있다는 것은 어떻게 사전에 알 수 있을까여? node1의 해당 pod가 '8080'으로 리스닝하고 있다는 것이 담보되지 않으면 요청을 날려도 응답이 안올 수 있지 않나여?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
2유형 shape
2유형 shape을 처음만 확인하고 (스케일러&원핫진행) 코드 수정하는 과정에서 shape 을 확인안했네요 (스케일링 진행x 라벨인코딩/겟더미 둘중 하나) x_test로 데이터 넣은건 확실히 기억나는데 결과수에 영향없겠죠ㅠㅠㅠ?질문 보다보니까 train과 test 합쳐서 겟더미 하는것과 따로하는게 결과가 달라질수있다는 글 보고 급 무서워져서요ㅠㅠ 저는 시험에서 train과 test 따로했고 train중에서도 object형 변슈만 따로뽑아서 인코딩했습니다ㅠ!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
9회 실기 2유형 파일 제출
아래 질문 올리신 분 보고 저도 혹시나 해서 질문드립니다.저도 csv 파일 제출 후 확인해보려고 마지막에 아래와 같은 코드를 실행해봤는데요result = pd.read_csv('result.csv')print(result)실행 후 다시 제출을 했는지 안했는지는 잘 모르겠습니다만일 제출을 했다면 저도 점수는 아예 날라갔다고 보면 되는 건가요?
-
해결됨김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
스레드 질문 있습니다
안녕하십니까 영한님 영한님 덕분에 비전공자로서 백엔드 개발자의 꿈을 꾸고있는 사람중 1인입니다다름이 아니라 영한님께서 여러 스레드를 실행하면 main 스레드의 경우 다른 스레드의 종료까지 기다리지 않아 join이라는 메서드로 적절하게 대처하는 것이 중요하다고 들었습니다. 하지만 아래 코드를 보면 main 스레드가 종료라는 문구가 항상 맨 마지막에 나와 헷갈려서 여쭈어봅니다. 이경우도 main이 먼저 종료되어 thread가 실행되지 않을 수 있는 건가요? public static void main(String[] args) { MyTask task = new MyTask(); Thread thread = new Thread(task,"work"); log("runFlag = " + task.runFlag); thread.start();; sleep(1000); log("runFlag를 false로 변경 시도"); task.runFlag = false; log("runFlag = " + task.runFlag); log("main 종료"); } static class MyTask implements Runnable { volatile boolean runFlag=true; @Override public void run() { log("task 시작"); while (runFlag) { } log("task 종료"); } } }
-
미해결홍정모의 따라하며 배우는 C++
코드 c4996 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. strcpy 해당 오류가 뜨는데 어떻게 해야할까요?