저는 스프링 부트로 제 프로젝트를 인스턴스에 배포해 공부중입니다. 선생님 health check api는 app.js로 자바스크립트로 된것같은데 저는 제 스프링부트 프로젝트에 @RestController public class Health { @GetMapping("/health") public ResponseEntity health() { return ResponseEntity.status(HttpStatus.OK).body("Success health check"); } } 이런식으로 추가하려고합니다. 이렇게 진행해도 똑같은건가요? 그리고 elb가 로드벨런서 역할도한다고하는데 실습중에 대상그룹을 설정할때 인스턴스가 2개있어야 로드벨런싱을 할수있는거아닌가요?실습에선 ec2 인스턴스가 하나만있으면 로드밸런싱을 못하고 그 하나의 인스턴스에만 트래픽이가는건가요?
무한 스크롤에서 추가 데이터가 load되는 순간, 스크롤 영역이 늘어나게 되는데요. 이 때 유저가 보고 있던 스크롤 위치를 잃고 튀는 현상이 있습니다 당장 생각나는 방법은 이전 scrollY를 갖고 있다가 useLayoutEffect 걸어서 data가 변경될 때 scrollTo 해주는 것인데요, 혹시 더 나은 방법 고민해보셨는지 궁금합니다
강의에서 프로필 페이지 접근을 막기 위해 useEffect + redirect 패턴을 사용해주셨는데요, 특정 페이지 접근을 막는 좀 더 고차원적인 방법을 고민해보신 경험이 있는지 궁금합니다 현재 방식은 useEffect라 해당 페이지 한번은 렌더링되다보니, 접근 자체를 막는게 아니라 한번 갔다가 돌아오는 식이라 아쉬운 부분이 있습니다 최적화 관점 : 해당 페이지 js를 불러와야 함 등 보안 관점 : 명확치 않으나 왠지 hole이 있을 것 같음
안녕하세요. 올려주신 강좌 너무 유익하게 잘 보고 있습니다. 감사합니다. 섹션 12. GCS (Google Cloud Storage) BIgQuery에서 사용할 데이터를 업로드 하기 에서 수업 노트에 올라와있는 구글 드라이브에 액세스 권한이 필요하여 다운로드가 안됩니다. (아파트거래, 시군구코드 csv 파일 입니다) 익명 액세스에 대해서 read 권한을 부여해주시면 감사하겠습니다
안녕하세요. docker-compose down시 계속 permission denined가 뜹니다. 우선 저는 가상머신 os:ubuntu에서 프로젝트를 진행중이며, sudo 붙여서 종료 시도, sudo docker kill 로도 강제 종료를 시도했지만 permission denined이라 다 실패하였습니다. 최후의 수단으로 docker설치 삭제 후, 재설치도 해보았지만 안타깝게도 실패하였습니다. 하여 container를 종료하려고 할 때마다 가상머신 종료하고 다시 들어가야하는 매우 불편하고도 불운한 상황에 처해있습니다. groups를 통해 docker가 있는 것도 확인하였습니다. 도저히 왜 안되는지 모르겠습니다. 도움이 절실합니다... 감사합니다.ㅠ
공유해주신 API Gateway 아키텍처를 보면 Order 서비스가 Product 서비스에게 해당 상품 수량 어느정도인지 요청시 Order 서비스는 유레카에게 Product 서비스 위치를 질의 한다. 유레카에 등록된 Product 서비스 위치 정보를 Order 서비스에게 응답한다. Order 서비스는 Product 서비스에게 실질적으로 상품 수량 GET 요청 한다. 제가 알고 있는 일반적으로 (MAS X) 모놀리식 구조에서 Feign Client 를 사용시 유레카를 사용 하지 않는 상황에서 특정 서버에게 요청시 곧바로 해당 서버에게 요청을 했었는데요. (3 Way Handshake 생략) 그런데 @FeignClient(name = "product-service", url="http://product-service") public interface ProductFeign { } 이렇게 FeignClient 어노테이션에서 name 을 특정 서버 어플리케이션 이름으로 지정하게 된다면 알아서 유레카에게 질의하고 응답 받아서 Product 서비스에게 요청해서 총 HTTP 요청이 2번 일어 난다고 보면 되는건가요? 일단 비지니스 로직단에서는 HTTP 요청이 2번 일어난다(유레카 서버에게 호출 하고 그 다음 실질적은 요청하고자 하는 서버에게 다시 요청) 라고 로직상에서는 안보여서요. 이부분은 내부 로직(Feign client 라이브러리 내부 로직?? 이라고 해야 할까요?..)에서 처리된거라서 눈에 안보이는 부분인지 알고 싶습니다.
안녕하세요. 프로젝트를 진행 하기위한 팀원 모집합니다. 프로젝트 주제 : 뉴스 서치 플랫폼 프로젝트 목표 : 기획부터 배포까지 경험 + 경쟁력 있는 포트폴리오 예상 일정 : 주 1회 온라인 / 월 1회 오프라인 예상 커리큘럼 간략히 : 예상 모집인원 : 현재 인원 : 기획/디자이너 1 프론트엔드1 백엔드3 모집 인원 : 프론트엔드 1 프로젝트 소개와 개설 이유 : 현재 저는 주니어 개발자로 재직중이며 시작한지 몇달 안되었고 이전에도 팀프로젝트는 물론 개인 프로젝트도 진행해보지 않아 어떤 툴을 써야할지 뭐가 필요한지 전무한 수준입니다. 그리고 회사에서는 이미 구축이 되어있어 기능 개발 이외에 경험을 하지못하여 전체적인 프로젝트 관련 지식이나 이해도가 부족하여 직접 해보며 성장해 나아가기 위해 프로젝트 진행을 하게되었습니다. 막상 혼자 처음 시작할려니 어려움이 있어 여러 사람을 모아 함께 고민하며 진행해 나아가고 싶습니다. 실력이 부족한만큼 프로젝트를 진행해보며 개발이 어떻게 되는지 배포는 어떻게 하는지 경험을 쌓기 위한 프로젝트라고 생각해 주시면 감사하겠습니다. 프로젝트 관련 주의사항 : 초보자도 상관없고 실력이 있으신 분도 상관없습니다. 기준을 정하고 구하는 것이 아니니 실력 차이가 많이 날수 있습니다. (기획을 못따라갈 수도 있고 디자인이 마음에 안들 수도 있고 개발이 더딜 수 있습니다.) 부족하면 더 열심히하고 실력이 좋은 사람은 이끌어줄 수 있는 사람을 원합니다. 프로젝트에 지원할 수 있는 방법을 남겨주세요. (이메일, 카카오 오픈채팅방, 구글폼 등) : 지원 및 문의 사항은 오픈 채팅방으로 연락주세요. https://open.kakao.com/o/sdClaIwh
1) 해당 공정의 VDD 값이란 : VDD(BGR)=4V, VDD(AMP)=3.3V 등 VDD 조건이 달라, 어떤 전압을 기준으로 설계해야 할지 혼란스러워 질문드립니다!. tsmc 180nm의 정확한 공정 매뉴얼을 찾아보려 했지만 정확하게 알 수가 없네요ㅠㅠ 또한 정확한 공정 규격을 알아야 소자 손상없이 올바른 동작이 가능한것으로 알고 있습니다. → 제가 알아본 정격 전압은 1.8V이긴합니다 2) 저전압 설계에서의 VDD : BGR 과제에서 VDD=4V를 사용하여 낮은 기준전압을 생성했습니다. 기 경우, "저전압 설계'라는 것은 공급전압과 무관한게 맞는지 혼란스러워 질문드립니다 ! (제가 이해하고 있는 저전력/저전압 설계는 다음과 같습니다) (저전력 설계 : Power=VI를 낮춘 설계. 즉, VDD뿐만아니라 Current까지 작으면 좋음) (저전압 설계 : 낮은 VDD를 사용)
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. 궁금증이 생겨서 질문을 드립니다. requset scope가 웹 스코프 에서 중요한 역할을 한다는것을 어느 정도 인지가 되는 상황이지만, 여러 번을 들어도 "모르겠다"라는 는 말이 저절로 나옵니다... 그래서 일단은 그냥 넘어 갈려고 합니다. 여기서 질문입니다. requset Scope를 더욱더 활용하거나 공부하는 강의가, 다음 강의 및 다른 강의에서 있나요? 추가1 만약에 없다면 어떤 것을 들어야(해야지) 이해 할수 있을까요? 답변 부탁드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] Fork/Join 공용 풀(및 병렬 스트림)을 I/O 대기 작업에 사용하면 스레드 병목으로 요청이 밀려서 그 해결책으로 로직 전용 스레드 풀을 만들었잖아요. ExecutorService logicPool = Executors.newFixedThreadPool(400); 다른 해결책으로 다음과 같이 공용이 아닌 그냥 Fork/Join 풀을 써도 되나요? 공용이 아니니깐 스레드 병목 현상도 없으니깐요. ForkJoinPool logicPool = new ForkJoinPool(400); 아니면 이것도 여전히 안 좋나요?
안녕하십니까? 강사님 강의를 열심히 듣고 있는 중입니다. 363강 Step #29 - Timer를 실습하던중 의문점이 생겨서 문의 드립니다. 30초에 타이머가 일시정지하게끔 하거나 중지시키게 하면 항상 2-3초의 오차가 발생합니다. 이게 소스상의 문제인지 아님 다른 문제인지 알수가 없어서 문의 드립니다.
[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
안녕하세요, 선생님. 좋은 강의 항상 감사히 잘 듣고 있습니다. train 데이터와 test 데이터를 미리 파일로 나누어 작업하시는 것을 보았는데, 실제 회사에서도 이렇게 작업하는지 궁금합니다. 보통 어느 단계에서 train과 test 데이터를 나누는 것이 맞는지도 알고 싶습니다. 예를 들어, 결측값이나 이상치 처리, NaN 값을 처리한 후에 데이터를 나누는 것이 맞는지, 아니면 처음부터 비율(예: 8:2)로 나누고 시작하는 것이 맞는지 궁금합니다. 답변해 주실 수 있을까요?
editor가 랜더링 되지 않으면 vm option을 추가해야 합니다. Help > Edit Custom VM Options... -Dide.browser.jcef.out-of-process.enabled=false 해당 옵션 설정에 대한 Copliot 설명 ➡ JCEF 브라우저를 IDE 프로세스 내(in-process)에서 실행하겠다 는 의미입니다. 기본적으로 JetBrains IDE는 JCEF 브라우저를 별도의 프로세스(out-of-process) 로 실행해서 안정성과 보안성을 높이려고 해요. 하지만 이 옵션을 false 로 설정하면: 브라우저가 IDE와 같은 프로세스에서 실행 됩니다. 일부 환경에서는 성능 향상 이나 디버깅 편의성 을 위해 이렇게 설정하기도 해요. 반면, 브라우저 충돌 시 IDE 전체가 영향을 받을 수 있는 위험 도 있어요.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. com.helloshop이라 쓰면 그냥 패키지 하나로 뜨고 그 밑에 product를 만들어도 helloshop패키지 이름이 바뀝니다. 뭐가 문제일ㄲ?ㅏ요
createGlobalStyle이 컴포넌트 형태로 적용되다보니 마치 현재 컴포넌트 하위만 적용될 것 같은 느낌이 있는데요 실제 영향범위는 class 수정이므로 페이지 전체에 영향을 끼치다보니 개인적으로 비직관성이 느껴집니다 createGlobalStyle을 실제로 사용하신 경험이 있는지와 사용하셨다면 _app 외에 다른 위치에서도 쓰셨는지 궁금합니다
안녕하세요. 카프카 클러스터 규모를 추산하던 중 감당 가능한 토픽/파티션 수가 궁금하여 질문드립니다. 예를 들어, Replication Factor를 3으로 가정할 때 레플리카 개수가 대략 10,000개가 나옵니다 (3,000 파티션 × replication factor 3) 파티션 10개인 토픽 100개: 1,000개 파티션 20개인 토픽 100개: 2,000개 총 파티션: 3,000개 RF가 3일 때 전체 클러스터 레플리카 수: 9,000개 추후 토픽 추가에 따라 레플리카 수가 최대 18,000개까지 늘어날 수 있음 토픽과 파티션 규모가 이 정도라면 카프카 클러스터를 적절한 단위(도메인)로 나눠야 할지, 아니면 한 클러스터에서 충분히 운용 가능한지 궁금합니다. 클러스터를 하나로 구성하여 사용하자니 레플리카 수가 감당 가능할지 고민되고 클러스터를 여러개로 구성하여 사용하자니 그에 따른 비용과 오버 엔지니어링이 고민됩니다. 파티션이 많을수록 파일 같은 자원을 더 사용하고 각 클라이언트로부터 수많은 요청을 받게 되는데, 브로커를 충분히 늘리면 감당 가능한 정도일까요? 큰 규모의 카프카 클러스터를 운용해본 적이 없어 강사님께서 카프카 클러스터를 어떻게 운용하셨는지 여쭤봅니다. (이정도 수준의 레플리카를 운용해본적이 있는지 등) 참고로 카프카는 3.x (KRaft 모드) 버전을 사용하려고 합니다. 아래는 참고한 자료입니다. 참고1) 컨플루언트 개발자 가이드 에 따르면 토픽은 KRaft일 때 수백만 개 생성 가능하다고 하지만 결국 각 토픽당 파티션 수에 따라 달진다고 언급하고 있습니다. 참고2) 컨플루언트 블로그 에 따르면 가용성을 고려하면 2,000~4,000개를 권장하고, 지연시간을 고려하면 100 × b × r (b: 브로커 수, r: 복제 팩터) 공식을 제안하고 있습니다. 그런데 10년 전에 작성된 글이라 현재는 더 많이 지원하지 않을까 싶습니다.