강의중에서 SimpleOrderDto 클래스 생성자에 인자로 entity를 받는데 중요하지 않은곳에서 중요한것을 받는건 상관 없다고 하셨는데..! 영한님도 실무에서 dto 생성자에 entity를 직접 받아서 사용하시나요??? 될수있으면 엔티티로 받지 말고 값을로 받아서 채우던가 , 다른 클래스(dto) 변환 해서 넘기는게 좋다는 이야기를 들은적이 있어서요 예를들어 public class CommonWrapper { @Getter public static class SelectMember { private Long id ; private String writer ; private String contents ; private String mention ; private SelectMember (Long id , String writer , String contents , String mention) { this . id = id ; this . writer = writer ; this . contents = contents ; this . mention = mention ; } public static SelectMember from (Member member) { return new SelectMember(member.getId() , member.getWriter() , member.getContents() , member.getMention()) ; } } 궁금해서 여쭈어봅니다!!
안녕하세요 선생님 강의 항상 잘 듣고 있습니다! 헤더가 결과적으로 어떻게 변경된건지 모호한 부분이 있어서 질문드립니다. 강의안에 따르면, 1. 예전 헤더 정의 2. 폐기? 3. 새 헤더 정의 이전 4가지 분류가 아예 사라진 건가요 도메인만 표현으로 바뀐건가요? 즉 현재 헤더 는 1. general 2. request 3. reponse 4. representation 인건가요 아님 representation 하나 인건가요? 아니면 헤더==표현헤더이고 표현헤더 = 표현 메타데이터+페이로드 메타데이터 인건가요? 궁금해서 헤더를 살펴보니 다음과 같았습니다. 오히려 representation만 없더라구요 ㅠㅠ query string parameters가 전달하려는 데이터, 즉 representation인건가요?
안녕하세요 선생님, 5:00 경에서 깃허브 저장소에 등록된 user-service.yml 파일에서 gateway.ip 정보는 ecommerce-network에 등록된 정보를 이용해 docker run 명령어를 이용할 때 동적으로 수정할 수 없는건가요? (rabbitmq나 zipkin url을 ecommerce-network에 등록된 이름을 이용해 docker run 명령어 실행시 동적으로 수정하는 것처럼) config-server를 통해 가져오는 설정 정보는 동적으로 수정할 수 없는건가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, SCRAPY에서 ITEM 항목이 변하는 경우, 어떻게 하면 자동으로 반영 되는지 문의드립니다. 예를 들어서 아이템을 위와 같이 정의하고 아래와 같이 스파이더를 코딩할 때 item[ 'rank_num' ], item[ 'site_name' ] ....에서 rank_num 이나 site_name이 변하는 경우, 변할때 마다 일일이 다 변경해줘야 되는지요 아니면 화면에서 위와 같은 항목이 변경될때 자동으로 반영되게 하는 방법은 없는지 문의드립니다. 감사드리며 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 # -*- coding: utf-8 -*- import scrapy import sys # items.py에 대한 path 추가 sys.path.insert(0, '../project/chat_bot_project/section01_2/section01_2' ) from items import SiteRankItems class Pipeline01Spider(scrapy.Spider): name = 'pipeline_01' allowed_domains = [ 'alexa.com/topsites' ] start_urls = [ 'https://www.alexa.com/topsites' ] def parse(self, response): "" " :param :response : return : SiteRankItems " "" for p in response.css( 'div.listings.table > div.tr.site-listing' ): # 아이템 객체 생성 item = SiteRankItems() # 순위 item[ 'rank_num' ] = p.xpath( './div[1]/text()' ).get() # 사이트명 item[ 'site_name' ] = p.xpath( './div[2]/p/a/text()' ).get() # 평균 접속 시간 item[ 'daily_time_site' ] = p.xpath( './div[3]/p/text()' ).get() # 평균 본 횟수 item[ 'daily_page_view' ] = p.xpath( './div[4]/p/text()' ).get() yield item ~
안녕하세요. nuxt 로 만든 앱을 ec2 서버에다가 git clone 으로 받아서 npm run start 를 실행시키면은 만든 app 이 실행이 되고 있 습니다. 그래서 localhost로 접속을 하면 app이 실행이 되는 데 ec2 개방ip로 접근을 하면 app 이 접근이 되질 않습니다. (ec2 서버 보안그룹 80포트는 허용을 했습니다.) 혹시 제가 개발한 app 을 배포를 하려고 하면은 nignx 나 apache 같은 서버 위에다가 올려야지 ec2 주소로 접근이 가능한건가요? react next 로 nodebird 를 했을때는 굳이 ngingx 같은 웹서버를 구동을 안하고 접근을 했던걸로 기억이 나는데 nignx 와 nuxt 서버의 차이점이 잘 이해가 가질 않네요.
제가 입문자인데요 스크린상에 보이는 글자가 너무 작아서 수업에 집중하기가 매번 힘드네요.. 특히 강사님이 클릭 할 때 보여지는 양 쪽 사이드에 보여지는 글자가 흐리고 작아서 강의 들을 때 마다 너무 스트레스를 받아요. 이해도 안되는데 글자까지 안보이니.... 능률적인 면에서 너무 떨어집니다 다른 강의들 보면 특히 udemy 이 강좌도 같이 수강하고 있는데요 이 강좌에서는 중간중간 확대경을 사용하기 때문에 글자가 확장 되어져서 나옵니다. 그래서 전혀 불편함이 없는데... 이부분을 좀 개선해 주셨으면 좋겠어요. 설명을 청각으로만 듣는 기분이에요ㅜㅜㅜㅜㅜㅜㅜㅜ
안녕하세요 선생님! 이해가 안되는 부분이 있어서 질문 남깁니다! stateless의 장점을 언급하실 때, "상태를 유지하지 않으면 서버가 바뀌어도 된다. 그렇기 때문에 서버가 확장될 수 있다." 라고 이해했습니다. 반대로 stateful의 단점을 언급하실 때, "상태를 유지하면 서버가 바뀌면 안된다. 그렇기 때문에 서버가 확장될 수 없다"라고 하셨는데 이 부분이 이해가 안됩니다. 1. 서버가 바뀌면 안되는 것과 서버가 확장될 수 없는 것이 무슨 상관인지 모르겠습니다..ㅠㅠ 기존 요청은 기존 서버와 연결을 유지하고, 새로 추가된 요청들은 새로운 서버와 연결해주는 방식으로 서버를 확장할 순 없나요?? 2. 대부분 서비스는 세션 등으로 로그인 유지를 하고 있지 않나요? 그럼 대부분 서비스는 서버가 확장될 수 없나요?
드디어 보강 진입했습니다. 정말 강의 너무 좋았습니다. 다 끝난건 아니지만.. 장고 공부보다 마지막에 도커 나오면서 재밌어가지고.. 제가 거기에 꽂혀서.. 혹시 제가 막 이래저래 눌러본거 그냥 지우고 싹 다시하려면 프론티어로 무료로 쓰고있는 무료 1년 효력을 잃는건가 싶어서요. 아직 강의를 다 본게 아니라서.. 과금이 되고 그런일이 있는지는 파악을 못한 상태라서 여쭤보고 다시 한번 해보려고 하는데 지웠다가 프리티어 끝날까봐 막연하고.. 문의 드려봅니다.
안녕하세요. 정말 잘 배우고 있습니다. 강의 듣는 중에 궁금한게 2가지가 있는데요. 첫번쨰로, 강의에서 배포하실 떄 노드랑 mysql을 하나의 서버에 뒀지만, 2개로 나누는게 맞다고 말씀하셧습니다. 두개로 나눈다고 할 때, Amazon RDS로 사용하는게 나은지 아니면 ec2로 mysql만 따로 설치하는게 나은지 궁금합니다. 두번째로, 예를들어, 배포후에 서비스를 하는 중이었는데, 추가기능을 업데이트하려고 합니다. 테이블이 추가되고 컬럼이 추고 되는 등 데이터베이스의 구조가 바뀌었을 경우에, 실무에서 보통 어떻게 처리하나요? 기존 디비에 들어있는 내용을 유지는 하면서 새로운 컬럼이 추가되는 경우도 생길수 있을거 같습니다. 또 FK때문에 테이블을 다시 지우도 다시 만들어야하는 상황도 생길수 있을거 같은데, 이런 경우는 어떻게 다루나요? 감사합니다.