묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
allocationSize 질문
IDENTITY전략에서 allocationSize가 50개로 설정하면 50개를 가져와 메모리에서 쓴다고 하셨는데 제대로 이해를 하지 못한것 같습니다. DB에서 1부터 51까지 미리 늘려놓고? 51까지의 메모리..? 어떤 값을 가져와서 em.persist 할때마다 뭐 큐나 스택처럼 하나씩 빼면서 pk값을 넣는건지 궁금하네요. 또 메모리에서 쓴다는게 어떤건지 잘 모르겠습니다. DB에서 꺼내서 쓰는게 아닌것 까지는 이해했지만 메모리에서 쓴다..?를 잘 모르겠습니다
-
미해결확률과 통계 기초
1.3 cardinality 에서 inclusion exclusion principle이 finite set에서만 성립하나요?
inclusion exclusion principle이infinite set 에서도 countable하기만 여전히 공식이 성립한다고 볼 수 있지 않나요?? 또 1.3 에서 a-b 확률이 a - (a and b) 공리3으로 증명하는부분에서 같은 샘플스페이스에서 양변에 같은 확률값을 더하거나 빼도 상관이 없는걸 이용한건가요? 또 이건 공리에 어긋나지 않아 가능한건가요??피피티에 나온 두 식으로 어떻게 식이 나왔는지 이해가안갑닏다 ㅠ
-
해결됨AB 테스트 실무자 완벽 가이드
최소 샘플 사이즈 관련 질문
선생님 안녕하세요 좋은강의 감사합니다. A/B 테스트 실헙계획 - 집단크기 결정 관련해서 내용 질문이 있습니다. 해당 강의의 내용은, AB테스트가 유의미해지려면 필요로하는 최소 샘플사이즈가 있다 인데요 python scipy 에서 ttest_ind 함수를 사용하면요 from scipy import statst, p = stats.ttest_ind(array1, array2, equal_var= False)이런식으로 하면 t와 p가 정해지는데, 여기에서 array 1과 array 2가 최소 샘플 수를 만족시킨다는 보장이 없는 것이잖아요.그럼 여기에서 나온 t p는 어떻게 해석해야 하는건가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요 강의자료 부탁드립니다.
henry0618@naver.com 강의자료 부탁드립니다 감사합니다.
-
미해결
참고할 프로젝트 찾는 방법(kotlin, spring)
안녕하세요!go언어를 하다가 현재 kotlin, spring 을 공부하는 중입니다좋은 프로젝트 샘플을 보면서 어떤 구조로 어떻게 구현되어 있는지전체적인 코드를 보고싶은데,다들 샘플 프로젝트는 어떻게 찾으시나요?기본 CRUD프로젝트라도 좋아요 Github에서 검색해서 찾으시는지, 오픈소스를 찾아보시는지 궁금합니다꿀팁 알려주세요!혹시 괜찮은 코프링 프로젝트를 아신다면 알려주시면 더 감사하겠습니다!
-
해결됨외워서 끝내는 SSL과 최소한의 암호기술
비대칭키 재사용, 발급 관련 문의
안녕하세요. 강의를 듣다보니 궁금한점이 있어서 문의드립니다.다름이 아니라 CA 에서 비대칭키를 생성해서 일정 유효시간 동안 유효하도록 인증서+PrivateKey를 만들어준다고 하셨는데요.비 대칭키에는 많은 전산자원이 든다고 하셨는데, CA 입장에서는 많은 고객들이 인증서 발급을 요청할테니 계속 자원이 많이 들텐데 이 경우 만료된 키를 다른 PC에게 재사용 하기도 할까요??보안상 안할 것 같기는 한데 이때 또 궁금한 점은 CA 가 키쌍을 만들어 냈을때 이전에 만들어낸 키와 중복되지 않게 하는 방법이 있을까요??각 PC 마다 6개월 1년 마다 계속 인증서 및 키를 갱신해주면서 중복되지 않게 하려면 숫자를 계속 키워야할 것 같은데 이 경우 계산이 점점 복잡해질 것 같은데 하드웨어 성능을 업그레이드 해서 그 부분을 보완하는지...아직은 계산하는데 크게 성능을 해칠 정도는 아니라서 상관 없는지 궁금합니다.
-
해결됨3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
9강 -1 마지막 실습
심각: 서블릿 [action]을(를) 위해 할당하던 중 예외 발생java.lang.IllegalArgumentException: Unable to locate method [afterExceptionMethod] on bean [exampleAop]이런 에러가 나옵니다.package egov.lib.util; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class ExampleAop { private static final Logger logger = LoggerFactory.getLogger(ExampleAop.class); public void beforeMethod(JoinPoint joinPoint) throws Exception { logger.info("사용자 요청" + joinPoint.getTarget()); System.out.println("사용자 요청" + joinPoint.getTarget()); } }영상을 보고 위 코드처럼 이용하면 문제가 생깁니다. 하지만 수업자료에서 제공하는 전체코드를 이용하면 문제가 없습니다.package egov.lib.util; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class ExampleAop { private static final Logger logger = LoggerFactory.getLogger(ExampleAop.class); public void beforeMethod(JoinPoint joinPoint) throws Exception { logger.info("사용자 요청" + joinPoint.getTarget()); System.out.println("사용자 요청" + joinPoint.getTarget()); } public void afterExceptionMethod(JoinPoint joinPoint, Exception exception) throws Exception { // 이외에도 예외처리에는 많은 방법이 존재합니다. ErrorController로 제어등.. logger.error("ST에러발생================="); logger.error("" + exception.getMessage()); logger.error("ED에러발생================="); throw exception; } public void afterMethod(JoinPoint joinPoint) throws Exception { logger.info("메소드 종료"); } public Object aroundMethod(ProceedingJoinPoint joinPoint) throws Throwable { long st = System.currentTimeMillis(); // 핵심기능 수행 Object rtn = joinPoint.proceed(); long ed = System.currentTimeMillis(); System.out.println("성능측정 걸린시간:" + (ed - st)); // currentTimeMillis:1/1000 초 return rtn; } } 위의 코드에서는 문제가없는데 9강 강의 마지막 내용대로 진행하면 문제가 생깁니다. 어떤 문제인지 궁금합니다. dispatcher-servlet.xml 파일에 제공되는 코드에서 aop:after-throwing , aop:after , aop:around 코드를 주석처리를 안하고 진행해서 생긴 문제였습니다.해결했습니다.
-
미해결스프링 시큐리티 OAuth2
password() deprecated
OAUth2AUthorizedClientProviderBuilder.builder() 에서 password() api 가 deprecated 가 됐는데 어떻게 사용해야할까요?
-
해결됨OpenGL 쉐이더 (3) shader 3D 그래픽스 - 애니메이션 원리, depth 개념, Z 버퍼
33-3 피라미드 만들기 - face 생성 시 질문
안녕하세요..!3:15에 face를 형성하기 위해서 꼭지점 잇는 순서가 나오는데요,f4, f5 생성 시에 v1로 시작한 이유가 있는지 궁금합니다..!v2,3,4로 시작할 수는 없나요?
-
미해결파이썬 무료 강의 (활용편6) - 이미지 처리 (OpenCV)
mediapipe 코드를 어디서 받나요??
강의영상의 홈페이지가 변경되었는데 새로운코드는 어디서 받으면 되나요?
-
미해결처음 만난 리액트(React)
npx create-react-app 오류
프로젝트 생성하는 데 오류가 생겨 질문 드립니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
404에러 발생 관련 문의
[질문 내용]코드 동작시에 save에서 예외처리를 안했다고 오류가 발생하는데 혹시 제가 어떤 부분을 잘못했는지 궁금해서 문의 드립니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
트랜잭션 커밋 질문
섹션3 플러시 부분을 듣다가 궁금증이 생겨 질문을 남깁니다.3분에 말씀하신 내용에 따르면 try{ Member member = new Member(200L,"member200"); em.persist(member); em.flush(); //영속 System.out.println("===================="); tx.commit(); } catch (Exception e){ tx.rollback(); }finally { em.close(); } emf.close();em.flush()를 하면 데이터베이스에 쿼리가 나가고 tx.commit()을 통해 트랜잭션 커밋이 된다고 하셨는데 트랜잭션 커밋을 언제 사용하는지?가 궁금합니다. 그냥 플러시를 하기 위해서 쓰이는 것인지 아니면 try catch문으로 되어있어서 try문에서 제대로 동작을 한다면 마지막에 DB에 잘 적용되었다는 느낌으로 commit을 하는것이 맞나요?
-
미해결토비의 스프링 부트 - 이해와 원리
GenericWebApplicationContext : boot 2.* 와 3.* 차이
안녕하세요 토비님 토비님에 강의 어노테이션 매핑 정보 사용강의 내용 중 GenericWebApplicationContext를 사용해서 @RequestMapping이 스프링 부트 2.7에서는 정상적으로 동작을 하는데요 스프링 3.* 에서는 404가 뜨는 상황입니다. GenericWebApplicationContext가 뭔가 변한걸까요? 로그를 보면 3.*는 아예 리플래쉬가 안되는것 같은 느낌이 듭니다. 감사합니다.
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
수업자료 통합본 공유 요청 건
안녕하세요, 강의 잘 수강하고 있습니다.필기 1~2 및 3~4 수업자료 통합본 발송 부탁 드립니다.jinseong.choi@hyosung.com 감사합니다.
-
미해결처음 만난 리액트(React)
리액트 DOM부분 수정
DOM화면의 일부만 찾아서 수정해서 사용자에게 응답해준다고 하였는데 AJAX비동기 통신도 일부 구역만 변경해서 보여주는데 서로 관련이 있나요?? 아직 리액트 처음이라 궁금해서 질문 드려봅니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
RequestParam 질문 ?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]제대로 이해하고 있는지 궁금합니다@GetMapping("hello-api") @ResponseBody public Hello helloApi(@RequestParam("name") String name) { Hello hello = new Hello(); hello.setName(name); return hello; }1. GetMapping은 브라우저에서 쓰이는 주소 ? 를 뜻하는게 맞나요localhost:8080/hello-api 라는 주소를 입력하면컨트롤러에서 주소에있는 hello-api와 일치하는 메서드인 Hello helloApi를 연결해서 실행2. @RequestParam("name")은 http://localhost:8080/hello-api?name=abcd에서name을 뜻하고 String name 이 abcd를 의미하는건가요 ?abcd라는 값은 setter 메서드로 설정한것은 알고있습니다
-
해결됨도대체 왜? 도대체 어떻게! DB 설계와 데이터 다루기
[공유][워크밴치사용관련]한글깨짐
[erd로 보는 스토리와 테이블이라는 등장인불] (2:02)워크벤치 사용시, 한글 테이블명, 필드명으로 하니 깨져서 나와서, 혹시 저와 같이 한글이 깨지는 분이 계시면 참고하시라고 올립니다. ㅇ Edit > Modeling > Fonts > Configure Fonts For : Korean 으로 변경, 하단 Location 의 Table Figure Title 의 Font 부분을 더블클릭해서 '맑은 고딕 12' 로 수정 입력 후 저장하고 워크밴치 종료 후 재실행
-
해결됨토비의 스프링 부트 - 이해와 원리
섹션 9 세번째 강의 문의
안녕하세요. 강의 정말 잘 보고 있습니다. 다름이 아니라 섹션9 세번째 강의 jdbc transaction manager 설정 및 테스트 하는 과정에서 마지막 부분에 첫번째 테스트는 통과 하지만 두번째 테스트는 실패합니다라고 설명 해주셨는데요, 아래 실제 콘솔을 보면 두번째 테스트가 성공 하고 첫번째 테스트가 실패 하고 있습니다. 그래서 궁금한 점은 junit에서 각 테스트는 코드상에서 위아래와 무관 하게 각 테스트 메서드가 병렬적으로 동작 하고, 그 과정에서 먼저 디비를 터치하고 트랜잭션을 완료 한 테스트가 먼저 성공 하는 것 인지 궁금 합니다.
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
언리얼 오브젝트 메모리 관리에 대해 질문 있습니다.
안녕하세요일반 클래스에서 언리얼 오브젝트를 관리 할때 FGCObject를 상속 받아서 관리 했는데 나중에 일반 클래스가 삭제되고 나서 언리얼 클래스는 언제 삭제 되나요?감사합니다