묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
MTU & MSS
MTU는 인터넷상에서 전송할 수 있는 데이터 패킷의 최대 크기로 알고 있습니다 -- 1)MSS는 L4 TCP 레벨에서 Segment가 전송할 수 있는 최대 데이터 크기로 알고 있습니다 -- 2)여기서 Socket 레벨의 Stream을 L4 TCP 레벨에서 먼저 MSS 단위로 쪼갠다음에 MTU가 MSS보다 작다면 L3 IP 레벨에서 Fragmentation이 발생하고 MTU가 MSS보다 크다면 MSS 단위 그대로 보내는 것이 맞나요? -- 3) 위의 질문 1, 2, 3에 대해서 옳은 답변인지 궁금합니다.
-
미해결실리콘밸리 엔지니어에게 배우는 파이썬 아파치 스파크
스트리밍 window 관련 질문드립니다.
spark streaming을 설명하시면서 광고로그를 join? 하는걸 예시로 들어주셨는데요, 노출이랑 클릭이랑 interval이 10분~30분 정도가 아니라 7일 이렇게 되는 경우에도 spark streaming으로 처리가 가능한가요?? 궁금합니다.
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
안녕하세요
궁금한게 있어서 질문드립니다~~consumer를 구현할 때 데이터를 올드 데이터가 덮어쓰는 경우나 삭제 처리 때문에 날짜를 validation하는 로직이 들어가게 되는데요데이터를 올드 데이터가 덮어쓰는 경우는 저장소가 장애가나거나 비즈니스 로직으로인해 에러가 나고 뉴 데이터는 들어가게 되었을 때 올드 데이터가 데드레터에 들어가 있고 복구된다면 덮어쓰게 됩니다.consumer -> validation storevalidation 통과후consumer -> source store위의 과정 후에 저장하게 됩니다.그런데 카프카 커넥터를 기반으로 했을 때는 위의 과정 처리를 어떻게 할 수 있을까요?물론 로직이 들어가게 되므로 커넥터를 사용하지 않고 구현하는게 맞는 것 같기는한데 만약 그렇게 될 경우에는 카프카 커넥터의 사용범위가 로그성 데이터나 초기 데이터를 이관할 때 정도로 사용되는 범위가 축소될 것 같아서 질문드려 봅니다! 감사합니다
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
타입스크립트오류
강의를 여러번 따라해봐도 이런 오류가 뜹니다ㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
ManyToOne 관계에서 페치조인
안녕하세요. JPA 강의를 듣고 프로젝트를 진행하던중에 페치조인과 관련된 문제가 생겨서 질문드립니다.총 4개의 엔티티(A,B,C,D)가 있습니다.B는 각각 A, C와 ManyToOne 관계입니다.* A(1) <- B(N) -> C(1)C는 D와 ManyToOne 관계입니다.* C(N) -> D(1)이런 상황에서 JPQL로 B를 조회하려합니다. 상세 조건은 아래와 같습니다.B를 조회하면서 C를 페치조인으로 같이 가져오고 싶습니다. (A는 가져오지 않음)조회 조건은 A의 id 값과 D의 id 값입니다. 위의 조회를 위해서 JPQL을 다음과 같이 짜보았습니다.1. select b from B b join fetch b.c where b.a.id = :a_Id and b.c.d.id = :d_Id 2. select b from B b join fetch b.c c where b.a.id = :a_Id and c.d.id = :d_IdJPA의 표준 스펙상 페치조인의 대상에는 별칭을 줄 수 없다고 하셔서 별칭을 주지 않고 작성한 것이 1, Hibernate에서 별칭을 허용하기 때문에 별칭을 주고 작성한 것이 2입니다.그런데 위의 두 JPQL 모두 애플리케이션 로딩시점에서 아예 예외가 터져버리더라구요. SemanticException: query specified join fetching, but the owner of the fetched association was not present in the select list위에 적어놓은 것과 같이 ManyToOne 관계가 연쇄적으로 걸려있는 상황에서 페치조인을 어떻게 해야하는지 궁금합니다.
-
미해결파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편
채팅할때 유저인증을 어떻게 처리해야 할까요??
다른 기능은 전부 스프링 서버에 구현 되어있고 장고는 채팅 서버만 구현되어있습니다. 이럴때 유저인증을 어떻게 해야할까요..
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPQL 두개의 엔티티 조회 반환 값 질문
안녕하세요.! 아래의 JPQL 반환값 질문 드립니다..!String query = "SELECT m, t FROM MEMBER m JOIN m.team t" List<Object[]> result = em.createQuery(query).getResultList(); for(Object [] row: result){ Member member = (Member)row[0]; Team team = (Team)row[1]; } Object row에는 어떤 값들이 들어가고..row[0],row[1]에는 어떤 값들이 들어있는지 궁굼합니다.!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JQPL 반환 값 질문..!
안녕하세요.!강의를 수강하다가 질문 드립니다.Member.class 엔티티가 아래와 같을 때 @Getter @Entity public class Member { @Id private Long id; private String username; private Long age; ... } Query query = em.createQuery("SELECT m.username, m.age from Member m"); List resultList = query.getResultList(); for (Object o : resultList)){ Object[] result = (Object[]) o; //결과가 둘이상이면 Object[]반환 System.out.println("username = " + result[0]); System.out.println("age = " + result[1]); } 와 같은 JPQL문을 짯을 때,, DB에 존재하는 Member 데이터가id : 1, username : user1, age:10id : 2, username :user2, age:20일 경우에, resultList 에는 Obejct[0], Object[1]이 존재하고,아래 iter문에서 나오는 값은, Object[0][0], Object[0][1] Object[1][0], Object[2][1] 값 인가용? 감사합니다.
-
해결됨일잘하는 마케터, MD에게 꼭 필요한 파이썬 데이터 분석
Google Colab 코드작성 네이버 리뷰 코드 오류
안녕하세요 선생님. 네이버 리뷰 강의 듣다가 코드 오류때문에 글 남깁니다. Driver 네임 오류는 어떻게 고쳐야되나요?
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
안녕하세요 강의자료 요청드립니다
안녕하세요 강사님. 메일주소로 자료 부탁드리겠습니다. cloudyee.yr@gmail.com 감사합니다!
-
미해결스프링부트 시큐리티 & JWT 강의
강사님 하나 이해가 되지 않는 부분이 있어 질문드립니다!
JwtAuthorizationFilter객체에서 권한처리를 하신다고 하셨는데@Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException { String jwtHeader = request.getHeader(JwtProperties.HEADER_STRING); if (jwtHeader==null || !jwtHeader.startsWith(JwtProperties.TOKEN_PREFIX)){ chain.doFilter(request,response); return; } String jwtToken = request.getHeader(JwtProperties.HEADER_STRING).replace(JwtProperties.TOKEN_PREFIX,""); String username = JWT.require(Algorithm.HMAC512(JwtProperties.SECRET)).build().verify(jwtToken) .getClaim("username").asString(); if (username!=null){ Optional<Customer> optionalCustomer = customerRepository.findByUsername(username); if (optionalCustomer.isPresent()){ Customer customerEntity = optionalCustomer.get(); PrincipalDetails principalDetails = new PrincipalDetails(customerEntity); Authentication authentication = new UsernamePasswordAuthenticationToken(principalDetails,null,principalDetails.getAuthorities()); System.out.println("*******************"+principalDetails.getAuthorities().); SecurityContextHolder.getContext().setAuthentication(authentication); chain.doFilter(request,response); } } }이 코드에서 인증이나 권한이 필요한 주소요청이 있을 경우 해당 필터를 타고 JWT 토큰을 검증해서 정상적인 사용자인지 확인하고 강제로 Security 세션에 접근하여 Authentication 객체를 저장한다고 이해를 하였습니다.doFilterInternal() 함수의 어디부분에서 권한을 확인을하고 SpringSecurity클래스에서 .antMatchers("/customer/**")부분의 권한을 막아주나요??
-
미해결스프링부트 시큐리티 & JWT 강의
안녕하세요 강사님! 질문있습니다.!
강의 에서는 User 객체에 String roles를 만들고PrincipalDetailse 객체의 getAuthorities함수에서 밑에 처럼 진행하였는데요 public PrincipalDetails(Customer customer) { this.customer = customer; } @Override public Collection<? extends GrantedAuthority> getAuthorities() { Collection<GrantedAuthority> authorities = new ArrayList<>(); customer.getRoleList().forEach(r -> { authorities.add(() -> r); }); return authorities; }User객체의 Role role 필드를 추가하여public enum Role { ROLE_CUSTOMER,ROLE_ADMIN,ROLE_SELLER } PrincipalDetailse 객체의 getAuthorities함수 적는방법이 도무지 생각나지 않아 질문드립니다 ㅠ 어떻게 해야할까요.. 도움 구하고싶습니다,
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
list iterator 크래시 내고싶습니다.
stl에서 제공하는 list는iterator가 header를 가리키고 있을때 it++을 해서 첫번째 노드로 접근하거나, 첫번째 노드에서 it--를 해서 header노드로 접근하면 크래시(런타임에러)가 발생하잖아요?Q)근데 list#3 수업에서 우리가 구현한 list는 저렇게 해도 크래시가 안나고 정상작동 합니다. stl에서는 이걸 크래시 내기 위해서 어떤식으로 코드를 짰을까요?
-
미해결확률과 통계 기초
geometirc 기댓값 유도하는 방법
3.2 강의 중에서 21:46 부분에서sum (q^i) = 1 / 1-q가 어떻게 나오는지 잘 이해가 안갑니다 ㅠㅠ숙제라고 하셨는데 어떻게 해야하는지 잘 모르겠네요...
-
해결됨Vue.js - Django 연동 웹 프로그래밍 (실전편)
장고 모델의 ForeignKey 관련 해서
안녕하세요 강사님강의 밖의 주제이긴 한데, 궁금한게 생겨서 질문드립니다. django 모델에서 다른 모델을 만들고 ForeignKey로 연결하면 ( 예를 들어, Post 모델 안에서 owner) 그럼 다수의 Post 테이블은 각 하나의 owner를 가질 수 있잖아요, 그렇다면 예를 들어, 철수 라는 owner 테이블, 민지라는 owner 테이블이 있고, 저는 철수 owner에 속한 Post테이블들을 가져 오고 싶으면 view 에서 queryset = Post.objects.filter(owner__username=철수) 이런 식으로 가져와야 하는건가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
학습 자료 버전 2 노션 관련
학습 자료 버전 1 노션의 경우 포트폴리오 과제에서 어떤 내용을 구현해야하는지 섹션 별 소주제로 나와있어 강의 수강 전 직접 만들어본 후 포트폴리오 리뷰 강의를 들을 수 있는데 학습 자료 버전 2 노션은 링크만 제공되어 선행 작업에 어려움이 있습니다.2023년 업데이트 버전의 경우에는 각 섹션 포트폴리오 리뷰에 대한 설명 어디서 확인 할 수 있나요? 학습 자료 버전1 노션을 함께 확인해야하나요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
기간지정 뉴스검색 멀티페이지
특정기간 동안 뉴스 헤드라인만 모두 가져올려고 강의 내용대로 해보는데요.페이지가 바뀌어도 같은 내용입니다.계속 10개씩 반복하고 있네요아래처럼 5페이지 내용이 4페이지랑 같은데요? 막아놓은 건가요?감사합니다~ 4페이지입니다. ========================삼성전자, 日에 반도체 개발거점 신설…한일 협력 강화 http://www.newsis.com/view/?id=NISX20230514_0002302240&cID=13001&pID=13000이재용 삼성전자 회장, 美서 일론 머스크 만났다 https://www.busan.com/view/busan/view.php?code=2023051416460254009[단독] 네이버와 손잡은 삼성전자…'삼성 전용 챗GPT' 만든다 https://www.hankyung.com/economy/article/2023051438501삼성전자·테슬라 협력 확대 기대감...이재용, 머스크와 만났다 https://magazine.hankyung.com/business/article/202305143929b"삼성전자, 日에 3000억 규모 반도체 시설 짓는다" http://www.fnnews.com/news/202305141137269594삼성·LG전자, 에어컨 점유율 놓고 신경전 https://biz.chosun.com/it-science/ict/2023/05/14/IJWA7SBSYRDPZMKRSSYFUIBUEM/?utm_source=naver&utm_medium=original&utm_campaign=biz함영주 회장, 자카르타서 삼성전자와 손잡고 K-금융 전파 http://www.edaily.co.kr/news/newspath.asp?newsid=01161126635608920삼성전자 1분기 국내 에어컨시장 점유율 48.6%…10년 연속 1위 https://www.yna.co.kr/view/AKR20230514015600003?input=1195m삼성전자, 무풍 덕분에 '활짝'…1분기 에어컨 점유율 절반 https://www.news1.kr/articles/5045836구글까지 가세…'활짝 펼친' 폴더블폰 시장, 삼성전자 숨은 무기는? http://news.tf.co.kr/read/economy/2017581.htm 5페이지입니다. ========================삼성전자, 日에 반도체 개발거점 신설…한일 협력 강화 http://www.newsis.com/view/?id=NISX20230514_0002302240&cID=13001&pID=13000이재용 삼성전자 회장, 美서 일론 머스크 만났다 https://www.busan.com/view/busan/view.php?code=2023051416460254009[단독] 네이버와 손잡은 삼성전자…'삼성 전용 챗GPT' 만든다 https://www.hankyung.com/economy/article/2023051438501삼성전자·테슬라 협력 확대 기대감...이재용, 머스크와 만났다 https://magazine.hankyung.com/business/article/202305143929b"삼성전자, 日에 3000억 규모 반도체 시설 짓는다" http://www.fnnews.com/news/202305141137269594삼성·LG전자, 에어컨 점유율 놓고 신경전 https://biz.chosun.com/it-science/ict/2023/05/14/IJWA7SBSYRDPZMKRSSYFUIBUEM/?utm_source=naver&utm_medium=original&utm_campaign=biz함영주 회장, 자카르타서 삼성전자와 손잡고 K-금융 전파 http://www.edaily.co.kr/news/newspath.asp?newsid=01161126635608920삼성전자 1분기 국내 에어컨시장 점유율 48.6%…10년 연속 1위 https://www.yna.co.kr/view/AKR20230514015600003?input=1195m삼성전자, 무풍 덕분에 '활짝'…1분기 에어컨 점유율 절반 https://www.news1.kr/articles/5045836구글까지 가세…'활짝 펼친' 폴더블폰 시장, 삼성전자 숨은 무기는? http://news.tf.co.kr/read/economy/2017581.htm
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
excluded directory 현상에 관한 질문입니다.
excluded directory 가 생기는 원인과 해결방법이 궁금합니다. 아무것도 안건드렸는데 가끔 intellij를 키거나 뭔가 설정을 바꿀때면 특정 폴더가 excluded(폴더가 빨갛게 표시됩니다.)되버립니다.gradle , build, out 폴더가 주로 이런 현상에 해당되고 가끔.gradle폴더 역시 excluded됩니다.그럴때마다 excluded를 해제해주는것도 뭔가 근본적인 해결방법은 아닌것같고 원인과 방지할 수 있는 방법이 무엇일지 여쭤봐도 될까요??+이 질문글을 아까 올렸는데 관리자분께서 삭제하셨더라구요. 제가 질문해서는 안되는 질문을 한건지 아니면 질문하는 방법이 잘못된건지 삭제된 이유를 알려주시면 피드백해서 다시 질문하겠습니다.자주하는 질문란에도 없는 질문이고 구글링도 충분히 했지만 근본적인 원인이나 해결방법은 찾지못해서 마지못해 질문글 올립니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
문제 그대로 배열 가져올 경우 질문입니다.
안녕하세요 선생님, 강의 재밌게 듣고 있습니다.질문입니다.문제에서 [5,28](학생수,예산) 배열도 그대로 가져오면 코드가 어떻게 수정될까요? (처음 let arr에 추가 할 경우 말씀드립니다)i 와 j for문 돌때 1부터 시작하면 된다고 생각했는데, 답이 안나와서 질문드립니다!! function sol(m,arr){ let ans = 0; let n = arr.length; arr.sort((a,b)=>((a[0]+a[1])-(b[0]+b[1]))); for(let i = 1; i < n; i++){ let money = m - (arr[i][0]/2 + arr[i][1]); let cnt = 1; for(let j = 1; j < n; j++){ if(j !== i && arr[j][0]+arr[j][1] > money) break; if(j !== i && arr[j][0]+arr[j][1] <= money){ money -= (arr[j][0]+arr[j][1]); cnt++; } } ans = Math.max(ans, cnt) } return ans;}let arr= [[5,28],[6,6],[2,2],[4,3],[4,5],[10,3]];console.log(sol(28,arr));
-
해결됨파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
cpu 연산
안녕하세요. cpu 연산 관련해서 질문드립니다. 동시성과 병렬성 각각 cpu연산이 어떤식으로 나누어서 진행되는 것일까요? 연산이 아닌 네트워크인 경우에는 각 작업별인 것을 이해했는데, 연산일 경우 예시를 들어서 설명해주시면 감사하겠습니다. 그리고 이제 파이썬 웹 개발을 막 완료한 초급 개발자인데, 내용이 너무 어려워서..이해가 잘 안되는데 반복하면 될까요? ㅜㅜ추가적인 공부방법도 알려주시길 부탁드립니다.