묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결윤재성의 Oracle SQL Database 11g PL/SQL Developer
ora-28000 the account is locked 에러 질문 드립니다.
화면에 나오는 것처럼 DBA를 새로 만드는 것인데 테스트 실행시 계정이 잠겨있다는 오류가 뜹니다. 계정을 미리 만들어본것도 아닌데 DBA계정 새로 생성 시 이 오류를 해결하려면 어떻게 해야할까요?
-
미해결리눅스 IPC 프로그래밍 - 이론과 실습
fcntl 에서 Read/Write 기능
안녕하세요. fcntl 기능에서 강의 중에 Shared, Exclusive 기능이 없어서 Read, Write 기능을 쓴다고 말씀 하셨는데요. 그럼 Read가 Shared Lock , Write가 Exclusive Lock을 한다고 이해해도 될까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
동일하게 설치했는데 'yarn.lock' 파일이 설치되지 않았습니다.
혹시 설치과정에서 누락된 것일까요? 또 해당 파일이 없어도 수업 진행에 무방한지 확인 부탁드릴게요 감사합니다~
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
5장 Bike Sharing 예제 관련 질문
선생님, 안녕하세요. 5장의 Bike Sharing 예제를 해보던 중, 강의 동영상에서의 결과 화면과 제 PC에서 돌려본 결과 화면이 너무 다른 부분이 있어 질문 좀 드리려고 합니다. 동영상에서는 year는 결과에 없고 나머지 항목들도 다르게 나오던데요, 제가 다운로드 받은 예제, 즉 선생님께서 올려주신 예제로 실행해봐도 저 그래프는 제 PC에서 동일하지만 동영상과는 다르게 나옵니다. 아직 초보자라 이유가 뭔지 잘 모르겠어서, 이렇게 질문드려봅니다. 배포된 예제코드와 제가 짠 코드의 결과가 동일한 걸 보면, 제가 코드를 잘못 입력한 건 아닌 것 같고, 제 PC에 설치된 라이브러리들의 버전이 동영상 강의 하시는 시점에서 선생님이 사용하신 것과 달라서라고 생각하기엔... column 항목들이 너무 달라서 저렇게까지 차이가 날까 싶고.. 차이의 원인이 뭔지 궁금합니다. 혹시 알려주실 수 있으실까요?
-
해결됨스프링 데이터 JPA
클래스 기반 프로젝션 사용 관련 질문
안녕하세요. 강의 내용대로 CommentSummary를 클래스 기반 프로젝션으로 그대로 넣어서 했는데 아래와 같은 오류가 나오네요. No converter found capable of converting from type [me.whiteship.demospringdatacommonweb.post.Comment] to type [me.whiteship.demospringdatacommonweb.post.CommentSummary] org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [me.whiteship.demospringdatacommonweb.post.Comment] to type [me.whiteship.demospringdatacommonweb.post.CommentSummary] at org.springframework.core.convert.support.GenericConversionService.handleConverterNotFound(GenericConversionService.java:322) at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:195) (중략) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:829) CommentRepositoryTest > getComment() FAILED org.springframework.core.convert.ConverterNotFoundException at CommentRepositoryTest.java:38 사실 인터페이스 기반 프로젝션을 사용하면 될 문제이지만, 클래스 기반 프로젝션으로도 정상적으로 동작할거라 봤는데 동작을 안하네요. Spring 버전이 바뀌면서 클래스 기반 프로젝션을 사용할 수 없게 된걸까요?? 바쁘시겠지만 확인해주시면 감사하겠습니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
파드 생성이 잘 안됩니다..
안녕하세요 쿠버네티스로 파드 생성이 잘 안돼서 질문드립니다. 어떤 부분을 조사해보고 검색해야 할지 알려주시면 감사하겠습니다. kubectl run nginx --image="httpd:latest" 이렇게 명령어를 실행하고 kubectl describe pod nginx describe 실행해보면 결과는 사진처럼 나옵니다. 사진속 에러 내용으로 검색해도 저는 weave CNI를 사용해서 저랑 다른 경우같고 잘 모르겠더라구요.. Failed to create pod sandbox: rpc error: code = Unknown desc = [failed to set up sandbox container "37~" network for pod "nginx": networkPlugin cni failed to set up pod "nginx_default" network: unable to allocate IP address: Post "http://127.0.0.1:6784/ip/37~": dial tcp 127.0.0.1:6784: connect: connection refused, failed to clean up sandbox container "37~" network for pod "nginx": networkPlugin cni failed to teardown pod "nginx_default" network: Delete "http://127.0.0.1:6784/ip/37~": dial tcp 127.0.0.1:6784: connect: connection refused] Pod sandbox changed, it will be killed and re-created. # kubectl get pods --all-namespaces -o wide NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES default nginx 0/1 ContainerCreating 0 17m <none> ip-172-31-33-5 <none> <none> default nod 0/1 ContainerCreating 0 21m <none> ip-172-31-33-50 <none> <none> kube-system coredns-78fcd69978-dx7kj 1/1 Running 0 32m 10.32.0.3 ip-172-31-36-245 <none> <none> kube-system coredns-78fcd69978-sfhfg 1/1 Running 0 32m 10.32.0.2 ip-172-31-36-245 <none> <none> kube-system etcd-ip-172-31-36-245 1/1 Running 1 32m 172.31.36.245 ip-172-31-36-245 <none> <none> kube-system kube-apiserver-ip-172-31-36-245 1/1 Running 1 32m 172.31.36.245 ip-172-31-36-245 <none> <none> kube-system kube-controller-manager-ip-172-31-36-245 1/1 Running 1 32m 172.31.36.245 ip-172-31-36-245 <none> <none> kube-system kube-proxy-cr76b 1/1 Running 0 32m 172.31.36.245 ip-172-31-36-245 <none> <none> kube-system kube-proxy-p5h4x 1/1 Running 0 30m 172.31.33.50 ip-172-31-33-50 <none> <none> kube-system kube-proxy-q4h5d 1/1 Running 0 29m 172.31.33.5 ip-172-31-33-5 <none> <none> kube-system kube-scheduler-ip-172-31-36-245 1/1 Running 1 32m 172.31.36.245 ip-172-31-36-245 <none> <none> kube-system weave-net-972tp 2/2 Running 1 (31m ago) 31m 172.31.36.245 ip-172-31-36-245 <none> <none> kube-system weave-net-z2mjm 1/2 CrashLoopBackOff 9 (3m32s ago) 29m 172.31.33.5 ip-172-31-33-5 <none> <none> kube-system weave-net-zgpn7 1/2 CrashLoopBackOff 9 (3m54s ago) 30m 172.31.33.50 ip-172-31-33-50 <none> <none>
-
해결됨mongoDB 기초부터 실무까지(feat. Node.js)
질문있습니다!
우선 마른 사막에 단비같은 강의 정말 잘보고있습니다. 강의 듣기전에는 혼자서 하느라 얼마나 고생했는지 몰라요ㅠㅠㅠ 각설하고 제가 스타트업으로 개발을 하고있는데 막히는 부분이 있습니다. 예를들어 users라는 스키마에 { id: 12, name: '형돈', freind: [{ id:81, name:'홍철' }, { id:66, name:'재석 }] } 이라는 Document가 존재합니다. 제가 하고싶은건 id가 12인 document를 찾고서, document 내부 freind 배열에서 id가 66인곳에 {name: '명수'} 로 수정하고싶은데 어떻게 해야할지 잘 모르겠습니다. 제가 막히는 부분 =>> user.findOneAndUpdate({ id:12, "freind.id": 66 }, { $set: { "freind.name": "명수" } }) 이렇게 해봤는데 값이 수정되지 않습니다.ㅠㅠ 답변 기다리겠습니다.
-
미해결게임 프로그래머 취업 전략 가이드
포트폴리오는 어떤 형식으로 제출하나요?
게임을 릴리즈 빌드로 만들어서 게임만 제출하나요 아니면 게임이 있는 디렉토리 전체(코드+어셋)를 제출하나요 혹은 유튜브, 워드, ppt로 제출하나요? (이때 플레이 영상만 올리는지 코드나 기술적인것도 같이 넣는지 궁금합니다) 혹시 추천하시는 방식 or 가장 보편적인 방식은 어떤것인지 알려주실수 있으신가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
bodyParser 오류
mongodb가 연결이 안되는데 히로쿠? 거기에다가 어떤 처리를 해야하는건가요?ㅜㅜ
-
미해결스프링 핵심 원리 - 기본편
질문입니다.
1. InitializingBean와 DisposableBean "개발자가 코드를 고칠 수 없는 외부 라이브러리에는 적용할 수 없다."라고 설명하셨습니다. 외부 라이브러리의 코드를 제가 직접 고칠 수 없는 건 알겠는데, 그렇기 때문에 해당 메소드를 적용할 수 없는 이유를 좀 더 상세하게 알려주시면 감사하겠습니다. 2. initMethod와 destroyMethod "코드가 아니라 설정 정보를 사용하기 때문에 코드를 고칠 수 없는 외부 라이브러리에도 해당 메소드를 사용할 수 있다."라고 설명하셨습니다. 여기서 해당 기능이 설정 정보를 사용한다는 말의 뜻과 그렇기 때문에 외부 라이브러리에서 사용할 수 있는 이유를 좀 더 상세하게 알려주시면 감사하겠습니다.
-
미해결머신러닝 엔지니어 실무
Helloworld_python.py 에러 질문
안녕하세요. 머신러닝 파이프라인관련해서 배우고싶었는데 좋은강의 잘 보고 배우고있습니다. 강의듣다가 에러가 떠서 질문을 드립니다. 실행환경- m1맥북 토큰까지 받아서 로그인까지 한 상황입니다. 똑같이 따라했는데 왜 오류가 뜨는지 잘모르겠습니다. 파이썬 버젼 때문에 그런건 아닌거같은데.. 구글링해도 잘 나오지않아서 질문드립니다 .감사합니다 Traceback (most recent call last): File "/Users/pn_jh/Desktop/Kubeflow/hello_world.py", line 20, in <module> kfp.Client(host=KUBEFLOW_HOST).create_run_from_pipeline_func( File "/opt/homebrew/Caskroom/miniforge/base/envs/PSNR/lib/python3.8/site-packages/kfp/_client.py", line 196, in __init__ if not self._context_setting['namespace'] and self.get_kfp_healthz( File "/opt/homebrew/Caskroom/miniforge/base/envs/PSNR/lib/python3.8/site-packages/kfp/_client.py", line 406, in get_kfp_healthz raise TimeoutError( TimeoutError: Failed getting healthz endpoint after 5 attempts.
-
해결됨윤재성의 만들면서 배우는 Spring MVC 5
DataBean1.data2 질문입니다.
처음부터 input_data.jsp에서 값을 입력 했을 때에 등록되었던 빈의 객체에 값이 들어가서, input_success.jsp에 값이 넘어와야 하는데 문제는 분명 bean에 int data2라고 선언해놨음에도 불구하고(유효성 검사 위반 했을 시에) input_data.jsp에서 text type으로 받아올때 String으로 문자의 형식이 바뀌어 data2의 값이 채워지지 않습니다. data2에 저장될 때에 String으로 저장되어 본래 int 값인 data2에서 에러가 나는거 같아요. 다만, 의문인 점은 유효범위 (max 10)안의 값을 넣으면 값이 넘어오긴 합니다. (유효성 검사 위반하지 않았을 경우) <-- data1 : dfdsfsdfsdf data2 : 0 --> 데이터가 아예 넘어오지 않음(123123123123입력 typeMismatch 에러 발생) BindingResult : org.springframework.validation.BeanPropertyBindingResult: 2 errors Field error in object 'dataBean1' on field 'data2': rejected value [123123123123]; codes [typeMismatch.dataBean1.data2,typeMismatch.data2,typeMismatch.int,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [dataBean1.data2,data2]; arguments []; default message [data2]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'int' for property 'data2'; nested exception is java.lang.NumberFormatException: For input string: "123123123123"] Field error in object 'dataBean1' on field 'data1': rejected value [dfdsfsdfsdf]; codes [Size.dataBean1.data1,Size.data1,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [dataBean1.data1,data1]; arguments []; default message [data1],10,2]; default message [크기가 2에서 10 사이여야 합니다] 메시지 : Failed to convert property value of type 'java.lang.String' to required type 'int' for property 'data2'; nested exception is java.lang.NumberFormatException: For input string: "123123123123" code : typeMismatch object name : dataBean1 typeMismatch.dataBean1.data2 typeMismatch.data2 typeMismatch.int typeMismatch --> 에러 메시지 --> jsp 에서 나타나는 에러 메시지
-
미해결스프링 데이터 JPA
save 메서드 질문드립니다.
만약에 id 값과 변경할 파라미터를 받아서 update를 하고 싶을 경우는 파라미터에서 넘어오는 id로 Optional<Post> post = repository.findById(id); Post postUpdate = repository.save(post.get()); postUpdate.setTitle(파라미터); 이런 방법을 사용해야하는건가요? //아래 두개의 파라미터는 객채로 받음. id랑 변경할 컬럼을 파라미터로 보내고 Post postUpdate = repository.save(post); 이런식으로 save를 하면 다른 컬럼들은 전부 null로 변경이 되는데 이럴 경우는 제가 첫번째에 코드처럼 작성하여 update를 진행하는게 맞는 방법인지 궁금하여 문의 드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
DB에 나가는 쿼리 질문
항상 감사합니다. 아래 코드에서 List<Member> members = findMember.getTeam().getMembers(); 이 부분에 나가는 쿼리가 Hibernate: select team0_.TEAM_ID as TEAM_ID1_1_0_, team0_.name as name2_1_0_ from Team team0_ where team0_.TEAM_ID=? 이거 더라구요.. 저는 List<Member> 니까 Member를 들고 올 거라고 생각했는데, select 문 보니 team 이었습니다... 그러고 List<Member> 를 for 문으로 돌려보니 이제서야 select Member 쿼리가 나가더라구요.. 왜 그렇죠..?? // 조회System.out.println("======find Member =====");Member findMember = em.find(Member.class, member.getId());System.out.println("======find Team Name ==== ");List<Member> members = findMember.getTeam().getMembers();System.out.println("======print Team member ==== ");for (Member m : members) { System.out.println("m = " + m.getName());}System.out.println("======end ==== "); ======find Member ===== Hibernate: select member0_.MEMBER_ID as MEMBER_I1_0_0_, member0_.USERNAME as USERNAME2_0_0_, member0_.TEAM_ID as TEAM_ID3_0_0_ from Member member0_ where member0_.MEMBER_ID=? ======find Team Name ==== Hibernate: select team0_.TEAM_ID as TEAM_ID1_1_0_, team0_.name as name2_1_0_ from Team team0_ where team0_.TEAM_ID=? ======print Team member ==== Hibernate: select members0_.TEAM_ID as TEAM_ID3_0_0_, members0_.MEMBER_ID as MEMBER_I1_0_0_, members0_.MEMBER_ID as MEMBER_I1_0_1_, members0_.USERNAME as USERNAME2_0_1_, members0_.TEAM_ID as TEAM_ID3_0_1_ from Member members0_ where members0_.TEAM_ID=? m = member1
-
미해결Slack 클론 코딩[실시간 채팅 with React]
ChatBox의 Form이 Submit이 안되네요....
제가 다른 프로젝트를 하다가 react-hook-form이 밸리데이션이라던지 input 상태관리가 너무 편해서 강의들으면서 이번에도 적용해보려고 썼는데요. 제로초님께서 submit 안되던 그 부분 ChatBox에서 똑같이 에러나네요. 제로초님이 혹시 react-hook-form에 대해 아신다면 코드한번 봐주실 수 있을까요? 참고로 로그인, 회원가입, 워크스페이스 생성 등은 모두 useForm으로 성공했습니다. ㅜ /@components/ChatBox @pages/DirectMessage
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@Autowired 를 통하여 여러개의 Repository 를 하나의 메소드에서 처리해도되나요?
안녕하세요, 강의잘보고있습니다. 여러가지 lombok 이나 다른 편의라이브러리를 사용하는것도 좋지만 아직은 구조잡기가 우선이라고 생각하여 최대한 필수구조를 잡아가며 짜는연습중인데 강의중에 Requirment... Annotation 을 사용하지않고 아래 방법대로 @Autowired 가 되어도 문제가없는지 질문드립니다. @Service@Transactional(readOnly = true)public class OrderService { private final MemberRepository memberRepository; private final OrderRepository orderRepository; private final ItemRepository itemRepository; @Autowired public OrderService(MemberRepository a, OrderRepository b, ItemRepository c) { this.memberRepository = a; this.orderRepository = b; this.itemRepository = c; }}
-
미해결Watch Me Code: React x Typescript로 Slack 클론코딩하기
폴더구조 질문입니다.
제로초님 폴더 구조에서 컴포넌트 안에서 또 폴더로 구분하는 것도 좋은 방법일까요? 규모가 커져서 컴포넌트가 많아지고 오직 하나의 컴포넌트 안에서만 쓰이는 컴포넌트가 있다면 종속된 컴포넌트 안에다가 컴포넌트를 만들어서 쓰기도 하는지 궁금하네요 ~
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA에서 DB에 쿼리가 나가는 것 질문
안녕하세요 재밌게, 듣고 공부하고 있습니다. 감사합니다. 다름이 아니라, 아래 코드에서 제 생각에는 change TEAM할 때, DB에 쿼리가 안나가더라구요?? teamB에 대한 내용을 DB에서 가져올 것으로 생각했거든요. 왜냐하면 영속성 컨텍스트에 없으니까 DB에서 가져와서 1차캐시에 넣는다 라고 생각했습니다. 하지만 다시 생각해보니, 위에 teamB 객체를 이미 만들어두었기 때문에 이를 changeTeam 할때 넣으니까 쿼리가 DB에 안나가는 것 같습니다. 그러면 commit 할때, update를 치잔아요?? 그때, MEMBER 테이블에 변경된 TEAM 외래키를 넣을 텐데, 이때 JPA에서는 teamB의 키를 어떻게 아나요?? 영속성 컨텍스트에는 일단 teamB에 대한 내용은 없고, java 메모리에 teamB 있는 걸로 setTeam 하여 변경했는데, 업데이트 치려면 DB의 teamB의 키를 가져와야 할 텐데, 쿼리 나가는 것 보니 업데이트만 치더라구요... 글이 길어졌네요... 답변 감사합니다! // 저장Team teamA = new Team();teamA.setName("TeamA");em.persist(teamA);// 저장Team teamB = new Team();teamB.setName("TeamB");em.persist(teamB);// 저장Team teamC = new Team();teamC.setName("TeamB");em.persist(teamC);Member member = new Member();member.setName("member1");member.setTeam(teamA);em.persist(member);em.flush();em.clear();// 조회System.out.println("======find Member =====");Member findMember = em.find(Member.class, member.getId());System.out.println("======find Team Name ==== ");System.out.println("findTeam = " + findMember.getTeam().getName());// 팀 변경System.out.println("======change TEAM =====");findMember.setTeam(teamB);System.out.println("======find Team Name ==== ");System.out.println("findTeam = " + findMember.getTeam().getName());tx.commit(); // 이때 DB에 query가 날라감======find Member ===== Hibernate: select member0_.MEMBER_ID as MEMBER_I1_0_0_, member0_.USERNAME as USERNAME2_0_0_, member0_.TEAM_ID as TEAM_ID3_0_0_ from Member member0_ where member0_.MEMBER_ID=? ======find Team Name ==== Hibernate: select team0_.TEAM_ID as TEAM_ID1_1_0_, team0_.name as name2_1_0_ from Team team0_ where team0_.TEAM_ID=? findTeam = TeamA ======change TEAM ===== ======find Team Name ==== findTeam = TeamB Hibernate: /* update hellojpa.Member */ update Member set USERNAME=?, TEAM_ID=? where MEMBER_ID=?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
restart true
선생님 강의를 보고 자신감 얻고 도커를 이용해 배포를 도전해보고 있습니다! 감사합니다. 다름이 아니라 궁금한 점이 docker-compose 에서 container에 restart를 true로 설정하는 것이 pm2와 같은 무중단 배포를 단순히 restart 명령어만 사용함으로써 구현이 되는 것으로 이해해도 될까요? 음 아니면 애초에 docker-compose -d 명령어가 pm2로 구현하는 것과 같은 무중단 배포를 구현하는 것인가요? 감사합니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
궁금한게 있습니다.
5분25초 정도에 보면 file 보내는 거 성공했을 때 filePath와 fileName 모두 res.req.file을 통해서 파일 딕셔너리를 찾으셨는데 req.file로는 안하는 이유는 무엇인가요? 저는 한 번 해봤는데 둘 다 같은 것 같아서 궁금합니다!!