휴를 이용해 홈에서 pilot-pjt 폴더로 이동하셨는데 저는 아래 사진과 같이 해당 폴더가 없어요 ㅠ_ㅠ 위 사진은 데이터를 플럼이 바라보는 곳에 넣는 장면입니다, 하둡에 잘 적재되었는지 확인해보고 싶어서 충분히 시간을 두고 명령을 실행했는데 no such file or directory만 뜨더니 폴더에 있던 데이터 파일이 사라졌어요..! (플럼, HDFS 둘 다 정상 작동중) 휴에서 서버2 홈에서 pilot-pjt/collect 폴더가 없는것과 연관이 있을까 하여 올려드립니다
안녕하세요! http://boj.kr/ce148c6b809c4be8bd89dec5973f553e m이 20만이 넘는 경우 예외처리 입력 받을 때 counting 배열 하나와 벡터 하나에 원소들을 넣기 벡터를 순회하면서 v[i]와 m-v[i]가 둘 다 있는 경우(갑옷을 만들 수 있는 경우) 두 원소를 counting 배열에서 없애고 res ++ v[i]가 곧 m인 경우도 제외했고 (m-v[i] > 0조건) 짝을 찾으면 counting 배열에서 짝을 모두 없애서 중복으로 카운팅하는 경우도 고려했습니다. 답 강의를 듣고 선생님처럼 조합으로 풀면 훨씬 낫다는 사실을 알게 되었지만 저 로직이 잘못된 부분이 어디인지 궁금해서 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. member getid()가 구현되있는데 못찾아와요
휴를 설치하기 위해 서버2에 putty로 접속하여 명령들을 따라 실행하던중 bash -c "source /opt/rh/python27/enable; pip install psycopg2==2.6.2 --ignore-installed" 를 실행할 때에 다음과 같은 화면이 떴습니다. 글자가 잘 안보이실까봐 메세지 복사도 해드립니다. creating build/temp.linux-x86_64-2.7/psycopg gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --pa ram=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOU RCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.6.2 (dt dec pq3 ext)" -DPG_VERSION_HEX=0x080414 -I/opt/rh/pytho n27/root/usr/include/python2.7 -I. -I/usr/include -I/usr/include/pgsql/server -c psycopg/psycopgmodule.c -o build/te mp.linux-x86_64-2.7/psycopg/psycopgmodule.o -Wdeclaration-after-statement unable to execute 'gcc': No such file or directory error: command 'gcc' failed with exit status 1 ---------------------------------------- Command "/opt/rh/python27/root/usr/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-_ik9ws/ps ycopg2/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), file , 'exe c'))" install --record /tmp/pip-Fywv3x-record/install-record.txt --single-version-externally-managed --compile" fail ed with error code 1 in /tmp/pip-build-_ik9ws/psycopg2/ You are using pip version 8.1.2, however version 22.2.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command. 이후 휴를 설치하던 도중 다음과 같은 에러가 뜹니다. 설정은 로드발란서는 사용하지 않고 휴 서버는 서버2에 설치했습니다. 뭔가 앞선 명령이 실행되지 않았고 그게 영향을 미치는 것 같아서 두개 다 찍어서 보여드립니다..! 해결방법을 알려주세요~
casecade는 연관된 엔티티의 영속화를 같이 해주는 편리함을 제공한다고 배웠습니다. 근데 제 생각에는 @OneToMany나 @OneToOne 엔티티에서 추가를 하면 무조건 연관된 엔티티는 영속화가 되는게 좋다고 생각해서 @OneToMany나 @OneToOne에는 거의 cascade = CascadeType.ALL를 붙여줘도 된다 이렇게 생각해도 되나요?? 제생각에는 항상 붙여주어도 괜찮을 거 같은데 혹시 주의 사항이나 붙이면 안되는 경우가 있을까요??
안녕하세요! 하루에 질문을 두개나 올리네요ㅠㅠ 멀티 프로세싱을 위해서는 두 개 이상의 프로세스가 자연스럽게 자원의 공유가 필요한 것이고 그렇기 때문에 IPC가 필요하게 되는 건가요? 프로세스가 다른 프로세스의 데이터가 필요하다고 직접적으로 접근하면, 접근한 프로세스에 손상을 끼칠 수도 잇기때문에 약간 간접적으로 데이터를 주고받는 방식이 바로 ipc다 정도로 생각해도 될까요? file을 통한 ipc는.. 음.. 그냥 파일이 디스크에 잇으니까 프로세스들이 이걸 보고 확인해서 데이터를 공유한다.. 정도로 생각하면 될까요? 스레드를 들으면서 좀 찾아봤습니당. 스레드를 사용하는 이유가 (멀티 프로세스에 비해)리소스를 가능한 덜쓰면서 여러개의 흐름? 작업? 을 구현하는 것이 맞나요?? 다시말하면, 멀티스레드 라는 게 스레드가 발전한 것이 아니라 그냥 스레드를 사용하는 이유자체가 멀티스레드를 사용하기 위함이 맞을까요? 감사합니다!
안녕하세요 철민님, 항상 좋은 강의 감사드립니다 질문 드리고 싶은 것이 있어 글을 적습니다. 철민님께서 강의해주신 Consumer의 동기 방식 중에는 이런 내용이 있습니다. 브로커에 Commit 적용이 완료된 후에 다시 메세지를 읽어옴. 그런데 위의 부분이 제가 생각하기에는 조금 다른 것 같아서, 질문드리고 싶습니다. 먼저 제가 코드 단위로 살펴보니 다음과 같습니다. ConsumerNetworkClient는 내부적으로 unsent에 보내지 못한 API 요청을 가지고 있음. HeartBeatThread / MainThread는 주기적으로 ConsumerNetworkClient의 trySend()를 호출해서 unsent에 있는 모든 요청을 보냄. Unsent에는 HeartBeat API, Fetch API, Commit API 등이 존재함. 이 말은 Main 쓰레드가 CommitSync()에 blocking 처리가 되어 있어도 HeartBeat Thread에 의해서 Fetch 요청을 계속 보낼 수 있다는 것으로 저는 이해하고 있습니다. 철민님께서 강의에서 설명하신 내용은 다음과 같이 이해하면 될까요? CommitSync()의 실패 유무와 상관없이 ConsumerNetworkClient는 Broker에서 메세지를 Fetch해서 Fetcher에 저장은 해둔다. 다만 CommitSync()에 Blocking 되면 Main 쓰레드가 consumer.poll()을 호출하지 못하기 때문에 Fetcher에서 데이터를 가져올 수 없다. 라고 이해를 하면 괜찮을까요? 항상 좋은 강의 감사합니다 :)
@Test void join(){ //given Member member = new Member(1L, "member1", Grade.VIP); //when memberService.join(member); Member findMember = memberService.findMember(1L); //then Assertions.assertThat(member).isEqualTo(findMember); } 위 부분에서 //then Assertions.assertThat(member).isEqualTo(findMember); 이 부분이요. 일반적인 java에서 실행하니까 임포트도 못하고 실행도 안 됩니다. 혹시 @Test 에서만 쓸 수 있는 관련함순가요?
안녕하세요? 강의 잘 듣고 잇습니다 1.라운드 로빈과 관련된 질문인데요 책이나 설명에 보면,라운드 로빈은 현대 컴퓨터에 적용되는 우선순위 스케줄링이라고 말씀해주셧는데요 대략적인 원리는 이해했는데, '우선순위'가 어떤식으로 적용되는지 모르겠습니다 오히려 우선순위같은 거 신경안쓰는 FCFS가 업그레이드 된 느낌인데, 우선순위가 어떻게 적용되는건가요? 2.다단계 큐 관련한 질문입니당 예를들면 1~12까지 프로세스가 있고 , FCFS와 SJF그리고 RR이 적용된 큐가 다음과 같이 있다고 하면 1,2,3,4 > FCFS 5,6,7,8 > SJF 9,10,11,12 > RR CPU입장에서는 1,2,3,4를 처리하고 / 처리가 다될 경우에 5,6,7,8을 SJF방식으로 처리하고 마지막으로 9,10,11,12 를 RR방식으로 처리하게 되는걸까요? 그러면 반대로 9,10,11,12 이쪽의 애들은 1~8이 처리되지 못하면 수행될 수 없는건가요??