p테그에서 th:if를 사용하면 <p th:if = "조건"> <div th:text="${error}"></div> </p> 조건이 참일 경우 <p> <div>error</div> </p> 이렇게 되지 않고 <p></p> <div>error</div> <p></p> 이렇게 됩니다. 버그로 보이지만 다른 분들도 같은 현상을 느끼시는지 궁금해서 올려봅니다!
클러스터1에서 서비스 추가 눌러서 flume설치하려고 했는데.. (CM 7 trial 버전입니다) 목록에 flume만 없는 것 같습니다. 그래서 flume은 직접 설치해서 연결할 수 있을까싶어서 첨부그림처럼 설치는 일단 해놨는데.. 이렇게 수동으로 설치하고 CM에 연결하는 방법 있을까요?? 답변 부탁드립니다.
git bash연동후 java -jar로는 실행이 되어 localhost로도 확인이 가능한데 인텔리제이에서 실행을 하면 다음과 같은 오류가 뜨는데 어떻게 해결해야 되나요? 그전 강의까지는 인텔리제이에서 잘 돌아가다가 갑자기 이번강의에서 git bash 연동 후 인텔리제이에서만 오류가 발생합니다ㅠㅠ
안녕하세요. 실습진행중에 데이터 입력문제 때문에 질문올립니다. 상품등록 폼에 데이터를 입력하고 목록을 조회했는데 입력된 데이터가 남아있지 않네요. 데이터베이스에 입력값이 저장 안된것 같은데 어떻게 해결해야할까요? 로그는 다음과 같이 나옵니다. ------ 2021-07-23 15:39:52.157 DEBUG 1429 --- [nio-8080-exec-4] org.hibernate.SQL : call next value for hibernate_sequence 2021-07-23 15:39:52.179 INFO 1429 --- [nio-8080-exec-1] j.jpashop.controller.HomeController : home controller 2021-07-23 15:39:54.953 DEBUG 1429 --- [nio-8080-exec-2] org.hibernate.SQL : select item0_.item_id as item_id2_3_, item0_.name as name3_3_, item0_.price as price4_3_, item0_.stock_quantity as stock_qu5_3_, item0_.artist as artist6_3_, item0_.etc as etc7_3_, item0_.author as author8_3_, item0_.isbn as isbn9_3_, item0_.actor as actor10_3_, item0_.director as directo11_3_, item0_.dtype as dtype1_3_ from item item0_
제가 앞쪽 validation 하고 연결해서 실습을 해보고 있는데요. 자바스크립트로 img 테그에서 input이 가지고 있는 file의 url 주소를 링크해서 이미지를 보이게 해놨거든요. 그래서 사용자가 input 태그에서 이미지 파일을 선택하면 그 파일이 미리보기로 화면에 나타납니다. 그래서 input에 th:value = *{profileImg} 이렇게 해놓고 서버로 전송하면 파일의 바이러니 정보를 multipart 객체에 받아오긴 하는데요. form 데이터에 오류가 있을 경우 다시 form.html로 받았던 modelattribute 객체를 전송해주잖아요? 그래야 사용자가 쓰던 form이 그대로 보일거구요. 그런데 th:vlaue = *{profileImg} 여기는 multipart 객체 패키지 정보와 해시코드가 전달됩니다. 당연히 사용자가 업로드해놨던 img 파일은 보이지 않고요. multipar객체로 받았던 img 파일을 다시 form의 input에 file로 보내고, 이미지가 화면에 보이도록 하는 방법이 있을까요?
16바이트 정렬이기 때문에 하위 4비트가 0이라는 답변에 대해서 이해가 안가서 다시 질문을 올렸는데 답변을 해주시지 않으셔서 다시 질문 드립니다. SListHeader를 16바이트 정렬시 주소가 정말 16의 배수대로 나오는지 확인해봤습니다. 몇번을 다시 해봐도 16의 배수로 나오지 않았습니다. SListHeader를 그대로 출력해본 결과 아래와 같은 결과가 나왔습니다. 16진수 0x012B8E30 => 10진수 19,631,664 : 16의 배수 맞음 16진수 0x012B47C8 => 10진수 19,613,640 : 16의 배수 아님 16진수 0x012B4808 => 10진수 19613704 : 16의 배수 아님 이렇게 나오는데 어떻게 16의 배수라는 설명을 이해해야하는지 모르겠습니다. 16의 배수로 떨어진다면 16진수의 끝자리는 0으로 끝나기 때문에 bit shift>>4를 해줬다가 다시 <<4 로 복원해줘도 문제가 될게 없다는 말은 이해가 되는데, 16바이트의 배수라는 말이 이해가 안됩니다.
pip install game 안 돼서 다른 분이 알려주신대로 py -m pip install pymongo --user 쳐서 처음 터미널 부분은 넘기고 그 다음에 import pygame 까지 나도코딩님이랑 똑같이 입력하고 실행했는데 터미널창에 아무것도 뜨지 않아요. 그냥 그대로 계속 따라가서 8분 5초에 있는 거까지 다 입력하고 실행했는데 창이 안 떠서 질문드립니다. 도와주세요 ㅠㅠ
안녕하세요, 그랩님! 그랩님 강의를 보고 그랩마켓 적용을 학습했습니다. 그 후에 자체적으로 복습을 위해 psg 축구팀 소개 페이지를 클론코딩 중인데요, 이미지 태그 삽입 중 src 속성에 경로 표시에 있어서 의문점이 있어 질의드립니다. (삽입하려는 이미지 모두 public 폴더에 정상적으로 있습니다.) 1. public/logo/logo-psg.png : 엑스박스 처리. 2. logo/logo-psg.png : 정상 삽입. 3. 절대경로 : 엑스박스 처리. 1, 3의 경우에는 왜 이미지가 정상적으로 삽입되지 못하는지 궁금합니다.
onBattleMenuInput 메소드에서 const { hero, monster } = this; 으로 구조분해 하였는데 hero.getXp(monster.xp) 부분은 this없이 사용이 가능한데 this.monster = null 부분은 왜 this 빼면 오류가 발생하나요?
안녕하세요 강사님 1. 제가 작성한 쿼리가 왜 오류로 작동하는지 모르겠습니다. 2. 이러한 쿼리도 셀프 join이라고 말하나요? i) delete person from ( select min(id) as min_id from person group by email) temp join person on person.id = temp.min_id where temp.min_id = person.id ii) delete person from ( select min(id) as min_id from person group by email) temp join person on person.id = temp.min_id where temp.min_id = person.id ii)의 결과가, 3 | john@example.com만 남는걸로 봐서 id가 1,2인 행이 삭제된 걸 알 수 있는데 (i) 결과에서는 id가 1,2,3인 행들이 모두 살아남아요, 이유를 모르겠습니다. 추가) 이 문제에서 id를 primary key로 지정했기 때문에 select가 잘 작동안하는건가요? 만약 그런거라면, 제가 primary key를 해제하려고 코드를 작성해보았으나 수정 권한이 없다는 오류가 떠서요..
안녕하세요. 먼저 좋은 강의 감사드립니다. 강의 수강중에 궁금한 부분이 생겨 질문 드립니다. 강의에서 client 에 Spring Cloud Config나 Discover Server를 등록할 때 일반적인 IP 주소를 통해 등록하고 있는데요. 혹시 클라우드 환경이나 k8s에 POD으로 Config나 Server를 구성하게 되면 유동적으로 IP가 변경될 가능성이 있어 보여서요. 혹시 이런 방법을 대비해서 다르게 등록할 수 있는 방법이 있을까요? 회신 부탁드립니다. 감사합니다.
안녕하세요 강사님 알고리즘 강의 덕분에 수월하게 공부하고 있습니다. 두 배열 합치기 강의에서 간단한 Two Pointers Algorithm 알려주셨는데 그렇다면 앞으로 다른 유형의 문제들에서도 오름차순으로 정렬을 해야할 경우에 Two Pointers Algorithm을 사용할 수 있다면 sort를 사용하는 것 보다 Two Pointers Algorithm을 사용하는 것이 효율성 측면에서 조금 더 좋은 방법인가요???
안녕하세요. 제로초님. 저희가 back 서버를 브라우저에 서버 컴퓨터 ip로 접근하면 '/' 경로로 접근하게 되는데, 브라우저에 서버 컴퓨터 ip를 입력하면 어떻게 바로 돌아가고 있는 서버의 라우터를 호출하게 되는 건가요?? 예를 들어, 제 컴퓨터에 back 서버를 켜놓은 상태에 누군가가 제 컴퓨터 ip에 접근하게 되면 제 로컬 서버는 바로 '/' 경로의 라우터를 호출하게 되나요?? 아니면 프로젝트에 어떤 특정 코드가 그걸 하게 만들어 주는 건가요??